我創建了一個與TFS服務器交互的Windows服務,並且它在本地計算機上正常工作。爲了做到這一點,我必須添加對Microsoft.TeamFoundation.Client.dll的引用 - 我從我的本地機器上的TFS安裝中複製了此文件,然後將其添加到文件夾中,然後將引用添加到dll中我的項目。使用Team Foundation Server DLL作爲類庫中的參考
現在我需要在服務器上進行部署,並且我認爲將服務器上的dll複製到與.exe相同的級別上就足夠了。但它一直在說Could not load file or assembly 'Microsoft.TeamFoundation.Client
我需要在這裏做什麼?
編輯:好的,所以我發現微軟的dll是32位,而服務器是64位。我改變了我的服務目標爲32位也,我仍然有同樣的問題...
你能給我們提供關於例外的更多信息嗎?此外,也許你的問題與[這個問題]相關(http://stackoverflow.com/questions/12643654/could-not-load-file-or-assembly-microsoft-teamfoundation-workitemtracking-clien)。 – Styxxy
我只有這樣:無法加載文件或程序集'Microsoft.TeamFoundation.Client,Version = 10.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其依賴項之一。該系統找不到指定的文件。 –
我建議你運行這個通過反射器或類似的機器上沒有安裝TFS並通過參考,它會彈出並要求你缺少什麼 –