Visual Studio 2012 및 TFS를 사용하여 팀의 VSPackage에서 작업하고 있습니다.여러 컴퓨터에서 개발할 때 VSPackage를 실행할 수 없습니다.
확장 프로그램은 마법사를 통해 만드는 데 사용되는 컴퓨터에서 잘 작동합니다. 다른 컴퓨터에서 Visual Studio는 "클래스 라이브러리의 출력 유형을 가진 프로젝트는 F5를 사용하여 실행하려고 할 때 직접 시작할 수 없습니다"라고 말합니다.
프로젝트의 출력은 실제로 클래스 라이브러리이며 첫 번째 컴퓨터에서 F5 키를 누르면 확장이로드되고 작동하는 Visual Studio의 실험 인스턴스가 시작됩니다.
두 번째 컴퓨터에서 "% LOCALAPPDATA % \ Microsoft \ VisualStudio \ 11.0Exp \ Extensions"를 보면 확장 프로그램이 빌드되었고 VS로 등록하려고 시도했음을 알 수 있습니다. 두 번째 컴퓨터에도 다른 확장 프로그램을 만들고 첫 번째 컴퓨터에서 실행하려고했습니다. 동일한 오류를 표시합니다.
확장 프로그램을 생성하는 데 사용되지 않은 컴퓨터에서 실행되도록하려면 어떻게해야합니까?
동일한 컴퓨터에서이 문제가 발생했습니다. 주요 소스 코드가 경로 'C : \ Dev-1 \'에 있습니다. 'C : \ Dev-2 \'경로와 동일한 소스 코드를 체크 아웃했습니다. 복사하면 나에게도 같은 오류가 발생합니다. –
'rootSuffix exp2' 또는 다른 방법으로 Visual Studio를 시작하십시오.이 방법으로 새 복사본은 VS의 새 실험 인스턴스로 이동하고'C : \ Dev-1'의 확장명과 충돌하지 않습니다 –
@ Matze의 대답은이 문제를 해결했습니다. 감사. –