如果我的项目中有文件Default.html
如何在代码中阅读?我需要路径
./Controls/MarkdownEditor/Templates/Default.html
也有效。另外,我将“复制到输出目录”设置为“如果更新则复制”
答案 0 :(得分:1)
通常使用此:
Assembly.GetExecutingAssembly().GetManifestResourceStream(
"MarkDownEditMVVM.Controls.MarkDownWditor.Templates.Default.Html");
除非您使用特殊名称空间。
答案 1 :(得分:1)
您需要在Visual Studio中将该文件的构建操作设置为“Embedded Resource”(右键单击该文件并选择属性)。
然后在您的代码中读取文件,如下所示:
Assembly asm = Assembly.GetExecutingAssembly();
Stream stream = asm.GetManifestResourceStream(asm.GetName().Name + ".Default.html");
答案 2 :(得分:0)