1

を含まないディレクトリをプリコンパイルするweb.configと、aspnet_compiler.exeデフォルトのCompilerVersion2.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し、コントロール ライブラリ コンポーネントに s を使用しません。

4

1 に答える 1

1

ここで、そのパラメータを見つけることができます。また、ASP.NET コンパイル ツールは、ASP.NET バージョン 2.0 より前のバージョンの ASP.NET では使用できないことに注意してください。

.NET 2.0 の場合、次の手順を実行する必要があります。

  • 開始 > 実行して、cmd と入力します。
  • 設定パス=%windir%\Microsoft.NET\Framework\v2.0.50727
  • aspnet_compiler –v / –pc:\myproject\testsite c:\testcompile

.NET の他のバージョンでは、対応するディレクトリに cd する必要があると思います。

これも読んでください。役に立つかもしれません。

于 2009-07-30T12:46:11.607 に答える