Cod*_*nny 7 c# visual-studio xamarin maui
我正在尝试 MAUI,但遇到了一个奇怪的错误。它不会让我添加新页面,每次我尝试这样做时,InitializeComponent构造函数中都会出现错误:
当前上下文中不存在名称“InitializeComponent”
Microsoft.Maui.Controls我已在 C# 代码和 XAML 代码中添加。
xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
Run Code Online (Sandbox Code Playgroud)
有人知道在这里可以做什么吗?
Ton*_*ven 14
将新的 MAUI 页面添加到项目后,我遇到了同样的错误。解决方案是从文件中删除以下行.csproj:
<ItemGroup>
<MauiXaml Remove="Pages\Page1.xaml" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Pages\Page1.xaml">
<Generator>MSBuild:UpdateDesignTimeXaml</Generator>
</EmbeddedResource>
</ItemGroup>
Run Code Online (Sandbox Code Playgroud)
然后删除文件InitializeComponent();中的语句Page1.xaml.cs,重建项目,最后添加InitializeComponent();回Page1.xaml.cs.
问题是 Maui SourceGen 无法Page1.xaml.sg.cs为该Page1.xaml.cs文件生成文件。
让我知道这个解决方案是否适合您。
这已经得到回答,但发现了这个。在 Microsoft Visual Studio 社区中
2022 (64-bit) - Preview
Version 17.1.0 Preview 1.1
Run Code Online (Sandbox Code Playgroud)
。我添加了这个
.NET MAUI Project and Item Templates from Visual Studio Marketplace
Run Code Online (Sandbox Code Playgroud)
https://marketplace.visualstudio.com/items?itemName=egvijayanand.maui-item-templates
然后像正常添加....并选择 MAUI
| 归档时间: |
|
| 查看次数: |
6019 次 |
| 最近记录: |