C# 缺少System.Security.dll程序集

C# 缺少System.Security.dll程序集,c#,windows-phone-7,cryptography,windows-phone-7.1,.net-assembly,C#,Windows Phone 7,Cryptography,Windows Phone 7.1,.net Assembly,我试图在我的Windows Phone 7项目中使用System.Security.Cryptography命名空间。当然,“保护”类不可用,我想我必须将我的7应用升级到7.1 我这样做了,但仍然看不到该命名空间上的类。然后我想我必须引用System.Security.dll程序集,然后它可能会工作。事情是。。我找不到集合 我右键单击项目,选择“添加引用”,然后在.NET选项卡下没有类似的内容 有什么帮助吗?你确定它不在那里吗?我刚刚检查了.NET部分和系统中的参考文件。安全性肯定是.NET 4

我试图在我的Windows Phone 7项目中使用System.Security.Cryptography命名空间。当然,“保护”类不可用,我想我必须将我的7应用升级到7.1

我这样做了,但仍然看不到该命名空间上的类。然后我想我必须引用System.Security.dll程序集,然后它可能会工作。事情是。。我找不到集合

我右键单击项目,选择“添加引用”,然后在.NET选项卡下没有类似的内容


有什么帮助吗?

你确定它不在那里吗?我刚刚检查了.NET部分和系统中的参考文件。安全性肯定是.NET 4.0的一部分。您可以按名称(升序或降序)对程序集进行排序,也可以根据原始帖子上的注释进行搜索。如果没有,您使用的是什么版本的.NET framework和Visual Studio?

在键盘上实际键入
System.Security
——虽然看起来您无法键入搜索,但您可以,看看是否可以找到它。编辑:这是在完全加载后的引用的.NET选项卡中(当您可以按名称对引用进行排序时,您会知道这一点)@Lukehennerley-这根本不起作用。我很抱歉-只是一个简单的建议。肉眼有时不足以查看大量的参考资料,我办公室的某个人有这个问题,我提出了上述建议,他发现了…@LukeHennerley-没问题,不过,感谢您的建议:)我看到您在普通的microsoft framework文件夹中查找了—除了windows phone应用程序(我判断它使用的是silverlight?
c:\Program Files(x86)之外,应该有类似的内容\参考Assemblies\Microsoft\Framework\Silverlight\v4.0\Profile\WindowsPhone71
类似的内容,您有这个文件夹吗?因为我相信这是可以在项目内部引用的.DLL文件的集合。我尝试从这里添加System.Security.DLL:C:\Program files\reference Assembly\Microsoft\Framework\.NETFramework\v4.0\System.Security.DLL,当我选择它时,会说我无法引用它,因为它不是使用windows phone构建的运行时。啊,这是一个完全不同的问题,然后听起来你将无法访问此dll,因为架构不匹配。我正在关注如何在windows phone应用程序上加密数据的图坦卡蒙:这里他们只是建议你的应用程序应该是7.1版,应该可以正常工作。。。有什么想法吗?我唯一的想法是,在那个教程中,他正在使用针对Windows Phone的Visual Studio Express。也许它与用于手机开发的.NET DLL版本略有不同。它还说,他正在使用Silverlight for Windows Phone,这也可能会带来不同。我也在使用Visual Studio Express for Windows Phone。应该告诉你这一点信息。无论如何,我尝试从头开始做一个项目,它在System.Security.Cryptography名称空间中选择了“Protect”类。但在我从7升级到7.1的应用程序中,它不起作用。从头开始重新编写7.1版的应用程序是疯狂和不可能的。