Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2008 重构Visual Studio项目的工具/提示_Visual Studio 2008_Resharper - Fatal编程技术网

Visual studio 2008 重构Visual Studio项目的工具/提示

Visual studio 2008 重构Visual Studio项目的工具/提示,visual-studio-2008,resharper,Visual Studio 2008,Resharper,与Resharper将类型复制或移动到另一个文件并调整所有using语句的方式类似,我希望能够重构VS项目,并知道我的所有引用、程序集名称和文件位置都将得到适当调整 Resharper或其他工具是否使项目级重构变得容易 谢谢, 贝里尔我不确定你会得到你想要的一切,但有很多。您可以使用Resharper做三件事来帮助您做到这一点: 1) 在项目或解决方案级别,您可以在Visual Studio中右键单击它并选择“清理代码…”,这将重新格式化该项目中的所有文件,并使用语句进行更改,等等 2) 您可以

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

Resharper或其他工具是否使项目级重构变得容易

谢谢,
贝里尔

我不确定你会得到你想要的一切,但有很多。您可以使用Resharper做三件事来帮助您做到这一点:

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

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


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

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

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

我确实使用了这些技术,它们肯定比没有好。但是感觉更像是使用编译器捕捉错误,或者像在实现类似Resharper的工具之前那样使用搜索和替换。似乎我们应该有技术知道不再需要依赖项,并在重构项目时将其删除。干杯-我最喜欢的新特性,因为在我之前有人认为在92项目解决方案中使数百种方法成为“公共静态”将是一个伟大的想法。当然,但是这个特性被推迟了。