C# 在文件夹之间移动文件时自动重构名称空间
在像Eclipse这样的IDE中编写JAVA代码时,IDE会根据文件夹结构自动重构包名。例如,如果我将代码文件从文件夹C# 在文件夹之间移动文件时自动重构名称空间,c#,visual-studio,automated-refactoring,C#,Visual Studio,Automated Refactoring,在像Eclipse这样的IDE中编写JAVA代码时,IDE会根据文件夹结构自动重构包名。例如,如果我将代码文件从文件夹/utilities移动到/math中,IDE会自动将包名从xxx.utilities重构到xxx.math中,Visual Studio(2012,premium)是否有一个(免费)工具可以对C#代码执行同样的操作?尤其是在重新组织文件时,我发现这不是自动完成的,这非常令人恼火 重复问题-Resharper会这样做,但不幸的是,这不是免费的。但这是值得的investment@o
/utilities
移动到/math
中,IDE会自动将包名从xxx.utilities
重构到xxx.math
中,Visual Studio(2012,premium)是否有一个(免费)工具可以对C#代码执行同样的操作?尤其是在重新组织文件时,我发现这不是自动完成的,这非常令人恼火 重复问题-Resharper会这样做,但不幸的是,这不是免费的。但这是值得的investment@owen79我见过这个问题,但它似乎只考虑自动更改“using”语句,而不是基于文件夹名称重构名称空间。还是我误解了?到目前为止,我一直在考虑购买Resharper(希望我能找到一份能给我执照的工作),但也许是时候买了:)啊,不确定。我知道如果你右键点击一个文件夹,移动了文件,你会得到菜单来调整名称空间,然后更新名称空间来反映新的位置。这适用于Resharper。我认为它还需要文件夹将“Namespace Provider”设置为true