Visual Studio创建新的资源文件

时间:2015-09-30 19:02:09

标签: asp.net-mvc

我正在使用Vistual Studio 2013和Asp.net MVC 5,当我更新Labels.resx文件时,会创建一个名为Labels1.Designer.cs的新文件,而不是更新Labels.Designer.cs。

以下是我所做的视频:

https://drive.google.com/file/d/0B_05Ut5G5sRMcmRSQk82UTU5bms/view

有关正在发生的事情的任何线索?

1 个答案:

答案 0 :(得分:2)

您的文件系统中可能已存在Labels.Designer.cs文件未包含在项目中,因此VS需要生成新文件名,以免覆盖现有文件。

这样做:

  1. 卸载项目(解决方案资源管理器>%project%>卸载项目)
  2. 从文件系统中删除任何设计器生成的Labels资源文件文件
  3. 以文本模式编辑项目(解决方案资源管理器&gt;%project%&gt;编辑项目)并删除对设计器生成的标签文件的所有引用。您还会发现其他<DependsOn>元素,确保它们已经消失。
  4. 重新加载项目(解决方案资源管理器&gt;%project%&gt;重新加载项目)
  5. 打开并重新保存标签资源文件,将重新创建设计器生成的文件。