Visual Studio C#包

Kat*_*tia 0 c# visual-studio-2010

这是我在第一个项目中VS:S的问题:在第二个项目中 System.Security.Cryptography.AesCryptoServiceProvider obj;
一切正常
:
System.Security.Cryptography.AesCryptoServiceProvider obj1;
它无法识别AesCryptoServiceProvider?!!

是VS使用不同的包或什么?!

更新:更改了变量名称但仍无效

Ode*_*ded 5

var是保留关键字.使用不同的标识符名称或@var.

System.Security.Cryptography.AesCryptoServiceProvider @var;
Run Code Online (Sandbox Code Playgroud)

这可能不是问题 - 您需要确保每个项目都包含对System.Core包含的程序集的引用System.Security.Cryptography.

您还需要确保定位包含此类(.NET 3.5及更高版本)的框架版本 - 这可以在项目属性页中完成.