通常当我们在IDE的资源编辑器中向.resx文件(例如Resources.resx)添加新行时,代码隐藏文件(例如Resources.Designer.cs)将自动更新 - 为新的添加新属性行。
但在我的情况下,自动化已停止工作。你遇到过同样的问题吗?如果你这样做,请帮助我让.resx恢复工作:)
谢谢!
答案 0 :(得分:1)
aspx / ascx文件出现了类似的问题。这包括删除设计器,然后单击"转换为Web应用程序"再次强制设计师的代码。不知道resx是否存在类似的设施。
答案 1 :(得分:1)
我发现这有效:
删除Resources.Designer.cs
文件
在解决方案资源管理器中,排除Resources.resx
然后,显示所有文件,重新包含Resources.resx
。
然后应该重新创建Resources.Designer.cs
文件。
将“访问修饰符”重置为“公开”(请参阅详细信息here)
右键单击解决方案资源管理器中的Resources.resx
,然后点击Run custom tool
希望这会对你有所帮助!