2010-04-13 5 views
1

VS2010에서 .Net 2 프로젝트를 열면 아무 문제없이 프로젝트가 변환되지만 실패 할 경우 빌드가 실패합니다.VS2010 변환 된 프로젝트 잘못된 참조

이유는 VS2005에서 .Net 3.5 어셈블리 인 System.Web.Extensions에 대한 참조가 추가 되었기 때문입니다. 지금 VS2005는 이것에 결코 불평하지 않고 아주 행복하게 일했지만 VS2010은 훨씬 더 엄격하고 그것을 허용하지 않을 것입니다.

대상 프레임 워크를 .Net 3.5로 변경하려고했지만 웹 페이지가 표시되지 않는 또 다른 상황이 발생합니다. Applicatin_OnStart에 도달하지 못하는 경우가 있습니다.

.Net 2와 함께 참조 프레임 워크를 대상 프레임 워크로 추가하거나 (시간이 더 오래 걸리는 옵션) 또는 .Net 3.5 버전을 작동시키는 데 도움이되는 경우 큰 도움이됩니다.

[편집]

그래, 어쩌면 참조 청어했다. 동료 중 한 명이 프로젝트를 열고 변환을 수행하고 목표로 한 프레임 워크를 .Net 3.5로 변경하면 모두 작동했습니다. 우리 머신의 차이점은 그가 32 비트 XP이고 64 비트 Windows 7입니다. 타겟 버전을 변경하고 프로그램을 실행하려고하면 빌드가 CppCodeProvider에서 중단 된 것처럼 보입니다.

[편집]

+0

이 특정 문제에 대한 답변을 찾지 못했습니다. winxp 32 비트에서 복제 할 수 있었기 때문에 운영 체제가 빨간색 청어라고 생각합니다. getttng .Net 3.5를 컴퓨터에 설치하고 프로젝트를 .NET 3.5로 변환하면 문제가 해결되었습니다. – Nathan

답변

0

System.Web.Extensions에 대한 참조에 대한 귀하의 web.config 파일을 확인하십시오. 이전 버전을 가리키는 중복 항목이나 항목이있을 수 있습니다.

관련 문제