Ich habe einen Windows-Dienst für die Interaktion mit einem TFS-Server erstellt, der auf meinem lokalen Computer einwandfrei funktioniert. Um das funktionieren zu lassen, musste ich Referenzen zu Microsoft.TeamFoundation.Client.dll hinzufügen - ich habe diese Datei von meiner TFS-Installation auf meinem lokalen Rechner kopiert und dann in einem Ordner hinzugefügt und dann die Referenzen zur DLL hinzugefügt Mein Projekt.Verwenden der Team Foundation Server-DLL als Referenz in der Klassenbibliothek
Jetzt muss ich auf dem Server bereitstellen, und ich dachte, das Kopieren der DLL auf dem Server auf der gleichen Ebene wie die EXE würde ausreichen. Aber es sagt, dass Could not load file or assembly 'Microsoft.TeamFoundation.Client
Was muss ich hier tun?
EDIT: OK, so fand ich, dass die Microsoft DLL 32 Bit ist, während der Server 64 Bit ist. Ich änderte mein Service-Ziel, um 32 Bit auch zu sein, und ich habe immer noch das gleiche Problem ...
Können Sie uns mehr Informationen über die Ausnahme geben? Vielleicht hängt Ihr Problem auch mit [dieser Frage] zusammen (http://stackoverflow.com/questions/12643654/could-not-load-file-or-assembly-microsoft-teamfoundation-workitemtracking-clien). – Styxxy
Alles, was ich habe, ist dies: Konnte Datei oder Assembly 'Microsoft.TeamFoundation.Client, Version = 10.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a' oder eine seiner Abhängigkeiten nicht laden. Die angegebene Datei wurde vom System nicht gefunden. –
Ich würde vorschlagen, dass Sie dies durch Reflektor laufen oder ähnliches auf einer Maschine, die nicht TFS nicht installiert und gehen Sie durch die Referenzen, wird es Ihnen Pop und fragen Sie nach, was –