安装Vs 2015社区& DotNetCore.1.0.0-VS2015Tools.Preview2.0.1.exe(.Net Core),我试图创建一个新的.Net Core应用程序&继续让套餐恢复失败'消息。
我正要重新安装Win 10,因为重新安装Visual Studio并没有帮助,但看到这种情况发生在我的两台计算机上。
有人知道如何解决这个问题吗?
答案 0 :(得分:8)
我在Visual Studio 2015的早期版本中遇到了同样的问题,但它在我的Visual Studio社区2015和带有Update 3的Visual Studio Enterprise 2015(包括KB3165756)中都能正常工作。因此,请确保您的Visual Studio社区2015已安装最新的更新。
根据错误消息,其中一个依赖关系System.IO.MemoryMappedFiles 4.0.0不支持.NETCoreApp版本1.0。我建议您检查.NET Core应用程序中的project.json文件,其中存储了为默认.NET Core应用程序安装的所有软件包。以下是我的默认.NET Core应用程序中安装的所有软件包,请确保您的应用程序中所有这些软件包版本与它们相同。您可以将它们复制到project.json文件中,保存文件后,这些包将自动安装。
{
"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"
},

答案 1 :(得分:7)
我有同样的问题,我通过
修复了它那应该解决它。希望这有帮助
答案 2 :(得分:1)
在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>
答案 3 :(得分:1)
答案 4 :(得分:1)
我通过
在我的项目中解决了同样的问题答案 5 :(得分:0)
我有一个软件包Telerik.UI.for.asp.core ::“2016.3.1118”导致很多软件包看起来好像加载失败了。删除它解决了我的依赖问题。
答案 6 :(得分:0)
我有同样的问题,因为我命名了我的解决方案:“控制台”。这显然导致与其中一个默认包发生冲突。如果您看到此错误,请尝试重命名项目/解决方案。
答案 7 :(得分:0)
我面临着类似的问题。以我为例,这表明我的系统中存在相同版本的同一个块包。因此,我手动编辑了csproj并更新了块的版本,以便整个解决方案指向相同的版本。