繁体   English   中英

Visual Studio-建立哪些引用?

[英]Visual Studio - which references are built?

是否有查询解决方案或项目的方法,以查询在构建中实际使用了哪些dll引用?

我知道我可以进入“添加引用”对话框中查看项目的引用。 我知道我可以在BIN文件夹中查找。 但是,无需删除引用并尝试构建或删除dll; 有没有一种方法可以根据使用指令或类似方法在解决方案或项目中进行查询?

VS2010或更早版本没有内置任何东西可以对C#执行此清除操作。 您可以在ILSpy(免费工具)或Resharper(不记得它是否免费)中打开编译的程序集,然后检查引用。 如果引用没有出现在ILSpy中,则可以从项目中安全删除引用。

对于每个参考,您都可以通过Resharper找到依赖于此程序集的代码。 因此,如果没有代码依赖于引用,则可以将其从项目引用中删除。

尽管有些引用您没有直接在代码中使用(记录器库Elmah是一个很好的示例),但是它们仍然对您有用,您需要它们。 此类引用必须经过仔细检查。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM