Çevremde oynadım ve komut satırı aracı bu özellikten yoksun gibi görünüyor. Sanırım hafif tutmak için (ya da belki maliyet sorunları) yapıldı.
Örnek:
Alternatif GenerateApplicationManifest MSBuild task kullanmak olacaktır
<Target Name="Build">
<GenerateApplicationManifest
AssemblyName="myapp.exe"
Product="My Product"
...
OutputManifest="SimpleWinApp.exe.manifest">
<Output
ItemName="ApplicationManifest"
TaskParameter="OutputManifest"/>
</GenerateApplicationManifest>
</Target>
Bu, çok daha fazla seçenek sunar (eğer MageUI
üzerinden yapabilirsiniz, aslında her şey buradan yapılabilir) ve tamamen mage.exe
(ve sınırlamalarını) atlarsınız.
Her yerde kullanabilmeniz gerekir MSBuild desteklenir (csproj dosyaları, TFS oluşturma projeleri vb.).
Teşekkürler! Bu bir cc.net projesinden bir görev olarak başlatılabilir mi? – Martin
Evet yapabilirsin. Bu mükemmel gönderiye göz atın: [CruiseControl.NET ile MSBuild'i bütünleştirme] (http://www.dougrohm.com/blog/post/Integrating-MSBuild-with-CruiseControlNET.aspx) – Mrchief
@Martin: Ödül vermeyi unutmayın. kelle! – Mrchief