将 Microsoft.NETCore.App 更新到 v1.1.0 会导致 -2147450749 (0x80008083)
Updating Microsoft.NETCore.App to v1.1.0 causes -2147450749 (0x80008083)
我在 Visual Studio 2015 年按照以下说明创建了一个新的 .NET Core 项目:https://www.microsoft.com/net/core#windowsvs2015
运行正常,我可以添加断点等没问题。
然后我运行工具->NuGet包管理器->管理解决方案的NuGet包...
我可以选择将 Microsoft.NETCore.App 更新到最新的稳定版本 v1.1.0。
我得到的第一个问题是错误:
找不到与目标之一兼容的框架“.NETCoreApp,版本=v1.0”的运行时间目标运行次:'win10-x64, win81-x64, win8-x64, win7-x64' .
这似乎是由于更新删除了 project.json 中的行,所以我重新添加了缺失的行并将版本更改为 1.1.0,所以我的 project.json 现在看起来像这个:
{
"version": "1.0.0-*",
"buildOptions": {
"emitEntryPoint": true
},
"dependencies": {
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.1.0"
}
},
"frameworks": {
"netcoreapp1.0": {
"imports": "dnxcore50"
}
}
}
然后程序构建没有问题,但是当我运行程序时我得到错误:
程序“[13048] dotnet.exe”已退出,代码为 -2147450749 (0x80008083)。
有什么想法吗?
感谢 Adrien 提供解决方案。
在包管理器控制台 I 运行 命令中:
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 有什么关系,但控制台应用程序运行正常。
再次感谢。
我在 Visual Studio 2015 年按照以下说明创建了一个新的 .NET Core 项目:https://www.microsoft.com/net/core#windowsvs2015
运行正常,我可以添加断点等没问题。
然后我运行工具->NuGet包管理器->管理解决方案的NuGet包...
我可以选择将 Microsoft.NETCore.App 更新到最新的稳定版本 v1.1.0。
我得到的第一个问题是错误:
找不到与目标之一兼容的框架“.NETCoreApp,版本=v1.0”的运行时间目标运行次:'win10-x64, win81-x64, win8-x64, win7-x64' .
这似乎是由于更新删除了 project.json 中的行,所以我重新添加了缺失的行并将版本更改为 1.1.0,所以我的 project.json 现在看起来像这个:
{
"version": "1.0.0-*",
"buildOptions": {
"emitEntryPoint": true
},
"dependencies": {
"Microsoft.NETCore.App": {
"type": "platform",
"version": "1.1.0"
}
},
"frameworks": {
"netcoreapp1.0": {
"imports": "dnxcore50"
}
}
}
然后程序构建没有问题,但是当我运行程序时我得到错误:
程序“[13048] dotnet.exe”已退出,代码为 -2147450749 (0x80008083)。
有什么想法吗?
感谢 Adrien 提供解决方案。
在包管理器控制台 I 运行 命令中:
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 有什么关系,但控制台应用程序运行正常。
再次感谢。