我可以安全地删除SecurityAction :: RequestMinimum吗?

时间:2019-07-22 21:15:17

标签: c++ .net security migration

我开发了一个包含.NET示例程序的程序包,该程序必须与旧的编译器(来自Visual Studio 2008)和旧的平台(来自Windows 7)以及现​​代的兼容。

向导生成的C ++程序都包含该行

[assembly:SecurityPermission(SecurityAction::RequestMinimum, UnmanagedCode = true)];

较新的编译器警告SecurityAction::RequestMinimum被标记为过时并发出消息。我觉得我可以安全地简化为

[assembly:SecurityPermission(UnmanagedCode = true)];

但是,我想确保这不会在最旧的环境中引起问题(程序未运行)。谁能告诉我吗?


更新

带有单个参数的代码

[assembly:SecurityPermission(UnmanagedCode = true)];
不允许

。我可以删除行吗?

0 个答案:

没有答案