在部署我的项目之前,我想将所有public
方法设置为internal
方法。有人知道 Visual Studio 中的内置函数或外部工具可以完成此类任务吗?
最佳答案
通过一些简单的重构,ILMerge可以在这里工作。 ILMerge 可以将多个程序集合并为一个程序集,并将不属于主程序集一部分的所有内容的可访问性更改为内部
。通过将当前项目分成两个项目(一个包含所有代码的库,以及一个除了转发到库中的实际代码之外什么都不做的辅助可执行文件),您可以在构建后将它们合并回单个文件,所有库位都不再公开。
关于c# - 如何将所有公共(public)方法转为内部方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18766525/