हमने हाल ही में .net 7.1.1.4 (64) के लिए VS2010 (10.0.40219.1 SP1Rel) और आइलॉग नियम में अपग्रेड किया है डिबगिंग के बाद गिरा दिया। अब निम्न हो सकता है:परियोजना संदर्भ
- एक समाधान खोलें।
- डीबग एक परियोजना
- बंद करो डिबगिंग।
- बंद एक फ़ाइल (अब तक: app.config और Program.cs)
- घड़ी "पुनर्रचना नियम" सूचना विंडो आते हैं। हर rulep फ़ाइल की पहली परियोजना संदर्भ के रूप में हॉरर में
- हांफी गिरा दिया जाता है।
यह बड़े समाधान (~ 60 सीस्पोज़ के साथ ~ 15 नियम के साथ) होता है। यह छोटे समाधानों के साथ होता है (6 सीस्पोज़ 1 नियम के साथ)।
हम छोड़ने संदर्भ से बचने के लिए (डिबगिंग के बाद सभी rulep की जब डिबगिंग और करीबी/फिर से खोलना VS2010 उतारना) चरम देव उपाय कर रही शुरू कर दिया है।
वहाँ हमारी परियोजनाओं या सॉफ्टवेयर सेटअप में हम कुछ छोड़ने परियोजना संदर्भ को रोकने के लिए बदल सकते हैं है?
अपडेट: - डिबगर का उपयोग किए बिना, जबकि डीबगर उलझाने "रिफैक्टरिंग नियम/संदर्भ छोड़ने" समस्या हो पाने के लिए एक विश्वसनीय तरीका है, यह भी कभी-कभी सिर्फ एक फ़ाइल को बंद करने से होता है।
मैं पहली बार इनाम से सम्मानित किया गया है, और एक दूसरे इनाम स्थापित करने के लिए तैयार हूँ अगर कोई एक जवाब है कि स्वीकार किया जा सकता के साथ आता है।
वर्कअराउंड: हम तीन समाधान फ़ाइलों
- बिल्ड सर्वर के लिए यह सब कुछ के साथ एक समाधान फ़ाइल है।
- सिर्फ rulep की और उनके निर्भरता के साथ एक समाधान फ़ाइल। देव इसे नियम बनाने के लिए .dll प्राप्त करने के लिए एक बार बनाते हैं।
- एक समाधान फ़ाइल जिसमें कोई नियम परियोजना नहीं है। जिन परियोजनाओं को नियमप के डीएल की आवश्यकता होती है, उनमें प्री-बिल्ड इवेंट होता है जो डीएल को उनके फ़ोल्डर में कॉपी करता है और उस स्थान के असेंबली संदर्भ को कॉपी करता है। डीबग और रिलीज बिल्ड दोनों को अनुमति देने के लिए एक छोटा सा झुकाव आवश्यक था।
देवता उस तीसरे समाधान को सुरक्षित रूप से डीबग कर सकते हैं जिसमें वीएस के लिए कोई नियम नहीं है।
क्या नेट फ्रेमवर्क आप चल रहे हैं? नेट 4? .NET 4 क्लाइंट प्रोफाइल? – Bob
हम हैं .net4 (जैसा कि आईएलओजी 7.1.1.4 द्वारा मांगे गए हैं) - मैंने सुनिश्चित किया है कि कोई भी परियोजना लक्ष्यीकरण नहीं कर रही है .net4cp –
क्या यह डीएलएल निर्माण के दौरान बनाया गया है? दूसरे शब्दों में, क्या यह एक तृतीय पक्ष डीएलएल है या आपकी टीम बनाता है? –