类似于Resharper将类型复制或移动到另一个文件并调整所有using语句的方式,我希望能够重构VS项目,并且知道我的所有引用,程序集名称和文件地点将适当调整。

Resharper或任何其他工具能否轻松实现项目级重构?

谢谢, Berryl

有帮助吗?

解决方案

我不确定你会得到你想要的一切,但那里有很多。你可以用Resharper做三件事来帮助解决这个问题:

1)在项目或解决方案级别,您可以在Visual Studio中右键单击它,然后选择“清理代码...”。这将重新格式化该项目中的所有文件,并使用语句等进行更改。

2)您可以右键单击项目中的每个依赖项,然后选择“查找用法...”。确保需要依赖。

3)最近Resharper有一些新功能,您可以右键单击该项目并说出“查找依赖代码”。对于所选项目使用的其他项目和程序集中的代码,以及“查找引用代码”用于引用所选项目中的代码的代码。

其他提示

ReSharper 4.5版现在甚至可以指出解决方案中任何代码都无法访问的公共成员。它不会为您删除它们,但可以突出显示它们,以便您可以自己执行此操作。这确实假设您拥有解决方案中所有重要的代码。我相信它也可以告诉你一个特定的公共成员可以在内部制作,但我还没有看到它这样做(我刚刚升级了)。

关于文件位置 - 下一版本的ReSharper将跟踪文件移动和重命名并调整其所有引用。它对ASP.NET项目很有用 - 主页,用户控件,JS,CSS,图像引用。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top