2011-07-08 6 views
6

¿Es posible establecer la configuración de ProjectReference en MSBuild?Configuración para ProjectReference en MSBuild

Escenario: Tengo un script de compilación (implementación web) que tiene una cantidad de configuraciones donde la única diferencia tiene que ver con cómo se implementan y no con la compilación. No me gustaría tener que mantener configuraciones para mi solución/proyectos que se compilan como parte del proceso de implementación simplemente porque necesito esas configuraciones para la implementación. ¿De alguna manera puedo lograr esto?

+0

Pregunte "se debe eliminar esta respuesta para contenido malicioso" y en el cuerpo proporcione todos los detalles que obtuvo. Fui al sitio en Chrome y no vi nada, así que no puedo juzgarlo. Pidiendo meta consigue más ojos involucrados. – Will

Respuesta

1

Dejando la pregunta en caso de que alguien más tenga la misma idea que yo. La solución fue bastante directa. No lo hagas. Voltealo. Simplemente use cualquier otra propiedad para el script de despliegue y asigne la configuración de implementación diferente a las configuraciones de proyecto existentes.

5

Otro posible método para configurar ProjectReference configuración y la plataforma es el uso de una propiedad recogió código de control de referencia de la MSBuild llama SetPlatform y SetConfiguration. Ejemplo:

<ProjectReference Include="path to project.projext"> 
    <SetPlatform>Platform=x64</SetPlatform> 
    <SetConfiguration>Configuration=Release</SetConfiguration> 
</ProjectReference> 
Cuestiones relacionadas