(dies ist ein .net-Build-Server)
Ich erhalte die folgende Fehlermeldung:
c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Microsoft.Common.targets(1679,9): error MSB3091: Task failed because "LC.exe" was not found, or the .NET Framework SDK v2.0 is not installed.
The task is looking for "LC.exe" in the "bin" subdirectory beneath the location specified in the SDKInstallRootv2.0 value of the registry key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework.
You may be able to solve the problem by doing one of the following:
1.) Install the .NET Framework SDK v2.0.
2.) Manually set the above registry key to the correct location. 3.) Pass the correct location into the "ToolPath" parameter of the task.
Das liegt daran, dass wir eine Komponente verwenden, die LIC.exe zum Kompilieren benötigt.
jetzt kann ich das Problem lösen, indem ich das neueste Microsoft SDK auf dem Build-Server installiere, aber ich dachte, die ganzer Punkt eines Build-Servers besteht darin, dass Sie nicht Ihre Entwicklungswerkzeuge installiert. Ich denke, ich kann wahrscheinlich lösen, aber nicht nach einiger Arbeit herauszufinden, einige Dinge (wie diese Jungs haben)
http://richardsbraindump.blogspot.com/2009/07/some-teambuild-fun-and-games.html
Sollte ich das SDK installieren? und noch wichtiger:
Was ist der Hauptzweck eines Build-Servers?