Ho creato un servizio di Windows per interagire con un server TFS e funziona correttamente sul mio computer locale. Per fare questo lavoro, ho dovuto aggiungere riferimenti a Microsoft.TeamFoundation.Client.dll - Ho copiato questo file dalla mia installazione TFS sul mio computer locale, e poi l'ho aggiunto in una cartella e poi ho aggiunto i riferimenti alla DLL da il mio progetto.Utilizzo di DLL di Team Foundation Server come riferimento nella libreria di classi
Ora ho bisogno di distribuire sul server, e pensavo che copiare la DLL sul server allo stesso livello di .exe sarebbe stato sufficiente. Ma continua a dire che Could not load file or assembly 'Microsoft.TeamFoundation.Client
Cosa devo fare qui?
MODIFICA: OK, quindi ho trovato che la Microsoft DLL è a 32 bit, mentre il server è a 64 bit. Ho cambiato anche il mio obiettivo di servizio a 32 bit e ho ancora lo stesso problema ...
Puoi fornirci ulteriori informazioni sull'eccezione? Inoltre, forse il tuo problema è legato a [questa domanda] (http://stackoverflow.com/questions/12643654/could-not-load-file-or-assembly-microsoft-teamfoundation-workitemtracking-clien). – Styxxy
Tutto ciò che ho è questo: Impossibile caricare il file o l'assembly 'Microsoft.TeamFoundation.Client, Version = 10.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a' o una delle sue dipendenze. Il sistema non trova il file specificato. –
suggerirei di eseguirlo tramite reflector o simili su una macchina che non ha TFS installato e passa attraverso i riferimenti, pop e chiederà cosa manca –