Ho un progetto di test dell'interfaccia codificata che ha riferimenti ad altri assembly nella soluzione. In qualche modo alcuni assiemi non vengono copiati nella directory TestResults/Out
, mentre altri vengono copiati. Tutti gli assembly hanno l'opzione Copy Local
true
(non so se è davvero importante) e sono assolutamente uguali in altre opzioni. Tutti gli assembly vengono copiati quando avvio il test localmente da VS2010, ma non quando sul build server.TFS non sta distribuendo l'assembly di riferimento per verificare la dir quando sul server di build
Se utilizzo l'attributo [DeploymentItem]
per forzare la distribuzione di questi assembly "imprevedibili" vengono implementati correttamente.
io non riesco a farlo - Ho sempre pensato che se si fa riferimento di montaggio (in References
sezione del Solution Explorer
) che il montaggio sarà copiato TestResults/Out
e [DeploymentItem]
è necessario per copiare alcuni XML e altri file di configurazione.
Qual è il rapporto di queste assemblee al progetto - sono proiettano riferimenti o staticamente collegati (librerie di terze parti, ecc)? – bryanbcook
Sono riferimenti di progetto. – nikita