【问题标题】:The code-generation of my .resx resource stop working我的 .resx 资源的代码生成停止工作
【发布时间】:2011-05-22 02:19:34
【问题描述】:

通常,当我们在 IDE 的资源编辑器中向 .resx 文件(例如 Resources.resx)添加新行时,代码隐藏文件(例如 Resources.Designer.cs)将自动更新 - 为新的文件添加新属性行。

但在我的情况下,自动化已经停止工作。你遇到过同样的问题吗?如果你这样做了,请帮助我让 .resx 恢复工作:)

谢谢!

【问题讨论】:

    标签: wpf visual-studio resources code-generation resx


    【解决方案1】:

    一个非常相似的问题出现在 aspx/ascx 文件中。这涉及删除设计器,然后单击“转换为 Web 应用程序”以再次强制设计器的代码生成。不知道 resx 是否有类似的设施。

    【讨论】:

    • 谢谢 brumScouse!你的建议帮助我找到答案!
    【解决方案2】:

    这是我发现的有效方法:

    1. 删除Resources.Designer.cs文件

    2. 在解决方案资源管理器中,排除 Resources.resx

    3. 然后,显示所有文件,重新包含Resources.resx。 然后应该重新创建Resources.Designer.cs 文件。

    4. 将“访问修饰符”重置为“公共”(详见here

    5. 在解决方案资源管理器中右键单击Resources.resx,然后单击Run custom tool

    希望对您有所帮助!

    【讨论】:

    • 这对我有用,谢谢:) 但是在我完成它之后,我意识到我的访问修饰符之前已经设置为“无代码生成”。不知道为什么,但我想知道是否只是将其改回 public 也会强制重新生成 Designer.cs 文件?
    猜你喜欢
    • 1970-01-01
    • 2013-06-22
    • 2014-06-13
    • 1970-01-01
    • 2019-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-20
    相关资源
    最近更新 更多