Ich versuche unseren Hundson Server für CI unser neues Projekt einzurichten. Alles läuft gut, Aufbau des Projekts, Komponententests und FxCop-Prüfungen läuft. Aber wenn ich versuche, den Code mit StyleCop zu überprüfen, tritt ein Fehler auf. Erstens: Wir entwickeln in C# mit MS VS 2010 und auf dem Hudson Server gibt es die .Net 4.0 und das Windows SDK 7.1 installiert.StyleCopTask konnte nicht auf Hudson Server geladen werden
Jetzt habe ich die StyleCop.Targets zu meinem SVN hinzugefügt und die .cproj-Dateien mit der Datei verknüpft. Wenn ich in VS2010 bauen every ging gut, mit Ausnahme der StyleCop Warnungen, aber wenn der Hundson Server versucht, das Projekt erstellen dieser Fehler auftritt:
error MSB4062: The "StyleCopTask" task could not be loaded from the assembly
C:\Program Files (x86)\MSBuild\..\StyleCop 4.7\StyleCop.dll. Could not load file or
assembly 'Microsoft.Build.Utilities.v3.5, Version=3.5.0.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. 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.
Die StyleCop.dll ist auf dem Weg auf dem Hundson Server, Kann mir jemand sagen, was ich falsch gemacht habe?
ich habe t esteed es auf meinem Entwickler-PC. Dort läuft die stycop-Task normal. Ich habe in jeder .csproj-Datei hinzugefügt: –
CoolKiffings
Es sieht so aus, als ob StyleCop nach einer .NET 3.5-Assembly sucht. Hat der Build-Server .NET 3.5 installiert? –