如果我在我的項目C#:參考應用程序資源
我怎麼可以在代碼讀取它有一個文件Default.html
?我需要的路徑
一個可能的解決
./Controls/MarkdownEditor/Templates/Default.html
工作過。我設立「複製到輸出目錄」爲「複製,如果新」
如果我在我的項目C#:參考應用程序資源
我怎麼可以在代碼讀取它有一個文件Default.html
?我需要的路徑
./Controls/MarkdownEditor/Templates/Default.html
工作過。我設立「複製到輸出目錄」爲「複製,如果新」
通常使用這樣的:
Assembly.GetExecutingAssembly().GetManifestResourceStream(
"MarkDownEditMVVM.Controls.MarkDownWditor.Templates.Default.Html");
除非你使用特殊的命名空間。
您需要將該文件的構建操作設置爲Visual Studio中的「Embedded Resource」(右鍵單擊該文件並選擇屬性)。
然後閱讀像這樣在你的代碼的文件:
Assembly asm = Assembly.GetExecutingAssembly();
Stream stream = asm.GetManifestResourceStream(asm.GetName().Name + ".Default.html");