2009-09-05 1 views
1

aspnet_compiler의 이전 버전을 사용하여 웹 응용 프로그램 프로젝트를 빌드하고 디버깅하도록 Visual Studio 2010에 알릴 수 있습니까? 닷넷 3.5를 타겟으로하는 웹 애플리케이션이있다. aspnet_compiler 명령의 버전 2.0 사용에 대해 불평하고 언급하고있다. 디스크의 어느 부분에서 aspnet_compiler의 마법의 버전이 어디에 있는지 알지만, 필자의 삶에 IDE가 어디에 있는지 알려줄 수는 없다. 여기에 오류Visual Studio에서 사용하는 aspnet_compiler의 버전을 지정 하시겠습니까?

전체 텍스트 : aspnet_compiler 명령의

이 버전은 나중에 .NET 프레임 워크의 버전 4.0을 대상으로 웹 응용 프로그램을 컴파일하는 데 사용됩니다. 이 웹 응용 프로그램의 Web.config 파일에있는 요소에 필수 'targetFrameworkMoniker'특성 (예 : '')이 없습니다. 이전 버전의 .NET Framework 용으로이 웹 응용 프로그램을 컴파일하려면 aspnet_compiler 명령의 버전 2.0을 사용하거나 현재 버전의 Visual Studio를 사용하십시오. 이 웹 응용 프로그램을 .NET Framework 버전 4.0 이상으로 컴파일하려면 Web.config 파일의 요소를 업데이트하여 'targetFrameworkMoniker'특성과 올바른 버전 번호를 포함시킵니다.

+0

당신은 버전 2.0주의에 대한 링크를하시기 바랍니다 게시 할 수 있습니까? –

+0

거기에 오류의 전문을 올려 놓으십시오. – Ariel

답변

0

ASP.NET 4.0 and Visual Studio 2010 Web Development Beta 2 Overview

요약 : 당신은 .NET 프레임 워크의 특정 버전을 대상으로하는 응용 프로그램 을 만들 수 있습니다. ASP.NET 4에서 Web.config 파일의 컴파일 요소에있는 특성을 새로 사용하면 .NET Framework 4 이상 을 대상으로 지정할 수 있습니다. 명시 적으로 .NET 프레임 워크 4를 대상으로 , 당신은 system.codedom의 항목으로 Web.config 파일에서 옵션 요소를 포함 할 경우 경우 이러한 요소는 .NET 프레임 워크 4 (대한 정확해야합니다 당신이 을하지 않으면 명시 적으로 .NET 프레임 워크 4, 대상 프레임 워크는 Web.config 파일에있는 항목의 부족 을 유추 대상.)

다음 예는 targetFramework 속성을 사용하는 방법을 보여줍니다 컴파일 요소에서 Web.config 파일의.

<compilation targetFramework="4.0"/> 
+1

에서 'targetFrameworkMoniker'는 버전 4 이상에서만 사용됩니다. 누구든지 VS를 실제로 사용하여 3.5 asp.net 프레임 워크를 목표로하는 주문을 알고 있다면 나는 모두 귀를 기울인다. – Ariel

+0

도이 기사의이 부분에 대해 어떻게 링크 시켰습니까? "aspnet_compiler 명령을 사용하여 응용 프로그램을 사전 컴파일 (예 : 빌드 환경)하는 경우 대상 프레임 워크에 대해 올바른 버전의 aspnet_compiler 명령을 사용해야합니다 .NET Framework 2.0에서 제공되는 컴파일러 (% WINDIR % \ Microsoft.NET \ Framework \ v2.0.50727) .NET Framework 3.5 및 이전 버전 용으로 컴파일하려면 .NET Framework 4에 포함 된 컴파일러를 사용하여 해당 프레임 워크 또는 이후 버전으로 만든 응용 프로그램을 컴파일하십시오. – Ariel