将System.Security.Cryptography.Xml库添加到.net framework 4.6项目
我试图通过nuget添加包,但出现了此错误 无法安装程序包“System.Security.Cryptography.Xml 4.4.2”。 您正在尝试将此软件包安装到目标为的项目中 “.NETFramework,Version=v4.6”,但该包不包含任何 与之兼容的程序集引用或内容文件 框架有关更多信息,请联系软件包作者 好的消息是明确的,但有一个代码和平,我把它移到我的项目。我怎样才能让它工作?它需要这个图书馆将System.Security.Cryptography.Xml库添加到.net framework 4.6项目,cryptography,system.security,Cryptography,System.security,我试图通过nuget添加包,但出现了此错误 无法安装程序包“System.Security.Cryptography.Xml 4.4.2”。 您正在尝试将此软件包安装到目标为的项目中 “.NETFramework,Version=v4.6”,但该包不包含任何 与之兼容的程序集引用或内容文件 框架有关更多信息,请联系软件包作者 好的消息是明确的,但有一个代码和平,我把它移到我的项目。我怎样才能让它工作?它需要这个图书馆 public string SignXml(XmlDocument xmlDo
public string SignXml(XmlDocument xmlDoc, X509Certificate2 uidCert)
{
try
{
// Create a SignedXml object.
SignedXml signedXml = new SignedXml(xmlDoc);
SignedXml
已在.NET Framework中可用,您只需添加对System.Security.dll的引用
NuGet包适用于.NET Core,但可供运行在.NET Core 2.0+或.NET Framework 4.6.1+上的.NET标准(2.0)库使用。(.NET Framework实现只是转发到System.Security.dll)
或者,将您的最低目标升级到4.6.1或更高版本(此时4.6.1已经有2年半的历史了……而在4.6版本中,您有5个版本已经过时)