【发布时间】:2020-01-02 17:06:23
【问题描述】:
几天前我刚开始学习 Xamarin。我现在正在使用 Xamarin.Forms 开发应用程序。现在我在向我的项目中添加新的 xaml 视图时遇到问题。我现在正在创建一个新视图,当用户单击来自不同页面的按钮时,用户将被重定向到该视图。添加新视图时出现错误。
我右键单击 Views 文件夹并像这样添加新的 xaml 内容页面
然后不添加xaml文件。下面请对比一下我新添加的HelloPage和AboutPage。
然后类文件抛出以下错误。
但是当我打开文件资源管理器时,我可以看到如下 XAML 文件。
这是 Visual Studio 的错误吗?我正在使用 VS 2017。我该如何解决这个问题?我尝试了很多这样的解决方案 - Xamarin Forms InitializeComponent does not exist,但它没有帮助。我相信它会抛出“初始化组件不存在”错误,因为 XAML 文件不正确。我该如何解决?
当我构建项目时,它显示了这个错误。
在我的例子中,它是“HelloPage.xaml”而不是屏幕截图中的“NewPage.xaml”。
【问题讨论】:
-
我刚刚更新了问题。这是因为找不到 xaml 文件。
-
你用的是什么版本的VS?此外,作为一种解决方法,您必须手动将 xaml 页面添加到项目中,然后根据您的 cs 项目中的 xaml 设置页面 xaml.cs。至于为什么 VS 不为您执行此操作,通常情况下,当您添加新页面时,我不知道。
-
我正在使用 Visual Studio 2017 社区。请问有没有办法解决这个问题?我一直在尝试所有可能的解决方案,但都没有奏效。
-
如果您创建一个全新的空项目,会发生同样的事情吗?如果是这样,您可能需要卸载 VS 并重新安装或检查任何更新。
-
是的。它一直在发生
标签: c# visual-studio xaml xamarin xamarin.forms