Ray*_*eng 2 c# compiler-construction compile-time visual-studio
在C#中,是否可以限制谁可以在编译时调用方法?
我查看了指令,但由于我无法为符号赋值,因此无效.
#define WHO VisualStudioUser.Current // does not work
Run Code Online (Sandbox Code Playgroud)
我还研究了代码访问安全性(CAS),但这是运行时实施,而不是编译时间.
要求在特定开发人员的编译时限制对方法的访问,前提是该方法存在于预编译的程序集中.
这里有更多详细信息......我正在为开发人员团队构建框架或系列或程序集.由于我们的软件许可限制,我只能允许一些开发人员编写代码来调用某些受限制的方法.开发人员将无法访问框架的源代码,但他们可以访问已编译的框架程序集.
| 归档时间: |
|
| 查看次数: |
1387 次 |
| 最近记录: |