反射

2016-12-29 9 views
0

を使用せずに、ファイル名でアセンブリの種類を取得することはここに私のコード反射

ResourceManager temp = new ResourceManager("App_LocalResources",typeOf(MyResource)); 

これは正常に動作しますが、私は物理的なファイル名でのResourceManagerを作成したいか、それはパスだことです。 どのようにC#で可能ですか?

+0

あなたはこれを意味します:https://msdn.microsoft.com/en-us/library/system.resources.resourcemanager.createfilebasedresourcemanager(v=vs.110).aspx? – rene

+0

私はこれを使用しようとしましたが、私は関数のためにここに送るタイプがありません。タイプuseResourceSet –

+0

useResourceset * nullの場合はnullを使用し、デフォルトのランタイムResourceSetオブジェクトが使用されます。* – rene

答えて

0

私はここで解決策を得ました! .resxファイルを.resourceファイルに変換する必要がありました。 例:

C:\Program Files (x86)\Microsoft Visual Studio 14.0>resgen E:\MyResource.resx E:\MyResource.resources 

これは機能しました。