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

标签 c# wpf

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

最佳答案

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

string appFolderPath = Path.GetDirectoryName(Assembly.GetEntryAssembly().Location);

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

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

关于c# - 获取wpf应用程序中资源文件夹的绝对路径或动态路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24056641/

相关文章:

wpf - 如何在 PowerShell 中将事件处理程序附加到在 XAML 中定义的 DataGridTemplateColumn 中的按钮?

c# - 从 RichTextBox 保存 RTF 时丢失表格宽度自动调整大小

c# - ListView的集合中多个IsSelected

c# - 圆和线段相交检测(Lat Lon Point、Meter Radius 和 Lat Long Line)

c# - 如何在 C# (web) 中集中维护一个数学公式,以便在需要时进行更改?

c# - 如何从类库中调用项目的任何方法?

wpf - 当应用于元素的更改时,为什么我的装饰器不重新渲染?

wpf - WPF 应用程序图标

c# - 使用 Linq、 Entity Framework 和数据库索引进行正确搜索

c# - Do While 循环行为很奇怪(对我来说)。有人可以解释吗?