Windows 8应用商店应用程序,使用Rijndael加密和解密

3

我正在尝试使用Rijndael算法解密一个字符串。 但是我无法使用System.security.cryptography。它会报错:“错误1:名称空间'System.Security'中不存在'Cryptography'类型或名称(是否缺少程序集引用?)” 我正在使用Microsoft Visual Studio 2012 Express for Windows。 如果您能提供帮助,将不胜感激。

2个回答

2

右键单击您的项目

检查目标框架,它应该是.NET Framework 4.5,而.NET Framework 4.5客户端框架不应该被选中。


在您的电脑上搜索 System.Security.dll,您应该会找到不同版本的它,将正确的版本复制到适当的位置并添加引用,然后检查是否正常工作。 - Serjik
谢谢您的快速回复。我也尝试了那个选项。但是我仍然无法在编码部分导入Rijndael类。 - user2697095

1

我知道这是一个老问题,但是Windows 8商店应用程序使用 .NET 的子集,即“适用于Windows商店应用程序的.NET”,这意味着一些库还没有移植。您需要使用 Windows.Security.Cryptography,并重构以使用这些库。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接