9
アプリケーションのmanifestを 'product'の新しい値に更新する必要があります。 mage.exe
で、私は名前と出版社を更新できますが、製品は更新できません。 MageUIでこれを行うことができますが、私はコマンドラインでそれを行う必要があります。mage.exeで製品名を変更する
解決策または回避策はありますか?
アプリケーションのmanifestを 'product'の新しい値に更新する必要があります。 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
はいできます。この優れたポストをここでチェックしてください:[CruiseControl.NETとMSBuildの統合](http://www.dougrohm.com/blog/post/Integrating-MSBuild-with-CruiseControlNET.aspx) – Mrchief
@Martin:賞を忘れることはありません賞金! – Mrchief