我最近将我的MVC应用程序从Visual Studio 2010迁移到Visual Studio 2012,并且自那时以来,每当我在任何.resx文件中添加新行时,资源设计器不会更新,并且我无法通过代码中的相应属性访问新创建的资源行。所有其他资源条目(在迁移到VS 2012之前创建)都可以访问。当我添加新行时,resx designer.cs文件不再更新
0
A
回答
1
经过多次尝试和大量时间的浪费,我设法使它工作。我所做的每一个资源文件,是修改自定义工具到PublicResXFileCodeGenerator(从GlobalResourceProxyGenerator),修改生成操作为嵌入的资源(从内容),修改自定义工具命名空间喜欢的东西MyWebAppNamespace 。 App_GlobalResources。
经过前两个步骤后,我可以通过使用designerClass.ResourceKeyName属性访问资源,但不能通过调用designerClass.ResourceManager.GetString(“ResourceKeyName”)来访问资源,该资源抛出了一个异常, t在命名空间MyWebAppNamespace.App_GlobalResources中找到。即使我必须重命名整个应用程序中的所有资源命名空间,第三步也解决了我所有的问题。
相关问题
- 1. 当新控件添加到.aspx时,Designer.cs不会更新
- 2. 我需要resx Designer.cs文件吗?
- 3. 当我添加新的Localizable.strings文件时添加xib文件
- 4. 我的-tpl文件将不再更新!
- 5. 当新行被添加时,JTable不更新值
- 6. 的Visual Studio 2013更新4生成克隆Designer.cs为的.resx
- 7. 在ASP.NET中使用资源(.resx)文件添加新文件
- 8. 当我更新我的服务参考时不再返回ObservableCollections
- 9. 当我更新应用程序时,资产文件夹文件不会更新
- 10. 对.Resx文件的级联更新
- 11. 添加文件时更新数据库
- 12. 当我更新我的.scss文件时,命令提示符不会更新
- 13. 当我更新服务器文件时,MVC3网站未更新
- 14. SVN更新无法添加新文件
- 15. 从布局更新dbml designer.cs
- 16. 更新RealTimeStackedColumn值,而不是当我的海图更新,添加新列每次添加新的
- 17. Designer.Cs文件不登记更新命名空间
- 18. awk |添加新行或更新文件中的现有行
- 19. 当再次调用xml文件时更新infowindows
- 20. 当再次调用时更新JQueryUI .button()?
- 21. 当TreeModel添加新节点时,为什么不是我的JTree更新?
- 22. 当我通过FTP更新文件时文件没有更改
- 23. 当通过FTP添加新文件时运行PHP脚本
- 24. 仅当文本列不是数字时才添加新行
- 25. 添加新控件后添加新行
- 26. 当我在监视器文件夹中添加新的子文件夹时,是否需要更新手表
- 27. Java 8 Base64 Encode(Basic)不再添加新行。我该如何重新实现呢?
- 28. 强制WinForms重新生成.designer.cs文件
- 29. 将新文件添加到目录时更新JTabbedPane
- 30. 当更新ObservableArray时UI不会更新