문제

a가 포함되어 있지 않은 디렉토리를 사전 컴파일 할 때 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의 경우 이것이 필요한 단계입니다.

  • 시작> 실행 및 CMD를 입력하십시오.
  • set path =%windir% microsoft.net framework v2.0.50727
  • aspnet_compiler –v / –pc : myproject testsite c : testCompile

다른 버전의 .NET의 경우 해당 디렉토리로 CD를해야한다고 생각합니다.

또한 읽습니다 이것. 유용하다고 생각할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top