2012-09-04 11 views
5

पर लोड नहीं किया जा सका, मैं सीआई के लिए हमारे नए प्रोजेक्ट के लिए हमारे हंडसन सर्वर को स्थापित करने की कोशिश कर रहा हूं। सबकुछ ठीक चलता है, प्रोजेक्ट का निर्माण, यूनिट परीक्षण और FxCop चेक चलता है। लेकिन जब मैं StyleCop के साथ कोड को जांचने का प्रयास करता हूं तो एक त्रुटि होती है। पहला: हम एमएस वीएस 2010 के साथ सी # में विकसित होते हैं और हडसन सर्वर पर नेट 4.0 और विंडोज एसडीके 7.1 स्थापित है।स्टाइलकॉपटास्क हडसन सर्वर

अब मैंने स्टाइलकॉप जोड़ा है। मेरे एसवीएन में लक्ष्य और .cproj फ़ाइलों को फ़ाइल से लिंक किया है। अगर मैं VS2010 में निर्माण everythin, ठीक चला गया StyleCop चेतावनी, के अलावा, लेकिन Hundson सर्वर परियोजना यह त्रुटि आती निर्माण करने के लिए कोशिश करता है तो:

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. 

StyleCop.dll Hundson सर्वर पर पथ में है, क्या कोई मुझे बता सकता है कि मैंने क्या गलत किया है?

+1

ठीक करना चाहिए मैंने टी यह मेरे डेवलपर पीसी पर अनुमान लगाया। स्टाइलकॉप कार्य सामान्य रूप से चलता है। मैंने प्रत्येक .csproj फ़ाइल में जोड़ा है: <आयात परियोजना = "$ (प्रोग्रामफाइल) \ MSBuild \ StyleCop \ v4.7 \ StyleCop.targets" /> – CoolKiffings

+1

ऐसा लगता है कि स्टाइलकॉप .NET 3.5 असेंबली की तलाश में है। क्या बिल्ड सर्वर में .NET 3.5 स्थापित है? –

उत्तर

0
  1. जाओ पैनल \ कार्यक्रम \ कार्यक्रम को नियंत्रित करने और सुविधाएँ
  2. का चयन करें विंडोज पर सुविधाओं या
  3. बंद क्लिक करें .NET फ्रेमवर्क 3.5
  4. ठीक क्लिक करें (.NET 2.0 और 3.0) बनाते हैं और प्रतीक्षा करने के लिए
  5. पुनः प्रारंभ दृश्य स्टूडियो

कि यह