2016-01-15 4 views
5

मैं एएसपी.NET5 आरसी 1 अद्यतन 1 चला रहा हूं। प्रोजेक्ट.जेसन में मेरा ढांचा "dnx461" है।एएसपी.नेट 5 परियोजना उचित रूप से लक्षित नहीं है .NET 4.6.1 और डीबग नहीं किया जा सकता

MSB3274 प्राथमिक संदर्भ चेतावनी "C: \ mydll.dll" क्योंकि इसके खिलाफ बनाया गया था हल नहीं किया जा सकता है मैं (DNX_IIS_RUNTIME_FRAMEWORK DNX461 करने के लिए सेट के साथ आईआईएस एक्सप्रेस में) डिबग करने का प्रयास करते मैं निम्नलिखित चेतावनी मिलती है ".NETFramework, संस्करण = v4.6.1" ढांचा। यह वर्तमान में लक्षित ढांचे ".NETFramework, संस्करण = v4.5.1" से एक उच्च संस्करण है। WebTest C: \ Program Files (x86) \ MSBuild \ 14.0 \ बिन \ Microsoft.Common.CurrentVersion.targets

"mydll" एक .NET 4.6.1 DLL है। जब मैं आईआईएस एक्सप्रेस के साथ डिबग करने के लिए प्रयास करते हैं, मैं डिबग विंडो में निम्न उत्पादन:

