2012-02-13 1 views
5

Visual Studio 2003에 분명하게 구축 된 솔루션을 여는 중이며 잘 모르겠습니다. 2010 년으로 마이그레이션하려고합니다. 마이그레이션을 시도 할 때프로젝트 용 응용 프로그램이 설치되지 않았습니다.

프로젝트 '에 대한 응용 프로그램이 설치되어 있지 않습니다. 프로젝트 유형 (.csproj)에 대한 응용 프로그램이 설치되어 있는지 확인하십시오.

솔루션의 단일 프로젝트 각각을 열면 솔루션 자체가 아니라 잘 마이그레이션됩니다.

아이디어가 있으십니까?

감사

답변

1

프로젝트 개별적으로 비어있는 새 비주얼 스튜디오 2010 솔루션을 구축, 미세 마이그레이션 및

(오른쪽 솔루션 -> 추가 -> 기존 프로젝트를 클릭)하지만 개별적으로 새로운 프로젝트를 추가하는 경우 프로젝트가 개별적으로 잘로드 될지 확신하지 못합니다. 지원을 받으려면 추가 소프트웨어를 설치해야하는 프로젝트 유형이 있습니다. 내가 직면하는 가장 빈번한 문제는 오래된 프로젝트 asp.net mvc (1 또는 2)의 오래된 버전으로 구축하고 asp.net mvc 3 설치되어있다 ... 또는 정말 오래된 프로젝트 asp.net 아약스로 만든 ... 그 안에 경우에는 해당 추가 소프트웨어를 설치 한 다음 프로젝트를 가져 오거나 해당 프로젝트 유형을 최신 버전으로 업그레이드하는 도구를 찾아야합니다. 내가 늙은 VS 2003 웹 응용 프로그램을 가지고

3

나는이 오래된 질문 알아요,하지만 여전히

VS 2013에서 발생한다. 나는 VS 2013 (궁극)에 오픈하고 오류 메시지가 있었다 :

The application for project is not installed. 

는 예, 업그레이드하고 함께

Could not find the server on the local machine. 
Creating a virtual directory is only supported on the local IIS server 

을, 그리고 네, 좀 다른 요소가 준비되어 있지 않습니다. 나에게 오류를주는 것은 괜찮지 만 왜 프로젝트의 마이그레이션 /로드를 완료하지 않는가? 나는 아무것도로드하지 않으면 다른 문제를 해결할 수 없습니다! 하위 프로젝트를로드 한 다음 나중에 .NET Framework를 선택해야한다고 말했습니다. 위대한, 나는 그것을했다. 그렇다면 왜 메인 프로젝트를 로딩하지 않고 에러를 해결할 수 있었습니까?

이 문제를 해결하기위한 많은 시도가 실패했습니다. 내 최종 솔루션, 그냥

은 내가 {project}.csproj 파일을 위치 ...로드 프로젝트가 {, 화살표 피어싱 가슴 그의 입술에 Arghhhhhh로 사망}였다 얻을 수 있습니다. <Reference> 섹션을 찾았습니다. .NET Framework 구성 요소에 대한 경로는 더 이상 유효하지 않으며 더 이상 설치되지 않은 이전 버전을 참조합니다 (예, 업그레이드, 기억합니까?). .NET Framework 4.5 구성 요소를 참조하도록 경로를 수동으로 변경했습니다. 프로젝트가 여전히로드되지 않았습니다.

그럼 나는 {project}.csproj.webinfo 파일을 찾았습니다. 그것은 http://localhost/{stuff}/{project}.csproj을 참조 했으므로이 값을 {project}.csproj으로 설정했습니다. 불운. 그런 다음 webinfo 파일의 이름을 숨기도록 바 꾸었습니다. 유레카, 프로젝트가 뜨거웠다!

프로젝트가로드되면 "Visual Studio .NET 2003 웹 프로젝트를 변환하는 첫 단계를 완료했습니다. 변환을 완료하려면 솔루션 탐색기에서 프로젝트를 선택하고 '웹 응용 프로그램으로 변환 '컨텍스트 메뉴 항목.' 물론 이것은 존재하지 않지만 Project 메뉴의 마지막 항목으로 제공됩니다. 그런 다음 "이 작업은 웹 사이트 프로젝트를 웹 응용 프로그램 프로젝트로 변환하는 데 필요한 파일 뒤에 디자이너와 코드를 추가합니다.계속 하시겠습니까? "당신은 후방을 계속하고 싶습니다! 그리고 지금 실제로 고칠 수있는 프로젝트가 있습니다. 감사합니다, Microsoft, 유익한 오류 메시지.

0

프로젝트를 마우스 오른쪽 단추로 클릭하십시오. 파일, 다음 "새로 고침"

솔루션을 열었지만 프로젝트가 "호환되지 않는 것"으로 표시되면 다시로드해야 할 수도 있습니다.이 업데이트는 VS에서 업데이트를 실행할 때 유용하며 내 njsproj를 인식하지 못했습니다.