首页 > 解决方案 > 如何在使用“.NETFramework,Version=v4.5.2”的项目中安装 System.Drawing.Common?

问题描述

我正在尝试在“.NETFramework,Version=v4.5.2”应用程序中用 C# 编写一些单元测试,但所有测试都给出了下一个错误:

'System.IO.FileNotFoundException:无法加载文件或程序集'System.Drawing.Common,版本 = 0.0.0.0,文化 = 中性,PublicKeyToken = cc7b13ffcd2ddd51'。该系统找不到指定的文件。'

当我尝试安装时,System.Drawing.Common我从 NuGet 包中收到下一个错误:

无法安装包“System.Drawing.Common 4.5.1”。您正在尝试将此包安装到以“.NETFramework,Version=v4.5.2”为目标的项目中,但该包不包含任何与该框架兼容的程序集引用或内容文件。有关详细信息,请联系包作者。

我无法更改应用程序版本或框架(.NET Core 2.1),并且我在网上找到的任何其他技巧都不起作用(或产生了更多错误)。

帮助?

标签: c#visual-studio.net-coreinstallation

解决方案


在 NuGet 中输入这一行:Install-Package System.Drawing.Common -Version 4.5.2

在 .NET CLI 中: dotnet 添加包 System.Drawing.Common --version 4.5.2

在 Paket CLI 中输入: paket add System.Drawing.Common --version 4.5.2


推荐阅读