[英]Embed XML file in C# assembly - command line
将XML文件嵌入C#可执行文件的常用方法是将其简单地添加到Visual Studio中的项目中,然后将其“Build Action”属性更改为“Embedded Resource”。
这在Visual Studio中运行得很好,但是如何仅使用命令行完成相同的结果?
MSBuild是构建具有多个cople .CS文件的复杂项目的更通用的工具。 MSBuild是命令行,相当于在Visual Studio中构建.CSProj。
使用MSBuild构建解决方案:
msbuild MyProject.csproj
。 事实证明解决方案是在编译时使用/res
参数,使用以下语法:
/res:MyFile.xml,MyNamespace.MyFile.xml
其中MyFile.xml
是源目录中的文件, MyNamepace.MyFile.xml
是调用GetManifestResourceStream()
时使用的名称。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.