Ho una soluzione con diversi progetti. Uno dei progetti include ulteriori metodi Assert per il test dell'unità. Si riferisce a Microsoft.VisualStudio.QualityTools.UnitTestFramework 10.1.0.0
. Include anche altri progetti di test, che fanno riferimento sia a UnitTestFramework di Microsoft sia al mio progetto con metodi di asserzione aggiuntivi.Visual Studio persiste nell'utilizzo di UnitTestFramework 10.0.0.0
Ogni volta che riavviare Visual Studio e compilare, ottengo il seguente avvertimento:
conflitti Trovato tra le diverse versioni dello stesso assembly dipendente.
Ho provato a modificare tutti i riferimenti a UnitTestFramework su 10.1.0.0, ma al riavvio Visual Studio sembra impostarli nuovamente su 10.0.0.0. Ho anche provato a cambiare il file di progetto al di fuori di Visual Studio, ma all'apertura del progetto in Visual Studio i riferimenti mostrano nuovamente la vecchia versione in Solution Explorer. Quando si chiude Visual Studio senza apportare modifiche ai file, chiede se salvare o meno le modifiche ai file di progetto.
Come impedire a Visual Studio di modificare la versione del mio UnitTestFramework di riferimento nei miei progetti?
I' d provare a riapplicare VS SP1 – KMoraz
@KMoraz Ora ho un nuovo laptop, con un'installazione pulita. Ho scaricato di nuovo il progetto e questi problemi persistono. Credo che sia qualcosa che non va nei file di progetto, o che sia un bug di Visual Studio. –
Questo problema si verifica ancora in Visual Studio 2013, Aggiornamento 4. –