Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/338.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
更改解决方案中的每个c#文件_C#_Resharper - Fatal编程技术网

更改解决方案中的每个c#文件

更改解决方案中的每个c#文件,c#,resharper,C#,Resharper,是否有一个工具或一组工具可以通过c#解决方案自动执行某些更改,如强制命名方案和将for/foreach更改为linq(如果可能) 我已经使用Resharper做了一些基本的解决方案范围的更改,但我真的希望它做得更像全局重命名 具体来说,我想要一个工具来将方法参数重命名为合适的c#命名方案。例如,MethodA(字符串字段)应该变成MethodA(字符串字段)等等。Resharper有一些非常酷的功能,包括“清理代码”,可以同时在多个文件上运行 它将根据您提供的设置自动重构您的文件 他们有一个演示

是否有一个工具或一组工具可以通过c#解决方案自动执行某些更改,如强制命名方案和将for/foreach更改为linq(如果可能)

我已经使用Resharper做了一些基本的解决方案范围的更改,但我真的希望它做得更像全局重命名


具体来说,我想要一个工具来将方法参数重命名为合适的c#命名方案。例如,MethodA(字符串字段)应该变成MethodA(字符串字段)等等。

Resharper有一些非常酷的功能,包括“清理代码”,可以同时在多个文件上运行

它将根据您提供的设置自动重构您的文件

他们有一个演示版本,所以你可以测试看看它是否有助于解决你的问题


Resharper有一些非常酷的功能,包括“清理代码”,可以同时在多个文件上运行

它将根据您提供的设置自动重构您的文件

他们有一个演示版本,所以你可以测试看看它是否有助于解决你的问题

Resharper的“清理代码”工具可以从解决方案资源管理器中任何项目的上下文菜单中运行。有一些内置的清理配置。您可以配置自己的。例如,您可以在类中设置字段\属性\方法\嵌套类型的顺序,并通过执行清理工具在提交之前对其重新排序。它还可以将其包装为区域等

您还可以强制Resharper在清理时使用任何重构(优化导入、删除未使用的方法或属性或使用linq而不是循环等)

你可以从

UPD您可以使用插件使代码符合您想要的样式约定。它是开源的,与R#

兼容,Resharper的“清理代码”工具可以从解决方案资源管理器中任何项目的上下文菜单中运行。有一些内置的清理配置。您可以配置自己的。例如,您可以在类中设置字段\属性\方法\嵌套类型的顺序,并通过执行清理工具在提交之前对其重新排序。它还可以将其包装为区域等

您还可以强制Resharper在清理时使用任何重构(优化导入、删除未使用的方法或属性或使用linq而不是循环等)

你可以从


UPD您可以使用插件使代码符合您想要的样式约定。它是开源的,与R#

兼容,所以你需要一个工具的名称,一个你不想自己用代码实现的现有名称?你应该更详细地描述你想要的确切更改,否则人们只会猜测你想做什么,如果有人幸运地回答了你的问题,那么这个问题对其他人来说就没用了。您需要能够进行任意宏支持,还是需要特定功能?您能提供示例代码来显示您想要执行的转换类型吗?具体来说,我有一个完整的代码库,其中方法参数都以大写字母开头。我想在不手动操作的情况下将它们全部更改为正确的命名方案。因此,您需要一个工具的名称,一个您不想用代码自己创建的现有名称?您应该更详细地描述所需的确切更改,否则人们只会猜测您正在尝试执行的操作,如果有人幸运地回答了你的问题,那么这个问题对其他人来说就没用了。您需要能够进行任意宏支持,还是需要特定功能?您能提供示例代码来显示您想要执行的转换类型吗?具体来说,我有一个完整的代码库,其中方法参数都以大写字母开头。我想在不手动操作的情况下将它们全部更改为正确的命名方案。能否强制resharper将方法参数从MethodA(字符串字段)重命名为MethodA(字符串字段)?我发现的实际冲突是SA1306,Stylecop不会自动执行此操作。这是一个手动修复。Stylecop是一种查找应该更改的代码的工具。要使Resharper能够在代码清理操作中自动修复该代码,请使用stylecop for Resharper插件。我记得我使用了《你能强迫resharper将方法参数从MethodA(字符串字段)重命名为MethodA(字符串字段)》中的指南吗?我发现的实际冲突是SA1306,Stylecop不会自动执行。这是一个手动修复。Stylecop是一种查找应该更改的代码的工具。要使Resharper能够在代码清理操作中自动修复该代码,请使用stylecop for Resharper插件。正如我记得我使用的指南,我想方法参数重命名。resharper能自动完成吗?我不确定。它将转换为大写/小写,添加/删除匈牙利符号等。。。但我不确定它是否会根据paramater类型自动选择“相关”名称。如果它不能单独完成,可能有一个resharper插件/扩展可以。我想重命名方法参数。resharper能自动完成吗?我不确定。它将转换为大写/小写,添加/删除匈牙利符号等。。。但我不确定它是否会根据paramater类型自动选择“相关”名称。如果它不能单独完成,可能会有一个resharper插件/扩展可以。