请帮帮我们。
我在Visual Studio 2015中创建了一个新项目Class Library (Package)
。
我想在MVC 6项目中使用这个项目。
现在它抱怨说,即使在我添加了对System.Security的引用之后,System.Security中也不存在加密。
即使我直接向MVC 6项目提供代码,它仍然在抱怨。
我不确定它是否与.NET Framework版本有关,因为它还表明此命名空间在框架5.4中不可用
谢谢你们的帮助。
答案 0 :(得分:0)
如果这是RC2,则拉入netstandard1.5
var aes = System.Security.Cryptography.Aes.Create();
IIRC net5.4不再正确,它看起来像你是多目标,所以可能是这样的:
#if NETSTANDARD1_5
var aes = System.Security.Cryptography.Aes.Create();
#else
var aes = Rijndael.Create();
#endif
答案 1 :(得分:0)