查看执行程序调用的dll

时间:2018-09-19 16:12:54

标签: c# visual-studio dll visual-studio-2017

我正在开发应用程序的自定义版本,其中删除了绝大多数功能,以至于它只有两个用例。

在原始形式下,这是一个很大的应用程序,具有数百个所需的dll。但是,由于我的自定义版本功能有限,我相信不需要它们中的大多数,因此我想将它们淘汰。

有没有一种方法可以运行我的应用程序,并使用调试器或其他工具查看应用程序调用了哪些库,因此我可以取出其余的库?

修改 这不是Removing all unused references from a project in Visual Studio projects

的副本

此处显示了如何删除代码中未使用的所有引用,而我想要的是在运行时使用的引用。换句话说,如果我通过特定的用例来研究我的应用程序-这将是用户仅有的两个可用情况-这是必需的。

我可以删除应用程序不需要的所有代码,但这将是一项不可行的繁重工作,因此,我希望通过删除所有永远不会被删除的dll来缩减应用程序的大小。是必需的,因为用户将如何使用它。

0 个答案:

没有答案