9
我需要用'product'的新值更新應用程序的manifest。隨着mage.exe
我可以更新名稱和發佈者,但不是產品。在MageUI你可以做到這一點,但我需要在命令行上做到這一點。用mage.exe更改產品名稱
有沒有解決方法或解決方法呢?
我需要用'product'的新值更新應用程序的manifest。隨着mage.exe
我可以更新名稱和發佈者,但不是產品。在MageUI你可以做到這一點,但我需要在命令行上做到這一點。用mage.exe更改產品名稱
有沒有解決方法或解決方法呢?
我玩過,似乎命令行工具確實缺乏這種能力。我想這是爲了保持輕量級(或者可能是成本問題)。
替代方法是使用GenerateApplicationManifest MSBuild task:
例子:
<Target Name="Build">
<GenerateApplicationManifest
AssemblyName="myapp.exe"
Product="My Product"
...
OutputManifest="SimpleWinApp.exe.manifest">
<Output
ItemName="ApplicationManifest"
TaskParameter="OutputManifest"/>
</GenerateApplicationManifest>
</Target>
這給了你更多的選擇(其實一切,你可以通過MageUI
做,從這裏可以完成)並完全繞過mage.exe
(及其限制)。
您應該可以在MSBuild支持的任何位置使用它(csproj文件,TFS構建proj文件等)。
謝謝!這可以從cc.net項目中啓動嗎? – Martin
是的,你可以。看看這個優秀的帖子:[集成MSBuild和CruiseControl.NET](http://www.dougrohm.com/blog/post/Integrating-MSBuild-with-CruiseControlNET.aspx) – Mrchief
@Martin:別忘了獎勵賞金! – Mrchief