目前有一个在VS2003中创建的解决方案,在VS2005上,现在在VS2008中。从一开始,每个aspx和ascx都有一个相关的.resx文件。resx文件是自动创建的,即使不需要本地化。可以删除这些resx文件吗?由于它们不存在,它们会提高性能吗?
有趣的是,最初,resx文件与aspx/ascx文件创建在同一目录中。现在,使用VS2008,如果我创建了一个resx文件,它会创建一个App_LocalResources目录,并将所有的resx文件放在那里……
发布于 2009-09-12 16:50:28
老实说,如果你可以肯定地说你永远不会支持本地化,那么resx文件就没有必要了。您可以直接在aspx和aspx文件中设置服务器控件的属性。但是,将它们分开仍然可以让一些非程序员修改站点上的文本。你可以使用一些免费的resx编辑器。
关于resx目录,只要我使用过resx文件(从VS2005开始),它们就一直放在App_LocalResources中,所以对我来说,更奇怪的是以前没有放在App_LocalResources中。
但是当你说这些文件是自动创建的,我想你一定是在某个项目设置中为你的项目启用了本地化,因为我从来没有自动收到过它们,我总是手动创建它们。
https://stackoverflow.com/questions/1415549
复制相似问题