March 2010 Blog Posts
Bug: i test di Visual Studio 2010 RC non copiano le reference – Bug: Visual Studio 2010 RC not copy references

Questo bug mi fa proprio impazzire! :) L’ho risolto con una patch al quanto fastidiosa.

In sostanza se viene referenziata una library o un project in un progetto di test ma non ne viene istanziato *esplicitamente* (non via refelection o da altre parti del codice usato dal test) semplicemente le dll non vengono copiate nella directory TestResults/Out, creando non pochi problemi.

Le soluzioni possibili sono almeno 3:
1. usare le pre-build action per copiare a mano le dll
2. creare un task action MSBuild per ogni progetto di test editando il file .csproj
3. fare tutto a manina da codice, prima che i test vengano eseguiti

Qui si trova la patch molto semplice che ho scritto, terza soluzione, a questo bug che avevo già riportato:
http://timeassistant.codeplex.com/SourceControl/changeset/view/42132#723529 Bug i test di Visual Studio 2010 RC non copiano le reference – Bug Visual Studio 2010 RC not copy references

Non mi piace ma intanto funziona. Tanto implementare il Layer Supertype anche nei test male non dovrebbe fare.

Matteo Migliore.

Add Comment Filed Under [ Visual Studio Bug ]