在我的web项目中,我在App_GlobalResources
文件夹中使用了4个资源文件。其中一个(lang.resx
)已经在我到达该项目之前创建。它具有正确的名称空间(WebApplication.App_GlobalResources
)和访问修饰符:public
。更改资源文件(resx)名称空间和访问修饰符
在另一方面,三个人的资源,我刚刚创建有不同的命名空间(Resources
)和internal
访问修饰符的文件,我不能够在资源文件形式从Visual Studio的,因为它是禁用的更改。如果我试图直接在designer.cs文件中更改它,则在下一次保存文件时将取消修改。
这不是一个重要的错误,但它可能会误导项目的其他开发人员为他们将使用的资源文件找到不同的名称空间和访问修饰符。
非常有用的博客条目。谢谢! – ongle 2009-12-31 14:30:01
这也发生在VS2010中:将resx文件复制粘贴到项目中可能是问题所在,如果您这样做,它会将.resx文件设置为GlobalResourceProxyGenerator。 – 2012-07-25 14:55:00