c# - 如何将所有公共(public)方法转为内部方法?

标签 c# internal

在部署我的项目之前,我想将所有public方法设置为internal方法。有人知道 Visual Studio 中的内置函数或外部工具可以完成此类任务吗?

最佳答案

通过一些简单的重构,ILMerge可以在这里工作。 ILMerge 可以将多个程序集合并为一个程序集,并将不属于主程序集一部分的所有内容的可访问性更改为内部。通过将当前项目分成两个项目(一个包含所有代码的库,以及一个除了转发到库中的实际代码之外什么都不做的辅助可执行文件),您可以在构建后将它们合并回单个文件,所有库位都不再公开。

关于c# - 如何将所有公共(public)方法转为内部方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18766525/

相关文章:

c# - 将 JObject 添加到 JObject

c# - 项目开发过程中从VS2010升级到VS2012有风险吗?

c# - 从 httpContext 获取 ASP.NET 表单字段的值时出现问题

android - QML Android Image 无法打开内部文件,即使存在

iis - VS Express 2013 for Web : How to use the internal VS server, 不是 IIS express?

c# - MVC 3 C# : HTML. 复选框用法

c# - SetApartmentState 和 [STAThread]

java - eclipse运行java程序时出现内部错误

css - 具有媒体属性的内部样式表

Android - 将文件保存到内部存储器