我遇到过这个问题,InitializeComponent
和其他一些类和方法会提示“当前上下文中不存在”。不确定根本原因是什么,但如果与我遇到的情况相同,我会卸载和重新加载所有项目。这可以通过在解决方案资源管理器中右键单击项目,然后单击卸载,再次右键单击并选择重新加载来完成。
这是我为了解决Xamarin项目中的错误所做的。我关闭了项目并删除了obj文件夹。然后重新加载项目,错误就消失了。
请检查您的XAML文件的ContentPage属性。确保x:Class值正确,例如:x:Class="YourProjectName.Views.ContentPageName">
我创建了一个ContentPage然后重命名它,但是x:Class没有更新,所以我不得不手动更新。尝试过卸载/重新加载,但在我的情况下没有起作用。
还有一种情况,我创建了一个名为“Buttons”的内容页,遇到了同样的问题。我将其删除并创建了另一个名为“UsingButtons”的内容页,这样就可以了。也许有保留文件名的单词。