2017-03-10 2 views
2

VS 확장 프로그램이 작동 중이며 제대로 작동했습니다. VS에서 실행하면 VS의 실험 인스턴스가 열리고 잘로드됩니다. 그러나 TFS에 체크인하는 동안 일부 NuGet 참조가 엉망이되어 문제를 해결하는 과정에서 (현재 빌드 됨) VS 실험 인스턴스에서 디버깅이 중지됩니다. F5를 친 것은 바로 나에게 클래스 라이브러리의 출력 유형과 프로젝트 아무도이 문제를 해결하는 방법을 알고 있나요Visual Studio Extension이 더 이상 VS의 실험 인스턴스를 열지 않았습니다.

를 시작할 수 없습니다

에 대한 불만을 준다? Visual Studio에서 프로젝트 또는 솔루션 설정에서 디버깅을 시작하도록 알려줍니다.

나는 완전히 깨끗한 VSIX 프로젝트에서 .vsproj 파일을 비교했는데, 나는 그것을

+1

가장 분명한 사고는 프로젝트> 속성> 디버그 탭 설정을 잃어버린 것입니다. –

+0

@HansPassant : 감사합니다 한스. 나는 방금 게시 후 약 2 분을 알아 차렸다. 나는 명백한 것을 먼저 보는 대신에 더 복잡한 해결책을 찾고있었습니다. 나는 그들이 처음에 어떻게 길을 잃었는지 전혀 몰랐다. 그러나 당신은 그것을 가지고있다. –

+1

VSIX 프로젝트를 만들 때 실험 인스턴스를 2 번 클릭하여 재설정 할 수있는 확장 프로그램이 있습니다. 링크 : [VS Marketplace] (https://marketplace.visualstudio.com/items?itemName=BenDeveloper.ResetExperimentalInstance) – Erik

답변

1

확인을 보이지 않아요 - 결코 마음을, 나는 그것을 발견했다. Debug 탭의 프로젝트 속성에서

, 당신은 Start external program C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe

(예를 들어) 그리고 Start Options에서 당신은 내가 방법을 잘 모르겠어요 Command line arguments

/rootsuffix Exp를 추가 할 필요가 설정해야 이들은 처음부터 길을 잃었지만 다른 누군가가 같은 문제에 부딪혔을 때를 대비하여.

+2

.user 파일에 저장되지만 영구적으로 csproj 파일에 추가 할 수도 있습니다 (https : //). github.com/ErikEJ/SqlCeToolbox/blob/master/src/GUI/SqlCe35Toolbox/VSToolbox.csproj#L10 – ErikEJ

+0

@ErikEJ - 아, 그게 설명이됩니다. 내 nuget 참조가 망가 졌기 때문에 TFS에서 다른 폴더로 되돌려 놓았 기 때문에 아마 .user 파일을 잃어 버렸을 것입니다. –

관련 문제