我尝试通过nuget安装Medidata.RWS.NET,但是收到此错误消息:
Install-Package:无法安装包'Medidata.RWS.NET 1.0.4'。您正在尝试将此软件包安装到以“.NETFramework,Version = v4.5”为目标的项目中,但该软件包不包含任何程序集 与该框架兼容的引用或内容文件。有关更多信息,请与软件包作者联系。
答案 0 :(得分:1)
错误消息是正确的,因为包与您的项目不兼容。
Medidata.RWS.NET v1.0.4不会像您的项目那样以.NET framework v4.5为目标。如果您下载软件包并使用7Zip打开它,那么您可以查看其lib文件夹。 lib文件夹只包含1个文件夹,即net452,它等于.NET Framework v4.5.2。
由于项目的目标是.NET Framework的较低版本而不是程序包,因此该程序包与您的项目不兼容。发生这种情况是因为程序包可能使用.NET Framework v4.5.2中较新的API,这些API在项目中不可用,并且可能导致运行时失败。
您可以通过执行以下操作将项目升级到.NET Framework v4.5.2来解决此问题 -
完成上述步骤后,您应该可以添加对包的引用。