Wenn ein CLR StoredProcedure Projekt des Aufbau mit MSBuild auf unserem Buildserver (Team-Stadt) bekommen wir die folgende Fehlermeldung:Fehler ein MSBuild auf einem CLR StoredProcedure Projekt auf Build-Server tun
error MSB4019: The imported project "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\SqlServer.targets" was not found. Confirm that the path in the declaration is correct, and that the file exists on disk
ich eingecheckt habe um zu sehen, ob die Datei auf der Festplatte existiert und sicher nicht. Ich habe auf meiner eigenen Maschine überprüft und es existiert.
Ich möchte nicht wirklich Dateien manuell auf den Build-Server kopieren.
Hier ist die Linie von der csproj-Datei, die auf die proj-Datei importiert wird:
ist<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Import Project="$(MSBuildToolsPath)\SqlServer.targets" />
Hier ist die Linie von der proj-Datei, die von unserem Team-Stadt-Server ausgeführt wird:
<Import Project="..\$(ProjectName).csproj"/>
Meine Frage ist wirklich:
Woher kommt diese Datei? Ist es Teil der Visual Studio-Installation zum Beispiel .. Oder gibt es irgendwo ein Re-Distribution-Paket, mit dem ich dieses Projekt auf unserem Build-Server kompilieren kann?
Dank
BTW .. wenn ich es funktioniert einfach die Datei auf dem Build-Server kopieren tatsächlich.
Dave