如何在C#中删除未使用的方法?

这个问题在这里已经有了答案:

  • .NET的Windows应用程序可以压缩成一个.exe文件吗? 12个答案

  • 你所描述的是一个静态库,而不是一个DLL。

    如果C是一个静态库,那么当你编译A(编译器设置为放弃不使用的东西)时,A的exe将获得A所需的所有代码,这些代码来自静态库C并直接放入exe。 B也是一样。

    但这不是DLL的工作方式。

    使用DLL时,A正在从C获取某些代码的“服务”,但由于代码以C存在,因此A无法控制C中的代码。

    正如@罗伯特莫斯卡尔指出的那样,在那里有答案可以用你想做的工具来完成。 我只是想澄清一下,你的意图与Dll的设计相反,尽管可以使用其他地方提到的工具来完成。

    链接地址: http://www.djcxy.com/p/44499.html

    上一篇: How to remove unused methods in C#?

    下一篇: loading in windows & Linux enviroment