有没有一种简单的方法可以在 VS2010 的解决方案中找到对项目的所有引用?事实上,我有一个包含 43 个项目的解决方案,我想确保没有项目引用 Project#N。
谢谢
有没有一种简单的方法可以在 VS2010 的解决方案中找到对项目的所有引用?事实上,我有一个包含 43 个项目的解决方案,我想确保没有项目引用 Project#N。
谢谢
简单但乏味的方法:右键单击解决方案,选择Project Dependencies ,在Projects下拉列表中选择第一个项目,然后使用向下箭头滚动项目。对于项目框中的每个项目,看看您感兴趣的项目是否已在列表中选中 - 这很可能会成为您的列表。
或者您可以为此使用 Resharper:
如果您很懒惰并且没有 Resharper,您也可以卸载项目,尝试再次构建解决方案并查看哪些项目无法构建。
其中一些非 Resharper 答案很好,但仅适用于某些项目类型,而不适用于其他项目类型。
我没有 Resharper 并且 DO 有混合项目类型(NetStandard、.NET Core、.NET Framework、UWP),这是一种对我有用的简单方法:
首先,卸载感兴趣的项目(在我的示例中,TWW.Common.DataModel
)。
转到您的错误列表,选择Entire Solution
,启用警告显示,然后在搜索字段中输入“引用的组件”*。它将过滤列表以显示现在缺少此参考的所有项目:
* 或 Visual Studio 用于此类警告的任何文本。