C# 找不到正确的命名空间?

C# 找不到正确的命名空间?,c#,namespaces,C#,Namespaces,我想用C语言中的对称密钥加密我的XML文件# 但是,当我试图声明这一点时: EncryptedXml eXml = new EncryptedXml(); 给我一个错误:“找不到名称空间”。 但是我找不到正确的名称空间。我已经尝试过System.Security.Cryptography.Xml,但它不起作用,因为它的giveXml在这个namaspace中不存在 谁能告诉我EncryptedXml的名称空间吗 谢谢你 您需要在项目中添加对“System.Security.dll”的引用。

我想用C语言中的对称密钥加密我的XML文件#

但是,当我试图声明这一点时:

EncryptedXml eXml = new EncryptedXml();
给我一个错误:“找不到名称空间”。 但是我找不到正确的名称空间。我已经尝试过
System.Security.Cryptography.Xml
,但它不起作用,因为它的give
Xml
在这个namaspace中不存在

谁能告诉我
EncryptedXml
的名称空间吗


谢谢你

您需要在项目中添加对“System.Security.dll”的引用。
  System.Security.Cryptography.Xml.EncryptedXml
为此,您必须进入项目链接,然后右键单击以添加引用。您必须在
.NET
选项卡上找到dll并添加它

Project  > add references menu - System.Security.dll.

然后您可以执行
System.Security.Cryptography.Xml
,而不会出现任何错误。

您需要在项目中添加对“System.Security.dll”的引用。 为此,您必须进入项目链接,然后右键单击以添加引用。您必须在
.NET
选项卡上找到dll并添加它

Project  > add references menu - System.Security.dll.

然后你就可以做
System.Security.Cryptography.Xml
,没有任何错误。

一个简单的谷歌搜索告诉我:@DownVoter:为什么在这里进行downvote?因为如果我添加直接引用--“System.Security.Cryptography.Xml”,它就是给我Xml不存在的错误一个简单的谷歌搜索告诉我:@DownVoter:为什么在这里downvote?因为若我添加直接引用-“System.Security.Cryptography.Xml”,那个么给我Xml是不存在的错误