アプリケーションのリソースに追加したファイルがいくつかあります。これらのファイルでは、[出力ディレクトリにコピー]プロパティが[常にコピー]に設定されているため、ファイルはapplicationDirectiry/Resourcesディレクトリに表示されます。
私が欲しいのはそれらのファイルへのアクセスです。もちろん、次のコードを使用できます。
Environment.CurrentDirectory
+ Path.DirectorySeparatorChar
+ "Resources\ResourceFileName.xslt";
ここでの問題は、ファイルまたは\ Resourcesディレクトリの名前を変更する場合、すべての文字列を変更する必要があることです。
編集:たとえば、リソースにMasterData.xsltファイルがあります。ビルド後、_ApplicationFolder\Resources_ディレクトリに配置されます。そのファイルへのパスは、ApplicationFolder \ Resources\MasterData.xsltです。私のコードでは、を使用してそのファイルのコンテンツにアクセスできます
Resources.MasterData
コンテンツの代わりにファイルパス(ApplicationFolder \ Resources \ MasterData.xslt )を取得する方法はありますか?