【问题标题】:How to upgrade my Visual Studio 2012 from .NET Framework 4.5 to .NET Framework 4.7.2?如何将我的 Visual Studio 2012 从 .NET Framework 4.5 升级到 .NET Framework 4.7.2?
【发布时间】:2018-05-06 09:36:55
【问题描述】:

我使用的是 Visual Studio 2012。当我启动它时,它看起来像这样:

这是 Visual Studio 2012 最终打开时的样子:

我打算使用 C# 编程语言制作一个 Discord 聊天机器人。但在我这样做之前,我需要在互联网上进行搜索。这是我将用作指南的网站:

这是网站的链接(如上图所示)我将用作指南:

(Link of VaporComplete)

现在我已经阅读了整个网页,我开始关注网站作者所写的内容。

当我偶然发现这部分时一切顺利:

该网站的作者拥有所谓的 .NET Framework 4.6.1,我认为它是创建 Discord 聊天机器人的基础,或者更准确地说,是“一张干净的长债券”。

但是当我尝试按照作者的方式时,我无法按照它,因为我的Visual Studio 2012 有这个所谓的.NET Framework 4.5,而作者有一个Visual Studio 201? (我不知道作者使用的 Visual Studio 版本)具有 .NET Framework 4.6.1。

当我尝试将我的 Visual Studio 2012 的 .NET Framework 升级到 4.7.2 时,我相信我可以制作一个 C# Discord 聊天机器人,同时拥有与作者相同的界面(见下文)......

...它没有升级。

我仍然在我的 Visual Studio 2012 中看到相同的 .NET Framework 4.5。即使我从该网站下载了 .NET Framework 4.7.2 并重新启动了我的慢速笔记本电脑以便可以安装,升级也无法正常工作。

当我在谷歌上搜索这个升级问题的解决方案时,他们所展示的只是调查这个......

...暗示我需要非常聪明才能将我的 Visual Studio 2012 从 .NET Framework 4.5 升级到 .NET Framework 4.7.2。

在我的 Visual Studio 2012 中,有一个神话/信仰/迷信,如果我下载并安装更高版本的 .NET Framework,它会神奇地出现在我的 Visual Studio 2012 中,我只需在“属性”面板中选择它,例如下面是我的 Visual Studio 2012 上的这个...

...如果我继续这个过程,这证实了升级上述方法中描述的特定 .NET Framework 是一个神话,因为它 不工作。

我的问题是:

如何将我的 Visual Studio 2012 从 .NET Framework 4.5 顺利、正确地升级到 .NET Framework 4.7.2,并且没有任何顾虑和问题?

【问题讨论】:

  • 您需要安装 Multi Targeting 包,而不仅仅是 Visual Studio 支持的框架。转到此处,并为您想要的框架版本选择“开发包”。 microsoft.com/net/download/visual-studio-sdks
  • VS2012不能创建.NETCore项目,需要更新到VS2017。
  • @HansPassant 哦...我不能放弃我的Visual Studio 2012。也许我会将网站的.NET Framework 的作者匹配到4.6.1。它也有效吗?
  • 什么都不用放弃,支持安装多个版本的VS。该问题不是由框架版本引起的,您没有创建此类项目所需的构建工具和项目模板。
  • 那是假设你真的需要 .NET 4.7.2 来实现 Discord。完全有可能情况并非如此,但坦率地说,我还是建议使用最新版本的 VS。例如,这样您就可以使用所有 C# 6 和 7 功能。

标签: c# .net-4.7.2


【解决方案1】:

很遗憾,无法使用 Visual Studio 2012 创建 .NET Core 项目。如今,平台版本和 Visual Studio 变得更加分离,但它仅来自 Visual Studio 2017。

【讨论】:

    【解决方案2】:

    您必须下载并安装 Microsoft .NET Developer Pack

    【讨论】:

      猜你喜欢
      • 2021-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-03
      • 2020-01-23
      相关资源
      最近更新 更多