2010-04-16 2 views

답변

2

특별히해야 할 일이 없습니다. .NET 3.5에서 어셈블리를 사용하지 않으면 두 프레임 워크 버전이 같은 CLR 2.0을 사용하므로 런타임시 전혀 차이가 없어야하므로 아무 것도하지 않습니다. 일부 3.5 어셈블리 (예 : System.Core)를 사용하려면 프로젝트에서 참조하고 배포하십시오.

변경하려는 사항 중 하나는 aspxascx 페이지에 사용되는 C# 컴파일러 버전으로 일부 LINQ 작업, 익명 개체, 컬렉션 초기화 프로그램 등을 수행하는 경우에 해당합니다. 이 코드 뒤에 있기 때문에 피하기 위해 시도해야하지만 어쨌든) :

<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> 
0

IIS 관리자를 사용하여 설정을 변경하지 않는 이유는 무엇입니까?

+0

이 IIS 설정이란 무엇입니까? –

관련 문제