【发布时间】:2009-07-30 12:41:30
【问题描述】:
当您预编译不包含 web.config 的目录时,aspnet_compiler.exe 默认为 CompilerVersion 2.0 和 3.5 代码无法编译。以下最小的web.config 是指定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>
我们将 asp.net 预编译与我们的构建和集成环境集成在一起,并且不将 web.configs 用于我们的控制库组件
【问题讨论】:
标签: asp.net aspnet-compiler precompile