'dnx.exe' (CLR v4.0.30319: DefaultDomain): लोडेड 'सी: \ WINDOWS \ Microsoft.Net \ विधानसभा \ GAC_32 \ mscorlib \ v4.0_4.0.0.0__b77a5c561934e089 \ mscorlib.dll '। छोड़ा लोडिंग प्रतीकों। मॉड्यूल अनुकूलित किया गया है और डीबगर विकल्प 'जस्ट माई कोड' सक्षम है। 'dnx.exe' (सीएलआर v4.0.30319: DefaultDomain): 'माइक्रोसॉफ्ट.Dnx.Host.Clr' लोड किया गया। पीडीबी फ़ाइल नहीं ढूंढ या खोल सकती है। 'dnx.exe' (सीएलआर v4.0.30319: DefaultDomain): लोड किया गया 'सी: \ विन्डोज़ \ माइक्रोसॉफ्ट.Net \ assembly \ GAC_MSIL \ System \ v4.0_4.0.0.0__b77a5c561934e089 \ System.dll'। छोड़ा लोडिंग प्रतीकों। मॉड्यूल अनुकूलित किया गया है और डीबगर विकल्प 'जस्ट माई कोड' सक्षम है। 'dnx.exe' (सीएलआर v4.0.30319: DefaultDomain): लोड किया गया 'सी: \ विन्डोज़ \ माइक्रोसॉफ्ट.Net \ assembly \ GAC_MSIL \ System.Configuration \ v4.0_4.0.0.0__b03f5f7f11d50a3a \ System.Configuration.dll'। छोड़ा लोडिंग प्रतीकों। मॉड्यूल अनुकूलित किया गया है और डीबगर विकल्प 'जस्ट माई कोड' सक्षम है। 'dnx.exe' (सीएलआर v4.0.30319: DefaultDomain): लोड किया गया 'सी: \ विन्डोज़ \ माइक्रोसॉफ्ट.Net \ assembly \ GAC_MSIL \ System.Core \ v4.0_4.0.0.0__b77a5c561934e089 \ System.Core.dll'। छोड़ा लोडिंग प्रतीकों। मॉड्यूल अनुकूलित किया गया है और डीबगर विकल्प 'जस्ट माई कोड' सक्षम है। 'dnx.exe' (सीएलआर v4.0.30319: DefaultDomain): लोड किया गया 'सी: \ उपयोगकर्ता \ devuser.dnx \ runtimes \ dnx-clr-win-x86.1.0.0-rc1-update1 \ bin \ Microsoft.Dnx। Host.dll '। छोड़ा लोडिंग प्रतीकों। मॉड्यूल अनुकूलित किया गया है और डीबगर विकल्प 'जस्ट माई कोड' सक्षम है। 'dnx.exe' (सीएलआर v4.0.30319: DefaultDomain): लोड किया गया 'सी: \ विन्डोज़ \ माइक्रोसॉफ्ट.Net \ assembly \ GAC_MSIL \ System.Xml \ v4.0_4.0.0.0__b77a5c561934e089 \ System.Xml.dll'। छोड़ा लोडिंग प्रतीकों। मॉड्यूल अनुकूलित किया गया है और डीबगर विकल्प 'जस्ट माई कोड' सक्षम है। 'dnx.exe' (सीएलआर v4.0.30319: DefaultDomain): लोड किया गया 'सी: \ उपयोगकर्ता \ devuser.dnx \ runtimes \ dnx-clr-win-x86.1.0.0-rc1-update1 \ bin \ Microsoft. एक्सटेंशन। PlatformAbstractions.dll '। छोड़ा लोडिंग प्रतीकों। मॉड्यूल अनुकूलित किया गया है और डीबगर विकल्प 'जस्ट माई कोड' सक्षम है। 'dnx.exe' (सीएलआर v4.0.30319: DefaultDomain): लोड किया गया 'सी: \ उपयोगकर्ता \ devuser.dnx \ runtimes \ dnx-clr-win-x86.1.0.0-rc1-update1 \ bin \ Microsoft.Dnx। Loader.dll '। छोड़ा लोडिंग प्रतीकों। मॉड्यूल अनुकूलित किया गया है और डीबगर विकल्प 'जस्ट माई कोड' सक्षम है। 'dnx.exe' (सीएलआर v4.0.30319: DefaultDomain): लोड किया गया 'सी: \ उपयोगकर्ता \ devuser.dnx \ runtimes \ dnx-clr-win-x86.1.0.0-rc1-update1 \ bin \ Microsoft.Dnx। ApplicationHost.dll '। छोड़ा लोडिंग प्रतीकों। मॉड्यूल अनुकूलित किया गया है और डीबगर विकल्प 'जस्ट माई कोड' सक्षम है। 'dnx.exe' (सीएलआर v4.0.30319: DefaultDomain): लोड किया गया 'सी: \ उपयोगकर्ता \ devuser.dnx \ runtimes \ dnx-clr-win-x86.1.0.0-rc1-update1 \ bin \ Microsoft.Dnx। Runtime.dll '। छोड़ा लोडिंग प्रतीकों। मॉड्यूल अनुकूलित किया गया है और डीबगर विकल्प 'जस्ट माई कोड' सक्षम है। 'dnx.exe' (सीएलआर v4.0.30319: DefaultDomain): लोड किया गया 'सी: \ उपयोगकर्ता \ devuser.dnx \ runtimes \ dnx-clr-win-x86.1.0.0-rc1-update1 \ bin \ Microsoft.Dnx। Compilation.dll '। छोड़ा लोडिंग प्रतीकों। मॉड्यूल अनुकूलित किया गया है और डीबगर विकल्प 'जस्ट माई कोड' सक्षम है। 'dnx.exe' (सीएलआर v4.0.30319: DefaultDomain): लोड किया गया 'सी: \ उपयोगकर्ता \ devuser.dnx \ runtimes \ dnx-clr-win-x86.1.0.0-rc1-update1 \ bin \ Microsoft.Dnx। Compilation.Abstractions.dll '। छोड़ा लोडिंग प्रतीकों। मॉड्यूल अनुकूलित किया गया है और डीबगर विकल्प 'जस्ट माई कोड' सक्षम है। कार्यक्रम '[16 9 68] dnx.exe' कोड 1 (0x1) से बाहर निकला है। कार्यक्रम '[16 9 68] डीएनएक्स।exe: प्रोग्राम ट्रेस 'कोड 0 (0x0) से बाहर निकला है। कार्यक्रम '[20612] iisexpress.exe: प्रोग्राम ट्रेस' कोड 0 (0x0) से बाहर निकला है। कार्यक्रम '[20612] iisexpress.exe' कोड -1 (0xffffffff) से बाहर निकला है।

मैं अपडेट 1 के साथ वीएस2015 का उपयोग कर रहा हूं। मैं इसे कैसे ठीक करूं?

+0

मुझे अभी भी वही समस्या है, किसी भी विचार को ठीक किया जाएगा? – msmolcic

उत्तर

3

तो नेट पर चारों ओर खुदाई से ऐसा लगता है कि .NET 4.6.1 वर्तमान में है (आरसी 1 अपडेट 1 समर्थित नहीं है)। मैंने अपनी परियोजनाओं को वापस .NET 4.6 पर स्विच किया और dnx46 का उपयोग करके project.json में और सबकुछ अपेक्षित के रूप में काम कर रहा है।

0

अपने लक्ष्य ढांचे को .NET 4.6.1 में बदलें।

समाधान एक्सप्लोरर में अपनी प्रोजेक्ट पर राइट क्लिक करें और गुण चुनें। फिर, एप्लिकेशन टैब के तहत, एक नया लक्ष्य ढांचा चुनें।

+5

यह एएसपी.नेट 5 परियोजनाओं के लिए काम नहीं करता है। कोई "लक्ष्य ढांचा" नहीं है, केवल एक "समाधान डीएनएक्स एसडीके संस्करण" जो मेरे लिए 1.0.0-आरसी 1-अपडेट 1 है – Zeus82

संबंधित मुद्दे