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

C# 获取wpf应用程序中资源文件夹的绝对或动态路径,c#,wpf,C#,Wpf,有没有办法在wpf应用程序中获取资源文件夹的动态路径?? 我目前正在寻找此问题的解决方案,但我找不到任何关于此问题的文章您可以使用以下行找到实际执行程序集的完整文件路径: string appFolderPath = Path.GetDirectoryName(Assembly.GetEntryAssembly().Location); 从那里获取资源文件夹的路径应该不难。。。如果我知道你在哪里加的,我可以帮你进一步。如果您将其添加到项目的根目录中,那么您应该能够通过以下方式访问正确的文件路径

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

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

string appFolderPath = Path.GetDirectoryName(Assembly.GetEntryAssembly().Location);
从那里获取
资源
文件夹的路径应该不难。。。如果我知道你在哪里加的,我可以帮你进一步。如果您将其添加到项目的根目录中,那么您应该能够通过以下方式访问正确的文件路径:

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

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

string appFolderPath = Path.GetDirectoryName(Assembly.GetEntryAssembly().Location);
从那里获取
资源
文件夹的路径应该不难。。。如果我知道你在哪里加的,我可以帮你进一步。如果您将其添加到项目的根目录中,那么您应该能够通过以下方式访问正确的文件路径:

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

在所有需要根据运行的应用程序查找内容的情况下,我通常会查看反射

如果你想把文件夹放在你的可执行文件下面,我会这样称呼你

System.Reflection.Assembly.GetExecutingAssembly().Location

要确定您正在运行的位置,并将该路径导出到相对子路径。

所有需要根据正在运行的应用程序查找内容的情况,通常我会查看反射

如果你想把文件夹放在你的可执行文件下面,我会这样称呼你

System.Reflection.Assembly.GetExecutingAssembly().Location

确定您正在运行的位置,并退出该路径以转到相对的子路径。

您在谈论什么资源文件夹?在WPF中,资源通常嵌入在程序集文件中。您是在开发期间还是在运行应用程序期间…在运行应用程序期间您在谈论什么资源文件夹?在WPF中,资源通常嵌入在程序集文件中。您是在开发期间还是在运行应用程序期间…在运行应用程序期间此代码的输出位于调试文件夹中是否有其他方法可以动态定位它?真的吗?您不知道如何操作
字符串
文件路径?查看我的更新答案。我将在我的计算机上安装的应用程序上测试它,希望它不会像以前一样出现任何错误。此代码的输出位于调试文件夹中。是否有其他方法可以动态定位它?真的吗?您不知道如何操作
字符串
文件路径?查看我的更新答案。我将在我的计算机上安装的应用程序上测试它,希望它不会像以前那样出现任何错误