2010-05-12 12 views
6

में एमएसपीसी धावक का उपयोग करना मैं एमएसपीसी का एक बड़ा प्रशंसक हूं इसलिए स्वाभाविक रूप से मैं इसका उपयोग करना चाहता था तुरंत वीएस -2010 के साथ। मेरे पास विजुअल स्टूडियो में एक बाहरी उपकरण के रूप में परिभाषित एमएसपीसी धावक है जो इसे टूलबार आइटम के रूप में हमेशा दिखाई देता है।विजुअल स्टूडियो 2010 और एमईटी 4

वैसे भी

, जब भी मैं एक .NET 4.0 समाधान मैं निम्नलिखित त्रुटि मिलती है साथ MSpec धावक (mspec.exe) का उपयोग करने का प्रयास करें:

Could not load file or assembly 'file:///C:\Users\[SOMEUSER]\[SOME_FOLDERS]\bin\Debug\[PROJECT].Specs.dll' or one of its dependencies. This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded.

मैं अभी भी Resharper 5 धावक के साथ मेरी ऐनक चला सकते हैं तो यह कोई बड़ा नाटक नहीं है, लेकिन मुझे कोई अंत नहीं है: þ

क्या आपको लोगों को पता है कि समस्या क्या हो सकती है? क्या पूरे एमएसपीसी स्रोत कोड को .NET 4.0 समाधान के रूप में पुन: सम्मिलित करने के अलावा कोई समाधान है, जो वास्तव में, वास्तव में नहीं करना चाहते हैं?

अग्रिम धन्यवाद।
सर्गि

उत्तर

6

मेरी net4 शाखा है जो MSpec का एक संस्करण है कि .NET 4.0 के साथ संगत है शामिल हैं का उपयोग करें। हम एमएसपीसी के मास्टर में इन परिवर्तनों को एकीकृत करने पर काम कर रहे हैं।

http://github.com/agross/machine.specifications/tree/net4

अद्यतन: वर्तमान बनाता Codebetter's TeamCity server पर उपलब्ध हैं (अतिथि लॉगिन चुनें)

+0

धन्यवाद! मैं या तो आप या हारून जेन्सेन से एक उत्तर की उम्मीद कर रहा था;) –

+0

:) हमारे पास http://teamcity.codebetter.com पर उपलब्ध .NET 4.0 बिल्ड भी है। –

+0

क्या यह यूआरएल अपडेट किया जाना चाहिए? लिंक टूटा हुआ है - शायद https://github.com/agross/machine.specifications? – t3rse

7

मैं बजाय mspec-clr4.exe साथ परीक्षण चलाकर इस समस्या का समाधान हो।