Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 如何在不出现错误的情况下向我的项目添加新页面;“初始化组件不存在”;我什么时候构建应用程序?_Visual Studio_Xamarin_Xamarin.forms_Cross Platform_Build Error - Fatal编程技术网

Visual studio 如何在不出现错误的情况下向我的项目添加新页面;“初始化组件不存在”;我什么时候构建应用程序?

Visual studio 如何在不出现错误的情况下向我的项目添加新页面;“初始化组件不存在”;我什么时候构建应用程序?,visual-studio,xamarin,xamarin.forms,cross-platform,build-error,Visual Studio,Xamarin,Xamarin.forms,Cross Platform,Build Error,我正在尝试为我的解决方案创建一个新页面,但无法运行emulator,因为当我尝试构建应用程序时,出现错误CS0103:当前上下文中不存在名称“InitializeComponent” 我试过这里面有什么 基本上说,将“构建操作”更改为“嵌入源代码”。我试过了,“初始化组件”下面的红色波浪线消失了,但当我尝试引用该页面时,例如当我想在单击按钮时打开页面时,我无法引用该页面,当它键入单词“page1”时,名称不会出现智能当我尝试构建解决方案时,会出现一个错误,因为它说“找不到名为page1的类型或命

我正在尝试为我的解决方案创建一个新页面,但无法运行emulator,因为当我尝试构建应用程序时,出现错误CS0103:当前上下文中不存在名称“InitializeComponent”

我试过这里面有什么 基本上说,将“构建操作”更改为“嵌入源代码”。我试过了,“初始化组件”下面的红色波浪线消失了,但当我尝试引用该页面时,例如当我想在单击按钮时打开页面时,我无法引用该页面,当它键入单词“page1”时,名称不会出现智能当我尝试构建解决方案时,会出现一个错误,因为它说“找不到名为page1的类型或命名空间,是否缺少使用指令或程序集引用的名称?”

另外,另一个页面建议将page1.xaml构建操作更改为嵌入源代码,并使page1.xaml.cs构建操作进行编译。我无法执行此操作,因为在创建新页面时,page1.xaml未添加到解决方案资源管理器中。因此,我无法选择属性并更改page1.xaml的构建操作

此外,此页面不起作用,因为它是关于wpf而不是xamarin的。

这个链接说项目运行良好,尽管他在初始化组件下有一条红色的斜线,这不是我的情况。

这是一个说清洁和重建解决了构建错误,但它不是真的在我的情况下。

如果xaml和xaml.cs页面未正确连接,则会出现此问题

Xaml页面

<ContentPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"  xmlns:controls="EmployeeApp.PettyCashListPage" x:Class="EmployeeApp.PettyCashListPage">

如果没有出现“InitializeComponent”问题,两个类名应该匹配。希望这能有所帮助。

问题是我在安装应用程序时没有包含用于Xamarin的通用Windows平台工具包。安装该包后,它现在可以完美地工作


还有一点需要注意的是:当我在安装上述软件包之前尝试创建一个新页面时,我曾经在解决方案资源管理器中只获取page.xaml.cs。但是在安装它之后,我现在在解决方案资源管理器中同时获取page.xaml和page.xamal.cs,问题就解决了。

非常感谢Selvarathinam。事实证明,问题已经解决了在安装应用程序时,我没有包含针对Xamarin的通用Windows平台工具包。安装该包后,它现在可以正常工作。感谢您的帮助。
public partial class PettyCashListPage : ContentPage