web.configなしでaspnet_compiler.exeのCompilerVersionを指定する方法は?
-
05-07-2019 - |
質問
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.config
を使用しません
解決
ここにありますパラメーター。また、ASP.NETコンパイルツールは、ASP.NETバージョン2.0より前のASP.NETのバージョンでは使用できないことに注意してください。
.NET 2.0の場合、これらの手順を実行する必要があります
- 開始&gt;実行してcmdと入力します。
- set path =%windir%\ Microsoft.NET \ Framework \ v2.0.50727
- aspnet_compiler&#8211; v /&#8211; p c:\ myproject \ testsite c:\ testcompile
.NETの他のバージョンでは、対応するディレクトリにcdする必要があると思います。
こちらもお読みください。役に立つかもしれません。
所属していません StackOverflow