我最近将我的项目从 VS2005 升级到了 VS2008。我使用 .resx 文件来存储字符串,它在 VS2005 上运行良好。
现在,使用 VS2008,我在 Strings.resx 文件中添加了一个新字符串,并在我的代码 (C#) 中使用了它。但是我得到一个编译错误,我的新字符串在字符串中不存在。我让我的同事在他的机器上检查它,他也遇到了同样的问题。我发现 VS2008 将新字符串添加到 .resx 文件而不是 .Designer.cs 文件中。
这是一个已知问题吗?有什么办法可以解决吗?(除了手动将代码添加到 .Designer.cs)
提前致谢。