c# - Windows Phone 7: Check If Resource Exists -


i need check whether embedded resource exists. in wpf relatively easy, in wp7 missingmanifestresourceexception

the wpf code works is:

public static ienumerable<object> getresourcepaths(assembly assembly) {          var culture = system.threading.thread.currentthread.currentculture;          //var resourcename = assembly.getname().name + ".g";          var assemblyname = assembly.fullname.split(',')[0];          var resourcename = assemblyname + ".g";          var resourcemanager = new resourcemanager(assemblyname, assembly);           try {              var resourceset = resourcemanager.getresourceset(culture, true, true);               foreach (system.collections.dictionaryentry resource in resourceset) {                  yield return resource.key;              }          } {              resourcemanager.releaseallresources();          }      }  

i tried replacing code below, resulted in exception (on line 9). there way in silverlight / wp7?

public static ienumerable<object> getresourcepaths(assembly assembly) {              var culture = system.threading.thread.currentthread.currentculture;              //var resourcename = assembly.getname().name + ".g";              var assemblyname = assembly.fullname.split(',')[0];              var resourcename = assemblyname + ".g";              var resourcemanager = new resourcemanager(assemblyname, assembly);               try {                  var resourceset = resourcemanager.getresourceset(culture, true, true);                   foreach (system.collections.dictionaryentry resource in resourceset) {                      yield return resource.key;                  }              } {                  resourcemanager.releaseallresources();              }          }  

the answer previous question: wp7: collection of images seems indicate might need stream before calling getresourceset:

var not_used = rm.getstream("app.xaml"); // without getting stream, next statement doesn't work - bug?

sounds bit hacky, if works ;)


Comments

Popular posts from this blog

php - What is the difference between $_SERVER['PATH_INFO'] and $_SERVER['ORIG_PATH_INFO']? -

fortran - Function return type mismatch -

queue - mq_receive: message too long -