C# 剥离不必要函数的源代码

C# 剥离不必要函数的源代码,c#,structure,C#,Structure,假设我有一个由其他人创建的复杂程序作为源代码,因为它是开源的。我只需要它的一小部分,但它似乎是相互关联的 如何自动删除Visual c中不需要的所有程序 例如,我定义了两个我想要保留的值,即原始代码中已经存在的两个变量和一个插件(?)应该删除所有不影响这两个值的内容,包括gui元素 如何做到这一点?您要求的是一个需要人工推理的问题的软件解决方案。这是你的工作。使用“查找/替换”和诸如ReSharper之类的工具可以使您的工作更轻松。我不理解您的答复。这样的事情是不存在的,因为我非常确定。您必须重

假设我有一个由其他人创建的复杂程序作为源代码,因为它是开源的。我只需要它的一小部分,但它似乎是相互关联的

如何自动删除Visual c中不需要的所有程序

例如,我定义了两个我想要保留的值,即原始代码中已经存在的两个变量和一个插件(?)应该删除所有不影响这两个值的内容,包括gui元素


如何做到这一点?

您要求的是一个需要人工推理的问题的软件解决方案。这是你的工作。使用“查找/替换”和诸如ReSharper之类的工具可以使您的工作更轻松。

我不理解您的答复。这样的事情是不存在的,因为我非常确定。您必须重构项目,并将一个大程序拆分为多个部分,每个部分都是独立的。ReSharper如何帮助实现其目标?ReSharper非常适合重新分解代码。OP可以使用它来查找这两个变量的用法,并开始删除其他代码。ReSharper突出显示未使用的方法,可以删除方法及其所有用法。如果我按照OP的想法去做,ReSharper将是我想要的一个工具。实际上,这个软件解决方案被称为“链接器”。