sách gpt4 ai đã đi

c# - 无法识别工具版本 "15.0"- Visual Studio 2019 (v16.0.0 Preview 5.0) 中的项目不兼容/已卸载

In lại 作者:行者123 更新时间:2023-12-03 00:11:45 28 4
mua khóa gpt4 Nike

làm mới

  • 修复了 .NET Core 2.1 安装的版本 2.2
  • 卸载 VS 2019 并重新安装
  • 它确实可以在另一台安装了 VS 2017 和 VS 2019(相同版本)的计算机上运行

làm mới

我面对这个问题已经有一段时间了,我真的很想利用 2019 版 VS。

打开 Azure DevOps 上的 VS C# MVC 项目时,该项目适用于所有以前的版本 (2015-2017),但在 2019 年不起作用。

我得到的第一个错误是:

.csproj : error : The tools version "15.0" is unrecognized. Available tools versions are "14.0", "2.0", "3.5", "4.0".

因此,我将 15.0 逐一更改为建议的版本,并尝试重新加载项目,但没有解决该错误,实际上我得到了另一个错误,如下所示:

.csproj : error : The application for the project is not installed

不知道我可以/应该在这里做什么。

任何人都可以向我提出任何建议,有一些相关信息等等吗?

1 Câu trả lời

我遇到过类似的问题,并且在 MS 文档上有一个条目:

https://learn.microsoft.com/en-us/visualstudio/msbuild/updating-an-existing-application?view=vs-2017

引导我找到答案。

如果您曾经安装过任何旧版本的 Visual Studio,那么在 2017 年之前,您将会在邪恶的 gac 上安装一些不需要的 dll。您应该使用以下步骤删除它:

  1. 在 powershell 上运行:gacutil.exe -l |选择字符串-模式“构建” |选择字符串- 模式“版本=15”

  2. 删除所有找到的条目。示例:

    gacutil.exe/u“Microsoft.Build.Framework,版本=15.1.0.0,文化=中性,PublicKeyToken=b03f5f7f11d50a3a,processorArchitecture=MSIL”

这将确保 vs 将使用其当前版本来加载项目。请注意,VS 2019 将始终使用“Current”并忽略 ToolsVersion,除非您强制执行以下操作:

https://learn.microsoft.com/en-us/visualstudio/msbuild/overriding-toolsversion-settings?view=vs-2019

关于c# - 无法识别工具版本 "15.0"- Visual Studio 2019 (v16.0.0 Preview 5.0) 中的项目不兼容/已卸载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55589468/

28 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com