2011-01-07 8 views
0

Ich mag die Lösung von der Kommandozeile aus bauen, aber wenn ich MsBuild in einer Maschine mit Visual Studio 2010 installierte ich noch die folgende Fehlermeldung aus:Erstellen von Lösungen mit MsTest-Testprojekten mit MsBuild?

C:\Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets : warning MSB3245: Could not resolve this reference. Could not locate the assembly "Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL". Check to make sure the assembly exists on disk. If this reference is required by your code, you may get compilation errors.

Antwort

2

C:\Windows\Microsoft.NET\Framework\**v3.5**\Microsoft.Common.targets

Beachten Sie die Versionsnummer, Sie erhalten die falsche Version der .targets-Datei. Für VS2010 sollte das 4.0.30319 sein. Nicht sicher, was Sie getan haben, um msbuild zu starten, aber stellen Sie sicher, dass Sie die VS2010-Befehlszeileneingabeaufforderung verwenden. Das ist möglicherweise nicht das Ende Ihrer Probleme, nicht sicher, die Assembly lebt in C: \ Programme \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ PublicAssemblies, ein Verzeichnis ziemlich spezifisch für VS.

Verwandte Themen