[英]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.