Jugué y parece que la herramienta de línea de comandos carece de esta capacidad. Supongo que se hizo para mantener el peso ligero (o tal vez problemas de costos).
alternativa sería utilizar el GenerateApplicationManifest MSBuild task:
Ejemplo:
<Target Name="Build">
<GenerateApplicationManifest
AssemblyName="myapp.exe"
Product="My Product"
...
OutputManifest="SimpleWinApp.exe.manifest">
<Output
ItemName="ApplicationManifest"
TaskParameter="OutputManifest"/>
</GenerateApplicationManifest>
</Target>
Esto le da muchas más opciones (de hecho todo lo que se puede hacer a través MageUI
, se puede hacer desde aquí) y elude mage.exe
(y sus limitaciones) totalmente.
Debería poder usarlo en cualquier lugar donde se admita MSBuild (archivos csproj, archivos TFS Build proj, etc.).
gracias! ¿puede comenzar esto como una tarea de un proyecto de cc.net? – Martin
Sí, puedes. Vea esta excelente publicación aquí: [Integrando MSBuild con CruiseControl.NET] (http://www.dougrohm.com/blog/post/Integrating-MSBuild-with-CruiseControlNET.aspx) – Mrchief
@Martin: No se olvide de premiar ¡la generosidad! – Mrchief