【问题标题】:"No Code Behind File"“文件后面没有代码”
【发布时间】:2015-06-04 23:43:21
【问题描述】:

我已经在 c# Gui 上工作了大约一个星期没有问题,突然当我添加一个标签控件时,我试图访问它的事件并看到错误“此文档项没有代码隐藏文件。添加代码后面添加事件处理程序之前的文件和类定义”

这很奇怪,因为 gui/方法仍然可以正常运行,但它使进展变得非常困难......有什么想法吗?文件是否被删除等?可以根据要求提供更多信息,感谢您的帮助!

(很遗憾,无法添加屏幕截图,但属性窗口/事件选项卡中显示错误)

【问题讨论】:

    标签: c# event-handling


    【解决方案1】:

    当我尝试为添加的一个按钮添加偶数处理程序时,在我的第一个 C++ Helloworld 项目中遇到了相同的错误“此文档项没有文件隐藏代码。在添加事件处理程序之前添加文件隐藏代码和类定义”在 MainPage.xaml 中。

    我通过重新启动 Visual Studio 2015 并重新创建一个新项目解决了这个问题,然后我成功地为按钮添加了一个偶数处理程序。

    这是我的经验,只是在这里发布,也许您可​​以将其用作参考。

    【讨论】:

      【解决方案2】:

      我也遇到过这个。在我的项目中,大多数用户控件都很好,但有一组显示“没有代码隐藏”消息而不是属性。但是,.cs 文件确实存在。在解决方案资源管理器树中,xaml 文件都有 xaml.cs 文件。我检查了csproj文件,所有xaml.cs文件都被标记为<DependentUpon>正确匹配的xaml文件。

      我可以通过关闭解决方案,然后删除项目的 csproj.vspscc(源代码控制项目元数据)文件来解决此问题。当我重新打开解决方案时,该元数据文件已重新构建,并且属性再次在 Visual Studio 中可用。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-08-18
        • 2020-02-15
        相关资源
        最近更新 更多