我下載的下載」 .NET核心1.0.1工具預覽版2"從這個鏈接: 未能建立或恢復ASP.NET核心項目
當我開始我的Visual Studio中,我嘗試清潔並重建我創建的項目(ASP.NET Core)。
當我重建時,我從ASPNETCore庫和擴展中收到很多錯誤,所以下一步是嘗試通過軟件包管理器控制檯調用dotnet恢復。
但是我得到這個錯誤:
"error: Error reading JToken from JsonReader. Path '', line 1, position 1454."
任何想法,我都忘記了?
步驟來我的問題:
- 安裝DotNetCore
- 啓動Visual Studio並創建ASP.NET核心的Web應用程序(.NET核心)
- 乾淨,項目已創建 後重建
- 如果它不起作用,去包管理控制檯並鍵入「dotnet恢復」
我的問題的片段:(
project.json文件:
{
"dependencies": {
"Microsoft.ApplicationInsights.AspNetCore": "1.0.0",
"Microsoft.AspNetCore.Diagnostics": "1.0.0",
"Microsoft.AspNetCore.Mvc": "1.0.1",
"Microsoft.AspNetCore.Razor.Tools": {
"version": "1.0.0-preview2-final",
"type": "build"
},
"Microsoft.AspNetCore.Routing": "1.0.1",
"Microsoft.AspNetCore.Server.IISIntegration": "1.0.0",
"Microsoft.AspNetCore.Server.Kestrel": "1.0.1",
"Microsoft.AspNetCore.StaticFiles": "1.0.0",
"Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0",
"Microsoft.Extensions.Configuration.Json": "1.0.0",
"Microsoft.Extensions.Logging": "1.0.0",
"Microsoft.Extensions.Logging.Console": "1.0.0",
"Microsoft.Extensions.Logging.Debug": "1.0.0",
"Microsoft.Extensions.Options.ConfigurationExtensions": "1.0.0",
"Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0"
},
"tools": {
"BundlerMinifier.Core": "2.0.238",
"Microsoft.AspNetCore.Razor.Tools": "1.0.0-preview2-final",
"Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final"
},
"frameworks": {
"net46": { }
},
"buildOptions": {
"emitEntryPoint": true,
"preserveCompilationContext": true
},
"publishOptions": {
"include": [
"wwwroot",
"**/*.cshtml",
"appsettings.json",
"web.config"
]
},
"scripts": {
"prepublish": [ "bower install", "dotnet bundle" ],
"postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ]
}
}
也許你在'nuget.Config'中改變了你的nuget repository配置設置,這就是爲什麼它找不到任何nuget軟件包?如果您在項目目錄中手動運行'dotnet restore'會怎麼樣? –
根本沒有改變nuget.Config中的任何內容。我通過PowerShell手動運行dotnet恢復。仍然得到相同的錯誤 –
什麼是你定義的依賴關係,它似乎出現了一些錯誤。也許nuget會嘗試讀取某些內容,但響應時間過長,因此它會被截斷,Jreader無法解析字符串。但我不會爲你解決。 (您可以使用提琴手來查看當您執行'dotnet restore'時發生的http請求。 –