xe7 versiones mega full descargar delphi msbuild delphi-xe

versiones - delphi xe7 descargar



El objetivo de compilación personalizada de Delphi XE siempre está deshabilitado (1)

Delphi genera todo el contenido de dproj y esta importación personalizada siempre se eliminará.

Puede escribir sus propios archivos xml de msbuild, pero el dproj le pertenece a Delphi.

A menos que tengas el código fuente o estés dispuesto a parchear el parche, no puedes hacer eso.

Si realmente quieres una forma xml flexible para construir proyectos delphi y crear objetivos en abundancia, intenta querer o querer vnext (mi fork en bitbucket)

.targets archivo personalizado de MSBuild .targets que .targets en un proyecto Delphi XE a través del IDE y lo habilité desde el menú contextual del Administrador de proyectos. Aunque el archivo se valida, siempre se desactiva después de volver a guardar el archivo del proyecto.

Aquí hay una versión simplificada del archivo de objetivos, llamada Custom.targets .

<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Target Name="Hello"> <Message Text="Hello from custom target"/> </Target> </Project>

Como un archivo independiente, funciona como se esperaba: escribiendo ...

MSBuild Custom.target /t:Hello

... en la línea de comando da el mensaje esperado.

Agregar Custom.targets a un proyecto Delphi a través del IDE muestra el archivo en el Project Manager como se esperaba, y el archivo .dproj ahora contiene la línea ...

<TargetsFile Include="Custom.targets"/>

Hice clic derecho en el archivo en el Administrador de proyectos del IDE y seleccioné Enable . Pero cuando se construye el proyecto, aparece la ventana Build mensaje:

[MSBuild Warning] Custom.targets (1): Ignorando la importación deshabilitada: PathToProjectSource//Custom.targets

Al hacer clic derecho nuevamente en Project Manager, se muestra la opción Enable lugar de la Disable esperada.

En la línea de comandos MSBuild ProjectName.dproj /t:Hello también falla.

Intenté hackear el archivo .dproj para agregar la línea ...

<Import Project="Custom.targets"/>

Escribir MSBuild ProjectName.dproj /t:Hello now works. Pero la próxima vez que guarde el archivo del proyecto desde el IDE, la declaración <Import> se eliminará.

Alguien tiene alguna idea de lo que está mal por favor?