获取wpf应用程序中资源文件夹的绝对路径或动态路径

bRa*_*dOn 1 c# wpf

有没有办法在wpf应用程序中获取资源文件夹的动态路径?我目前正在寻找这个问题的解决方案,但我找不到任何关于这个问题的文章

She*_*dan 7

您可以使用以下行找到实际执行程序集的完整文件路径:

string appFolderPath = Path.GetDirectoryName(Assembly.GetEntryAssembly().Location);
Run Code Online (Sandbox Code Playgroud)

Resources从那里获取文件夹的路径应该不难...如果我知道你在哪里添加它,我可以进一步帮助.如果您将其添加到项目的根目录中,那么您应该能够访问正确的文件路径,执行以下操作:

using System.IO;
...
string resourcesFolderPath = Path.Combine(
    Directory.GetParent(appFolderPath).Parent.FullName, "Resources");
Run Code Online (Sandbox Code Playgroud)