将Microsoft.NETCore.App更新到v1.1.0会导致-2147450749(0x80008083)

时间:2016-12-01 17:16:25

标签: visual-studio-2015 .net-core dotnet-cli

我按照以下位置的说明在Visual Studio 2015中创建了一个新的.NET Core项目:https://www.microsoft.com/net/core#windowsvs2015

它工作正常,我可以添加断点等没问题。

然后我运行了Tools-> NuGet包管理器 - >管理解决方案的NuGet包...

我可以选择将Microsoft.NETCore.App更新到最新的稳定版本v1.1.0。

我得到的第一个问题是错误:

无法找到与其中一个目标运行时兼容的框架'.NETCoreApp,Version = v1.0'的运行时目标:'win10-x64,win81-x64,win8-x64,win7-x64'。< /强>

这似乎是由于更新了从project.json删除行,所以我添加了缺少的行并将版本更改为1.1.0,所以我的project.json现在看起来像这样:

$.ajax({
    type : "POST",
    url : URI,
    data : formData,
    contentType : false,
    processData : false,
    cache : false,
    async : true,
    success : function (result) {

    }
});`

程序然后构建没有问题,但是当我运行程序时,我得到错误:

程序'[13048] dotnet.exe'已退出,代码为-2147450749(0x80008083)。

有什么想法吗?

1 个答案:

答案 0 :(得分:5)

感谢Adrien提供解决方案。

在程序包管理器控制台中,我运行了命令:

dotnet --info

回应是:

.NET命令行工具(1.0.0-preview2-003131)

所以我安装了.NET Core 1.1 SDK:

https://www.microsoft.com/net/download/core

现在我收到回复:

.NET命令行工具(1.0.0-preview2-1-003177)

我认为版本控制信息非常混乱,因为我不知道这与1.1.0有什么关系,但控制台应用程序运行正常。

再次感谢。