是否有查询解决方案或项目的方法来查询构建中实际使用的dll引用?
我知道我可以在"添加参考"中查看项目的参考资料。对话。我知道我可以查看BIN文件夹。但是,不删除引用并尝试构建或删除dll;是否有基于Using指令或类似方法查询解决方案或项目的方法?
答案 0 :(得分:0)
VS2010或更早版本没有内置任何内容来执行C#的清理操作。您可以在ILSpy(免费工具)或Resharper中打开已编译的程序集(不记得它是否是免费的)并检查引用。如果它们没有出现在ILSpy中,您可以安全地从项目中删除引用。
答案 1 :(得分:0)
对于每个参考,您可以通过Resharper找到依赖于此程序集的代码。 因此,如果没有代码依赖于引用,则可以将其从项目引用中删除。
虽然某些参考文献中没有直接在您的代码中使用(记录器库Elmah是一个很好的例子),但它们仍然适合您并且您需要它们。必须仔细检查这些参考文献。