ASP.NET应用程序中有一堆硬编码字符串。在web.config中自动存储应用程序设置(重构)
例如。字符串constSetting =“XYZ”;
有很多。是否有Visual Studio 2008的工具/插件以常量字符串进入web.config的方式进行重构,上面的行被来自web.config应用程序设置的检索字符串替换?
ASP.NET应用程序中有一堆硬编码字符串。在web.config中自动存储应用程序设置(重构)
例如。字符串constSetting =“XYZ”;
有很多。是否有Visual Studio 2008的工具/插件以常量字符串进入web.config的方式进行重构,上面的行被来自web.config应用程序设置的检索字符串替换?
这又是不是一个真正的答案,因为这样你的问题,但ReSharper的确实有拉扯串出来的资源文件的方法:
http://www.jetbrains.com/resharper/features/code_refactoring.html#Move_String_to_Resource
我会建议使用一个资源文件而不是web.config。而对于这一点,ReSharper的是一个了不起的工具来做到这一点:
下面是一些详细信息:
不是一个答案,但你肯定在web.config是这些的最佳位置,而不是可能的资源文件或其他外部配置文件。你的web.config会变得非常混乱,你将无法在没有回收你的应用程序域的情况下实时更改它们。 – Paddy 2010-07-21 15:37:01