Nel mio progetto scrivo test utilizzando il framework di test unitario di Microsoft. Tutti i miei test passano quando li corro da Visual Studio, ma quando ho eseguito i test da MSBuild tutti i test non con il seguente messaggio erorr:MSTest exception: Adapter Test Adapter ha gettato un'eccezione: Type non risolto per membro
Unit Test Adapter threw exception: Type is not resolved for member SomeType,SomeAssembly Version=assemblyVersion, Culture=neutral, PublicKeyToken=..
Il montaggio non trovato è un assembly 3rd party a cui fa riferimento tutto dei progetti.
Lo script di build è utilizzato da TFS in modo Sono ADED le seguenti righe:
<RunTest>true</RunTest>
<ItemGroup>
<MetaDataFile Include="$(BuildProjectFolderPath)myproject.vsmdi">
<TestList>CI_Tests</TestList>
</MetaDataFile>
</ItemGroup>
ho trovato il this post che mostra una soluzione a questo problema, ma purtroppo non posso chnage i file sul TFS server.
Help!
è questa assemblea installato nella GAC? –
no, è un semplice assembly .NET chiamato Common.Logging –