.net - FxCop: control assembly referenced by analyzed assembly not being loaded -
एफडब्ल्यूआईड्यू: विंडोज 7 64 बिट, कॉम्पैक्ट फ्रेमवर्क v3.5, एफकैप v1.36 (चल रहे fxcopcmd.exe)
मुझे ठीक से चलाने के लिए FxCop 1.36 प्राप्त करने में समस्या हो रही है मैं
से वैश्वीकरण नियमों के साथ एक कॉम्पैक्ट ढांचे के अनुप्रयोग का विश्लेषण कर रहा हूं। मैं विश्लेषण कर रहा हूं। एक्ससी 3 पक्ष नियंत्रण सुइट के संदर्भ में है: resco.outlookcontrols.cf.dll। जब एफएक्ससीपी मेरे ऐप को चलाता है और उसका विश्लेषण करता है, तो यह कहता है कि यह इस विधानसभा को नहीं मिल सकता है। मैंने चेक किया है, पुन: जांच की है, और 30 बार बार जांचें कि ऐप्लिकेशन चलाने के लिए आवश्यक सभी संप्रभुओं को एक ही फ़ोल्डर में है, जैसा कि एक का विश्लेषण किया जा रहा है - Resco dlls सहित।
फ्यूजन लॉग दर्शक, मैं यह जानकारी प्राप्त करने में सक्षम हूं:
LOG: DisplayName = Resco.OutlookControls.CF3, संस्करण = 6.7.0.0, संस्कृति = तटस्थ, PublicKeyToken = 7444f602060105f9 (पूर्ण-निर्दिष्ट) LOG: Appbase = फ़ाइल: /// डी: / देव / टीए / उपकरण / एफकैप / लॉग: आरंभिक निजीपथ = नल लॉग: डायनेमिक बेस = शून्य लॉग: कैश बेस = शून्य लॉग: एपीएन नाम = शून्य कॉलिंग असेंबली: (अनजान)। === LOG: यह बाध्य डिफ़ॉल्ट लोड संदर्भ में शुरू होता है। लॉग: अनुप्रयोग कॉन्फ़िगरेशन फ़ाइल का उपयोग कर: डी: \ देव \ टीए \ उपकरण \ FxCop \ fxcopcmd.exe.Config LOG: सी: \ विंडोज \ Microsoft.NET \ फ्रेमवर्क \ v2.0.50727 \ config \ machine.config से मशीन कॉन्फ़िगरेशन फ़ाइल का उपयोग करना । लॉग: पोस्ट-पॉलिसी संदर्भ: Resco.OutlookControls.CF3, संस्करण = 6.7.0.0, संस्कृति = तटस्थ, सार्वजनिककी टोकन = 7444f602060105f9 LOG: जीएसी लुकअप असफल रहा था। लॉग: नई यूआरएल फाइल डाउनलोड करने का प्रयास: /// डी: / डेव / टीटीए / टूल्स / फक्स कॉप / रिसो। ऑटवेल कंट्रोल। सीएफ 3। डीएलएल। लॉग: नई यूआरएल फाइल डाउनलोड करने का प्रयास: /// डी: / डेव / टीटीए / फक्स कॉप / रिसस्को। ओटकलक कंट्रोल। सीएफ 3 / रीस्को। ओटकलक कंट्रोल। सीएफ 3। डीएलएल। लॉग: नई यूआरएल फाइल डाउनलोड करने का प्रयास: /// डी: / डिव / टीटीए / फक्स कॉप / नियम / रिसो। ओटवेल कंट्रोल। सीएफ 3। डीएलएल। लॉग: नई यूआरएल फाइल डाउनलोड करने का प्रयास: /// डी: / डेव / टीटीए / फक्स कॉप / नियम / रिसस्को। ओटकलक कंट्रोल। सीएफ 3 / रीस्को। ऑप्लेक कंट्रोल। सीएफ 3। डीएलएल। LOG: नई यूआरएल फाइल डाउनलोड करने का प्रयास: /// डी: / डिव / टीटीए / फक्स कॉप / एंजिंस / इंडोसपक्शन / रीस्को। ऑटोकैक कंट्रोल। सीएफ 3। डीएलएल। लॉग: नई यूआरएल फाइल डाउनलोड करने का प्रयास: /// डी: / डिव / टीटीए / फक्स कॉप / एंजिंस / इंडोसपॉशन / रिसो। ऑटोकल कंट्रोल। सीएफ 3 / रेस्को। ऑटोकैक कंट्रोल। सीएफ 3। डीएलएल। लॉग: नई यूआरएल फाइल डाउनलोड करने का प्रयास: /// डी: / डेव / टीटीए / फक्स कॉप / रिसो। ओटवेल कंट्रोल। सीएफ 3.EXE लॉग: नई यूआरएल फाइल डाउनलोड करने का प्रयास: /// डी: / डेव / टीटीए / फक्स कॉप / रिसस्को। ओटकलक कंट्रोल। सीएफ 3 / रीस्को। ओटकलक कंट्रोल। सीएफ 3.EXE लॉग: नई यूआरएल फाइल डाउनलोड करने का प्रयास: /// डी: / डिव / टीटीए / फक्स कॉप / नियम / रिसो। ऑटवेल कंट्रोल। सीएफ 3.EXE LOG: नई यूआरएल फाइल डाउनलोड करने का प्रयास: /// डी: / डेव / टीटीए / फक्स कॉप / नियम / रिसो। ऑटोकल कंट्रोल। सीएफ 3 / रीस्को। ओटकलक कंट्रोल। सीएफ 3.EXE लॉग: नई यूआरएल फाइल डाउनलोड करने का प्रयास: /// डी: / डिव / टीटीए / फक्स कॉप / एंजिंस / इंडोसपक्शन / रिसो.ऑटक्लुक कंट्रोल। सीएफ 3.EXE लॉग करें: नई यूआरएल फाइल डाउनलोड करने का प्रयास: /// डी: / डिव / टीटीए / फक्स कॉप / एंजिंस / इंडोसपॉशन / रिसो। ऑटोकैक कंट्रोल। सीएफ 3 / रेस्को.ऑटक्लुक कंट्रोल। सीएफ 3.EXE लॉग: सभी जांचने वाले यूआरएल ने प्रयास किए और विफल हुए।
यहाँ वह हिस्सा है जो वास्तव में मुझे निराश कर रहा है: fxcop प्रलेखीकरण (यहां) का कहना है कि यह सभी संदर्भित विधानसभाओं को एक ही फ़ोल्डर से या तो एक ही फ़ोल्डर में लोड करेगा जिसमें विश्लेषण किया गया असेंबली है या फ़ोल्डर द्वारा संदर्भित / निर्देशिका: कमांड लाइन विकल्प।
यह प्रलेखित वादों तक नहीं रह रहा है फ़ाइल एक ही फ़ोल्डर में मौजूद है जैसा कि एक का विश्लेषण किया गया है और मैंने फ़ोल्डर को एक / निर्देशिका के रूप में पास करने की कोशिश की है: कमांड लाइन विकल्प मैंने भी एफएक्सकोप फ़ाइल में AssemblyReferenceDirectories तत्व सेट किया है। फिर भी फ्यूजन लॉग के अनुसार खोजे जाने वाले एकमात्र स्थान जांच के लिए 'सामान्य' स्थान हैं।
और fyi- मैंने 'जांच' सेटिंग को अद्यतन करने की कोशिश की fxcopcmd.exe.config - काम नहीं करेगा क्योंकि विधानसभा का विश्लेषण किया जा रहा है फ़ोल्डर fxcop उपकरण के रूट फ़ोल्डर के अंतर्गत नहीं है, इसलिए यह मुझे चेतावनी देता है कि यह जांच नहीं होगी।
किसी और को इस समस्या है? किसी के पास कोई समाधान है?
धन्यवाद
समस्या को बहु- थ्रेडेड विश्लेषण बिल्ड सर्वर के लिए उस बंद को काम करना मिल गया।
Comments
Post a Comment