我曾经遇到同样的问题,我通过以下方法解决:
这应该可以解决问题。希望能对你有所帮助。
{
"dependencies": {
"Microsoft.NETCore.App": {
"version": "1.0.0",
"type": "platform"
},
"Microsoft.AspNetCore.Diagnostics": "1.0.0",
"Microsoft.AspNetCore.Mvc": "1.0.0",
"Microsoft.AspNetCore.Razor.Tools": {
"version": "1.0.0-preview2-final",
"type": "build"
},
"Microsoft.AspNetCore.Server.IISIntegration": "1.0.0",
"Microsoft.AspNetCore.Server.Kestrel": "1.0.0",
"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"
},
我在自己的项目中通过以下方式解决了同样的问题:
我在Windows 8上遇到了这个问题。很奇怪,因为我尝试从NuGet下载时出现了超时,但没有明显的原因。
这篇文章对我有帮助。 https://github.com/dotnet/cli/issues/1034
在项目的根目录下创建一个NuGet.Config文件,并将以下内容添加到该文件中。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<!--To inherit the global NuGet package sources remove the <clear/> line -->
<clear />
<add key="dotnet-core" value="https://www.myget.org/F/dotnet-core/api/v3/index.json"/>
<add key="api.nuget.org" value="https://api.nuget.org/v3/index.json" />
</packageSources>
</configuration>
我有一个名为Telerik.UI.for.asp.core的包: "2016.3.1118",这导致许多包看起来好像加载失败。删除它解决了我的依赖问题。
我曾面临过类似的问题。在我的情况下,系统显示同一NuGet包的不同版本存在。因此,我手动编辑了csproj并更新了NuGet的版本,以便整个解决方案指向同一个版本。
我曾经遇到过同样的问题,因为我把我的解决方案命名为“Console”。这显然与默认包之一发生了冲突。如果您看到此错误,请尝试重新命名您的项目/解决方案。
dotnet restore
吗?然后会发生什么? - Nate Barbettini