我正在使用TFS工作流程2012來自動化我的構建系統。我正在加載解決方案引用的程序集之一時遇到困難 - Microsoft.VisualStudio.QualityTools.LoadTest.dll 細節 - Microsoft.VisualStudio.QualityTools.LoadTest,Version = 12.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a2012 TFS工作流程,加載Visual Studio 2013 DLL
構建編譯但運行時錯誤失敗 - 無法找到程序集'Microsoft.VisualStudio.QualityTools.LoadTest,Version = 12.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'。
程序集存在於構建控制器二進制文件夾中。此外,我已經在Visual Studio中設置了此DLL的屬性,特定版本= true。
我已經試過各種事情到現在,但不知何故,它仍然給這個錯誤:
- 註冊在GAC中的DLL:C:\ WINDOWS \ Microsoft.NET \裝配\ GAC_MSIL
嘗試動態加載該程序集:
Assembly.LoadFrom(@「C:\ Program Files(x86)\ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ PrivateAssemblies \ Microsoft.VisualStudio.QualityTools.LoadTest.dll」);
但它仍然給我同樣的錯誤。
難道我們不能在VS 2012工作流程中使用VS 2013 dll嗎?或者我在這裏做錯了什麼。
注意:如果我在構建控制器中創建示例應用程序(exe),然後從工作流執行此exe文件,它將運行得非常好。所以這必須在工作流程上做些事情。
任何幫助非常感謝。
感謝, JASH
融合日誌記錄。搜索它,做到這一點,您將瞭解TFS在尋找DLL的位置。另外,你看起來很怪異:/ – Will 2015-01-26 19:23:40