2015-11-04 11 views
6

मैं अपने प्रोजेक्ट के लिए Newtonsoft.json डला पैकेज जोड़ने की कोशिश कर रहा हूँ और संकलन पर निम्न त्रुटि हो रही है,वी.एस. 2015 vNext परियोजना संकलन पर त्रुटि "निर्भरता हल नहीं किया जा सकता है"

"NU1001 निर्भरता Newtonsoft.Json > = 7.0.1 हल नहीं किया जा सका। "

यदि मैं पैकेज संस्करण < = 6.0.6 स्थापित करता हूं तो यह ठीक काम करता है। मैंने प्रोजेक्ट के रूट फ़ोल्डर में पावरहेल से dnu (स्पष्ट रूप से किसी और के लिए काम किया) को चलाने का प्रयास किया। वही त्रुटि नेगेट मैनेजर के माध्यम से इंस्टॉलेशन की कोशिश की और प्रोजेक्ट.जेसन में सीधे पैकेज नाम जोड़ना और वीएस को खुद को बहाल करना।

मैं dnx451 ढांचे beta8 संस्करण पर निर्माण करने की कोशिश कर रहा हूं।

क्या डिफ़ॉल्ट फ्रेमवर्क निर्भरताओं में से कोई भी 6.0.6 संस्करण की आवश्यकता है? यदि हां, तो क्या इसके लिए कोई कामकाज है। मेरे पास अन्य प्रोजेक्ट हैं जिनके लिए नवीनतम नगेट पैकेज की आवश्यकता है और जिसे vNext प्रोजेक्ट से संदर्भित किया गया है, संदर्भ विसंगति त्रुटियों को फेंकता है।

किसी भी मदद की सराहना करें!

+0

बैटमैन, एक जवाब के रूप नीचे टिप्पणी आप जवाब पर छोड़ दिया जोड़ने कृपया है। इसने मेरे लिए मुद्दा हल किया और अन्य आगंतुकों के लिए भी सहायक होगा। धन्यवाद। – NoSaidTheCompiler

+0

