0
を使用せずに、ファイル名でアセンブリの種類を取得することはここに私のコード反射
ResourceManager temp = new ResourceManager("App_LocalResources",typeOf(MyResource));
これは正常に動作しますが、私は物理的なファイル名でのResourceManagerを作成したいか、それはパスだことです。 どのようにC#で可能ですか?
を使用せずに、ファイル名でアセンブリの種類を取得することはここに私のコード反射
ResourceManager temp = new ResourceManager("App_LocalResources",typeOf(MyResource));
これは正常に動作しますが、私は物理的なファイル名でのResourceManagerを作成したいか、それはパスだことです。 どのようにC#で可能ですか?
私はここで解決策を得ました! .resxファイルを.resourceファイルに変換する必要がありました。 例:
C:\Program Files (x86)\Microsoft Visual Studio 14.0>resgen E:\MyResource.resx E:\MyResource.resources
これは機能しました。
あなたはこれを意味します:https://msdn.microsoft.com/en-us/library/system.resources.resourcemanager.createfilebasedresourcemanager(v=vs.110).aspx? – rene
私はこれを使用しようとしましたが、私は関数のためにここに送るタイプがありません。タイプuseResourceSet –
useResourceset * nullの場合はnullを使用し、デフォルトのランタイムResourceSetオブジェクトが使用されます。* – rene