質問

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する必要があると思います。

こちらもお読みください。役に立つかもしれません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top