Estoy usando Visual Studio 2012 RC para trabajar con mi solución C#. Todas mis configuraciones específicas de configuración se almacenan en un solo archivo .props que luego incluye todos mis archivos .csproj.Visual Studio sigue agregando propiedades a mi csproj. ¿Por qué?
embargo VS insiste en poner este derecho frente a la incluyen:
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
<IntermediateOutputPath>C:\Users\xyz\AppData\Local\Temp\vs855E.tmp\Debug\</IntermediateOutputPath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
<IntermediateOutputPath>C:\Users\xyz\AppData\Local\Temp\vs855E.tmp\Release\</IntermediateOutputPath>
</PropertyGroup>
<Import Project="$(MSBuildProjectDirectory)\..\Common.props" />
¿Por qué?
FYI, mi archivo común se parece a esto: http://pastebin.com/Uued1XY0
La respuesta simple es que Microsoft nunca considera que va a hacer tal personalización de archivos csproj. A veces es posible que pueda personalizar un poco los archivos del proyecto (por suerte), pero la mayoría de las veces simplemente se molesta. –