How to use resources and files in C# -


i have program consists of images. want put images in folder , show content of folder dynamically. program should portable. should do? tried following code did not work:

string path = "resources/location.txt"; string path2 = "/iconimagesfordummies/icon"; observablecollection<iconimagesfordummies> icons = new observablecollection<iconimagesfordummies>(); string[] lines = null; if (file.exists(path))    lines = file.readalllines(path, encoding.unicode); if (lines != null) {    (int = 0; < lines.length; ++i)    {         string str = path2 + @"/" + lines[i];         if (file.exists(str))            icons.add(new iconimagesfordummies() { name = str });    } } else    throw new exception("the location.txt stores location of icons missing"); if (icons.count == 0)    throw new exception("there no icon image"); 

location.txt contains name of images. problem program not find location.txt. have inserted location.txt in resources. have mention used approach. made new folder , instead of string path = "resources/location.txt";, used folder name did not work too. should do?

if file not copied output folder of project, try setting build action property content , make sure copy output folder property of file set either copy always or copy if newer - depending on requirements of project.

setting build action resource in wpf project compiles file in assembly or executable. why such file not found in output folder.

from msdn:

resource files: data files compiled either executable or library wpf assembly.


Comments

Popular posts from this blog

javascript - Thinglink image not visible until browser resize -

firebird - Error "invalid transaction handle (expecting explicit transaction start)" executing script from Delphi -

mongodb - How to keep track of users making Stripe Payments -