Mit MSBuild und CruiseControl .NET VS2010-Datenbankprojekte erstellen und bereitstellen

Ich habe fast ein NAnt-Skript zusammen, das VS2010-Datenbankprojekte erstellt und bereitstellt, aber ein Fehler steht mir im Weg:

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\TeamData\Microsoft.Data.Schema.TSqlTasks.targets(56,5): error MSB4062: The "SqlBuildTask" task could not be loaded from the assembly Microsoft.Data.Schema.Tasks.Sql, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a. Could not load file or assembly 'Microsoft.Data.Schema.Tasks.Sql, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its depend,encies. The system cannot find the file specified. Confirm that the <UsingTask> declaration is correct, that the assembly and all its dependencies are available, and that the task contains a public class that implements Microsoft.Build.Framework.ITask. [xxx]
Failed to start MSBuild.
External Program Failed: C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\msbuild.exe (return code was 1)

Ich kann sehen, dass dieMicrosoft.Data.Schema Assemblys befinden sich nicht im MSIL-GAC auf dem Build-Server. Gibt es eine saubere Möglichkeit, dies zu tun, ohne VS2010 vollständig auf dem Build-Server zu installieren?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage