【问题标题】:Build error after upgrading MimeKit to .NET 4.7.2: Your project does not reference ".NETFramework,Version=v4.7.2" framework将 MimeKit 升级到 .NET 4.7.2 后生成错误:您的项目未引用“.NETFramework,Version=v4.7.2”框架
【发布时间】:2019-07-22 15:35:26
【问题描述】:

首先,这不是重复的:

Build error while transitioning between branches: Your project is not referencing the ".NETFramework,Version=v4.7.2" framework

我下载了MimeKit并在VS2019中打开。我试图将项目从 .NET 4.5 更新到 .NET 4.7.2。执行此操作后,它将无法编译。我收到以下错误:

您的项目未引用“.NETFramework,Version=v4.7.2” 框架。

找到SO post above后,我很期待,但没有成功。我按照接受的答案中描述的步骤进行操作。具体来说,我做了以下事情:

  1. 我从项目根目录下删除了 bin/obj 文件夹。
  2. 我清理了项目。 (多次)
  3. 我重建了项目。 (多次)
  4. 我在 VS2019 中的解决方案上右击并选择了 Restore Nuget Packages。
  5. 我打开 .csproj 文件并查找对 .json 文件的引用,但没有找到。
  6. 我在 VS2017 中也尝试了以上所有方法。

我不知道还能尝试什么。提前感谢您的任何建议。

【问题讨论】:

    标签: .net visual-studio visual-studio-2019 mimekit


    【解决方案1】:

    这是 VS2017 和 VS2019 中的一个可怕的错误,我本身永远无法解决。我的解决方法是将 MailKit 和 MimeKit 的 NuGet 包添加到我的自定义解决方案中,然后简单地获取我需要的 DLL。我希望 MS 能解决这个问题。

    【讨论】:

      猜你喜欢
      • 2019-01-03
      • 2016-07-11
      • 2020-12-20
      • 2019-10-25
      • 1970-01-01
      • 1970-01-01
      • 2021-05-05
      • 2022-11-08
      • 2021-12-05
      相关资源
      最近更新 更多