[मेरी टिप्पणी को उत्तर के रूप में बनाना क्योंकि ऐसा लगता है कि दूसरों के लिए काम किया है] (http://stackoverflow.com/questions/33532247/vs-2015- निर्भरता- could-not-be-resolved-error-on-vnext-project -compilation? noredirect = 1 # comment54882293_33548292)। – iambatman

उत्तर

1

आप Newtonsoft.json 7.0.1 शामिल कर सकते हैं। शायद आपके प्रोजेक्ट.जेसन के साथ कुछ गड़बड़ है।

यह मेरा प्रोजेक्ट है। जेसन।

{ 
"webroot": "wwwroot", 
"userSecretsId": "aspnet5-GGZDBC5-d96c66a6-1a4e-4a9a-b8d4-11c2f88ff638", 
"version": "1.0.0-*", 
"dependencies": { 
    "CsvHelper": "2.13.1", 
    "EntityFramework.Commands": "7.0.0-beta8", 
    "EntityFramework.SqlServer": "7.0.0-beta8", 
    "Microsoft.ApplicationInsights.AspNet": "1.0.0-beta8", 
    "Microsoft.AspNet.Authentication.Cookies": "1.0.0-beta8", 
    "Microsoft.AspNet.Authentication.Facebook": "1.0.0-beta8", 
    "Microsoft.AspNet.Authentication.Google": "1.0.0-beta8", 
    "Microsoft.AspNet.Authentication.MicrosoftAccount": "1.0.0-beta8", 
    "Microsoft.AspNet.Authentication.Twitter": "1.0.0-beta8", 
    "Microsoft.AspNet.Diagnostics": "1.0.0-beta8", 
    "Microsoft.AspNet.Diagnostics.Entity": "7.0.0-beta8", 
    "Microsoft.AspNet.Http": "1.0.0-beta8", 
    "Microsoft.AspNet.Http.Features": "1.0.0-beta8", 
    "Microsoft.AspNet.Identity.EntityFramework": "3.0.0-beta8", 
    "Microsoft.AspNet.IISPlatformHandler": "1.0.0-beta8", 
    "Microsoft.AspNet.Mvc": "6.0.0-beta8", 
    "Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-beta8", 
    "Microsoft.AspNet.Server.Kestrel": "1.0.0-beta8", 
    "Microsoft.AspNet.Server.WebListener": "1.0.0-beta8", 
    "Microsoft.AspNet.StaticFiles": "1.0.0-beta8", 
    "Microsoft.AspNet.Tooling.Razor": "1.0.0-beta8", 
    "Microsoft.Framework.Configuration.Abstractions": "1.0.0-beta8", 
    "Microsoft.Framework.Configuration.Json": "1.0.0-beta8", 
    "Microsoft.Framework.Configuration.UserSecrets": "1.0.0-beta8", 
    "Microsoft.Framework.Logging": "1.0.0-beta8", 
    "Microsoft.Framework.Logging.Console": "1.0.0-beta8", 
    "Microsoft.Framework.Logging.Debug": "1.0.0-beta8", 
    "Microsoft.Framework.SecretManager": "1.0.0-beta8", 
    "Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0-beta8", 
    "Newtonsoft.Json": "7.0.1-*", 
    "Mvc6.JQuery.Datatables": "1.0.0-*", 
    "npm": "1.4.15.2", 
    "TagHelpers": "1.0.0-*" 
}, 
"commands": { 
    "web": "Microsoft.AspNet.Server.Kestrel", 
    "ef": "EntityFramework.Commands" 
}, 
"frameworks": { 
    "dnx451": { 
     "dependencies": { 
      "DataTables": "1.0.0-*", 
     }, 
     "frameworkAssemblies": { 
      "System.Web": "4.0.0.0" 
     } 
    } 
}, 
"exclude": [ 
    "wwwroot", 
    "node_modules" 
], 
"publishExclude": [ 
    "**.user", 
    "**.vspscc", 
    "Metronic" 
], 
"scripts": { 
    "prepublish": [ "npm install", "bower install", "gulp clean", "gulp min" ] 
} 
} 

यह मेरा Dnu परिणाम बहाल

c:\git\DBC\src\DBC>dnu restore 
Microsoft .NET Development Utility Clr-x86-1.0.0-beta8-15858 

CACHE https://www.myget.org/F/aspnetrelease/api/v3/index.json 
CACHE http://www.myget.org/F/azureadwebstacknightly/api/v3/index.json 
CACHE https://api.nuget.org/v3/index.json 
Restoring packages for c:\git\DBC\src\DBC\project.json 
GET  https://www.myget.org/F/aspnetrelease/api/v3/flatcontainer/newtonsoft.json/index.json 
GET  https://www.myget.org/F/azureadwebstacknightly/api/v3/flatcontainer/newtonsoft.json/index.json 
CACHE https://api.nuget.org/v3-flatcontainer/newtonsoft.json/index.json 
NotFound  https://www.myget.org/F/aspnetrelease/api/v3/flatcontainer/newtonsoft.json/index.json 359ms 
NotFound  https://www.myget.org/F/azureadwebstacknightly/api/v3/flatcontainer/newtonsoft.json/index.json 1406ms 
Writing lock file c:\git\DBC\src\DBC\project.lock.json 
Restore complete, 3216ms elapsed 

NuGet Config files used: 
C:\Users\Thom\AppData\Roaming\NuGet\nuget.config 

Feeds used: 
https://www.myget.org/F/aspnetrelease/api/v3/flatcontainer/ 
https://www.myget.org/F/azureadwebstacknightly/api/v3/flatcontainer/ 
https://api.nuget.org/v3-flatcontainer/ 
+10

आपके उत्तर के लिए धन्यवाद! मेरा प्रोजेक्ट। जेसन लोकोस ठीक है। dnu पुनर्स्थापन इस फ़ीड में पैकेज की तलाश नहीं कर रहा था https://www.nuget.org/api/v2/, लेकिन केवल भूलभुलैया स्रोत। मैंने अभी अपने ऐपडाटा \ रोमाइंग \ Nuget फ़ोल्डर के अंदर nuget.config हटा दिया है और पैकेज को पुन: स्थापित करते समय एक नया बनाया गया था। यह अभी ठीक काम कर रहा है। अजीब! – iambatman

+1

@iambatman आपकी टिप्पणी मेरे लिए काम किया। आपको अपने प्रश्न का उत्तर देना चाहिए और इसे स्वीकार करना चाहिए। – daramasala

+0

ऐसा करो, बैटमैन! इस वजह से मैंने कुछ घंटों खो दिए हैं। –

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