पर वीएस2012 में निर्भरता संदर्भ मुद्दे मुझे कई परियोजनाओं के साथ समाधान मिला है, जिनमें से कई अपाचे के लॉग 4नेट का संदर्भ देते हैं। मैं वर्तमान में एक संदर्भ समस्या को हल करने के लिए इन परियोजनाओं में से एक (कक्षा पुस्तकालय) बनाने की कोशिश कर रहा हूं, लेकिन अभी तक कोई भाग्य नहीं है।विंडोज 8
चेतावनी और त्रुटियों ही होते हैं जब Windows 8 पर VS2012 में निर्माण, और VS2010 विंडोज पर नहीं में 7.
कोई भी किसी भी विचार है मैं यह कैसे हल कर सकते हैं? यहां चेतावनी संदेश हैं;
The primary reference "log4net" could not be resolved because it was built against the ".NETFramework,Version=v4.0.1,Profile=Client" framework. This is a higher version than the currently targeted framework ".NETFramework,Version=v4.0,Profile=Client".
और यहाँ त्रुटि संदेश है:
The type or namespace name 'log4net' could not be found (are you missing a using directive or an assembly reference?) C:\Users\Rune\Documents\Team Foundation Server\noOdin\Yggdrasil\OdinLib\Common.cs
The type or namespace name 'ILog' could not be found (are you missing a using directive or an assembly reference?) C:\Users\Rune\Documents\Team Foundation Server\noOdin\Yggdrasil\OdinLib\Common.cs
मैं त्रुटियों अनदेखी कर रहा हूँ अभी, के रूप में वे log4net संदर्भ का एक परिणाम लोड हो रहा है नहीं कर रहे हैं ।
संदर्भ इस तरह मेरे .csproj फ़ाइल में शामिल है:,
<Reference Include="log4net"><HintPath>..\..\Dependencies\log4net.dll</HintPath></Reference>
इस तरह की समस्याओं के रूप में वास्तव में चेतावनी मैं हो रही है, क्योंकि यह मेरे log4net.dll फ़ाइल खोजने के लिए लगता है मेरी निर्भरता फ़ोल्डर।
कोई भी जानता है कि मैं इसे कैसे हल कर सकता हूं?
कृपया पूछें कि आपको अधिक जानकारी चाहिए या नहीं।
आप एक Windows अद्यतन चल रहा है की कोशिश की या यहां तक कि मैन्युअल रूप से अद्यतन 4.01 स्थापित करने है से बाहर प्रश्न के प्रयास में इस जवाब को जोड़ने (http://support.microsoft.com/kb/ देखना 2478063)? – sgmoore
क्या आप लॉग 4नेट का सटीक संस्करण और स्वाद उपयोग कर रहे हैं? नेट-सीपी \ 4.0? –
मैं log4net क्लाइंट प्रोफाइल लाइब्रेरी का उपयोग कर रहा हूं। मैंने अपनी सभी परियोजनाओं को .NET 4 की आवश्यकता के लिए सेट कर दिया है, एक कंसोल एप्लिकेशन को छोड़कर जिसे मैंने .NET 4 क्लाइंट प्रोफाइल की आवश्यकता है। ऐसा करने से मैंने मूल रूप से उल्लिखित चेतावनी को वापस लाया, लेकिन केवल इस परियोजना पर। – Khereth