![](/img/trans.png)
[英]How to get bin/debug/netcoreapp2.1 path in Azure function .Net project?
[英]How to get C# project path not bin/Debug
我需要獲取我的項目路徑。 不是絕對路徑,而是我的Resources
文件夾的路徑。
我正在創建一個 WPF 應用程序,我需要圖像和字體的動態路徑。
如何獲得絕對路徑?
我需要獲取我的項目路徑,而不是絕對路徑,只是我的資源文件夾的路徑
WPF 資源是在Build Action設置為“Resource”的情況下編譯的,因此您的部署中通常不會有一個名為“Resource”的文件系統文件夾,您可以使用典型的文件 I/O 從中加載內容。
在這里,您可以看到資源是如何嵌入到我的結果程序集中的,請注意 .PNG(此處的視圖來自 Jetbrains dotPeek,但Redgate Reflector也可以很好地執行):
我需要圖像和字體動態路徑
但是,要在“資源”流文件夾中加載圖像,請嘗試以下操作:
public static BitmapImage GetImage(string iconName)
{
BitmapImage icon;
try
{
icon =
new BitmapImage(
new Uri(String.Format("pack://application:,,,/MYNAMESPACEHERE;component/Resources/{0}.png", iconName),
UriKind.Absolute));
}
catch (UriFormatException)
{
icon = new BitmapImage();
}
return icon;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.