Quiero utilizar la etiqueta compileroptions en el archivo web.config para versionar mis archivos DLL. ¿Es posible usar una ruta relativa? Si no, ¿hay alguna opción para usar una ruta relativa? Estoy usando CruiseControl.Ruta relativa para compilación en .NET
<system.codedom>
<compilers>
<compiler language="c#;cs;csharp"
extension=".cs"
warningLevel="4"
compilerOptions="NEED_ARELATIVE_PATH\Properties\AssemblyInfo.cs"
type="Microsoft.CSharp.CSharpCodeProvider,System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<providerOption name="CompilerVersion"
value="v4.0"/>
<providerOption name="WarnAsError"
value="false"/>
</compiler>
</compilers>
</system.codedom>
¿Cómo puedo encontrar la ruta de "configuración activa"? Intenté "obj \ Release \ Source \ AssemblyInfo.cs" con el archivo "AssemblyInfo.cs" ubicado en la raíz del proyecto (la misma carpeta que web.config), pero aún no encuentra el archivo. La ruta absoluta funciona bien, pero es una pena para el mantenimiento ... – jacmkno
Bajé la respuesta porque parece que no funciona, y parece que la respuesta correcta debe estar relacionada con el uso de alguna variable del sistema para hacer referencia a la aplicación camino. – jacmkno