저는 빌드 시스템을 자동화하기 위해 TFS 워크 플로 2012를 사용하고 있습니다. Microsoft.VisualStudio.QualityTools.LoadTest.dll 세부 사항 - Microsoft.VisualStudio.QualityTools.LoadTest, 버전 = 12.0.0.0, 문화 = 중립, PublicKeyToken = b03f5f7f11d50a3a 솔루션에 의해 언급 된 어셈블리 중 하나를로드하는 데 어려움을 겪고 있습니다.TFS Workflows 2012, Visual Studio 2013 DLL로드
빌드가 컴파일되지만 런타임 오류가 발생하여 실패합니다. 'Microsoft.VisualStudio.QualityTools.LoadTest, Version = 12.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a'어셈블리를 찾을 수 없습니다.
어셈블리가 빌드 컨트롤러 바이너리 폴더에 있습니다. 또한 Visual Studio에서이 DLL의 속성을 Specific Version = true로 설정했습니다.
나는 지금까지 다양한 일을 시도하지만 어떻게 든 여전히이 오류 제공 :
- 가 GAC에 DLL을 등록 : C : \ WINDOWS \ Microsoft.NET \ 조립 \의 GAC_MSIL
동적으로 노력을 이 어셈블리를로드하려면
Assembly.LoadFrom (@ "C : \ Program Files (Microsoft) Visual Studio 12.0 \ Common7 \ IDE \ PrivateAssemblies \ Microsoft.VisualStudio.QualityTools.LoadTest.dll");
하지만 여전히 동일한 오류가 발생합니다.
VS 2012 워크 플로에서 VS 2013 DLL을 사용할 수 없습니까? 또는 나는 여기서 뭔가 잘못하고있다.
참고 : 빌드 컨트롤러에서 샘플 응용 프로그램 (exe)을 만든 다음이 exe를 실행하면 워크 플로에서 절대적으로 정상적으로 실행됩니다. 따라서 이것은 워크 플로우로 무엇인가를해야합니다.
도움을 주시면 감사하겠습니다.
덕분에, JASH
핵융합 로깅. 이를 검색하면 TFS에서 DLL을 찾는 위치를 알 수 있습니다. 또한, 당신이 그것을 참조하는 이상한 것 같습니다 : / – Will