"文件背后没有代码"

时间:2015-06-04 23:43:21

标签: c# event-handling

我已经在c#Gui工作了大约一个星期没有问题,突然间我添加了一个标签控件我试图访问它的事件并看到了错误"这个文档项目没有代码隐藏文件。在添加事件处理程序"

之前添加文件后面的代码和类定义

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

(遗憾的是还没有添加屏幕截图,但在属性窗口/事件标签中显示错误)

2 个答案:

答案 0 :(得分:1)

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

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

这是我的经验,只是在这里张贴,也许你可以用它作为参考。

答案 1 :(得分:0)

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

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