Pregunta

Cuando precompila un directorio que no contiene un web.config , el aspnet_compiler.exe toma por defecto el código de CompilerVersion 2.0 y 3.5 no se compila ¿Es el siguiente web.config mínimo la única forma de especificar CompilerVersion ?

<?xml version="1.0"?>
<configuration>
    <system.codedom>
        <compilers>
            <compiler language="c#;cs;csharp" extension=".cs" warningLevel="4"
                      type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
                <providerOption name="CompilerVersion" value="v3.5"/>
                <providerOption name="WarnAsError" value="false"/>
            </compiler>
        </compilers>
    </system.codedom>
</configuration>

Integramos la precompilación de asp.net con nuestros entornos de compilación e integración y no usamos web.config para nuestros componentes de la biblioteca de control

¿Fue útil?

Solución

Aquí puede encontrar su parámetros También tenga en cuenta que la herramienta de compilación ASP.NET no está disponible con versiones de ASP.NET anteriores a la versión 2.0 de ASP.NET.

Para .NET 2.0, estos son los pasos que debe seguir

  • Iniciar > ejecuta y escribe cmd.
  • establecer ruta =% windir% \ Microsoft.NET \ Framework \ v2.0.50727
  • compilador de aspnet & # 8211; v / & # 8211; p c: \ myproject \ testsite c: \ testcompile

Creo que para otras versiones de .NET tienes que cd al directorio correspondiente.

Lea también esto . Puede que le resulte útil.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top