dll 内にテキスト ファイルがあります。.exe プログラムからアクセスしようとすると、.exe プログラム内からファイルを見つけようとするため、アクセスに失敗します。とにかく私はこれについて行くことができますか?
1 に答える
3
アセンブリをロードする必要があり、resourcemanager を使用して、以下のようにテキスト ファイルを取得できます。
// Gets a reference to the same assembly that
// contains the type that is creating the ResourceManager.
System.Reflection.Assembly myAssembly = typeof(Program).Assembly;
// Gets a reference to a different assembly.
System.Reflection.Assembly myOtherAssembly;
myOtherAssembly = System.Reflection.Assembly.Load("ResourceAssembly");
// Creates the ResourceManager.
System.Resources.ResourceManager myManager = new
System.Resources.ResourceManager("ResourceNamespace.myResources",
myAssembly);
// Retrieves String and Image resources.
UnmanagedMemoryStream x = myManager.GetStream("StringResource");
詳細については、次を参照してください。
http://msdn.microsoft.com/en-us/library/aa984408%28VS.71%29.aspx
于 2012-04-27T14:52:42.577 に答える