2012-09-04 9 views
5

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?

+1

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

+1

Es sieht so aus, als ob StyleCop nach einer .NET 3.5-Assembly sucht. Hat der Build-Server .NET 3.5 installiert? –

Antwort

0
  1. Wählen Sie Systemsteuerung \ Programme \ Programme und Funktionen
  2. Wählen Sie Windows-Funktionen ein- oder ausschalten
  3. Klicken Sie auf das .NET Framework 3.5
  4. Klicken Sie auf OK (.NET 2.0 und 3.0 enthält) und warten
  5. Restart Visual Studio

das sollte es beheben

Verwandte Themen