【问题标题】:Could not install NuGet package MPI.NET 1.3.0 in MS Visual Studio 2017无法在 MS Visual Studio 2017 中安装 NuGet 包 MPI.NET 1.3.0
【发布时间】:2018-04-07 22:21:26
【问题描述】:

我正在尝试将 NuGet 包 MPI.NET 1.3.0 安装到 MS Visual Studio 2017 C# 项目。我收到以下错误:

无法安装包“MPI.NET 1.3.0”。您正在尝试将此包安装到以“.NETFramework,Version=v4.0”为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。如需更多信息,请联系包作者。

我尝试在不同版本的 .NET Framework 中创建 C# 项目,但无法安装。在此包的官方 GitHub 站点 (MPI.NET GitHub repository) 上写到该包已针对 .NET 4.0 进行了更新。我曾尝试创建 4.0 及更低版本的项目,但没有成功。

帮助任何人?

【问题讨论】:

    标签: c# parallel-processing visual-studio-2017 mpi nuget-package


    【解决方案1】:

    查看 nuget.org 上可用的包,version 1.3.0 面向 .NET 4.6.2,而 version 1.2.0 面向 .NET 4.0。因此,如果您尝试将包的 1.2.0 版本安装到您​​的项目中,您应该没问题。听起来 GitHub 文档需要更新以反映这一新现实。

    (我个人会为这样的更改增加主要版本号,因为它不一定向后兼容现有用户,但语义版本控制不像有时听起来那么简单。)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-09
      • 2019-07-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多