C# &引用;XDG0062灾难性故障..";。尝试在.Net核心WPF应用程序中使用UWP控件时。为什么?
使用: -Visual Studio 2019 16.4.4版本4.8.03752。 -带有WPF的Project.Net Core 3.1C# &引用;XDG0062灾难性故障..";。尝试在.Net核心WPF应用程序中使用UWP控件时。为什么?,c#,wpf,uwp,xaml-designer,xaml-islands,C#,Wpf,Uwp,Xaml Designer,Xaml Islands,使用: -Visual Studio 2019 16.4.4版本4.8.03752。 -带有WPF的Project.Net Core 3.1 <Project Sdk="Microsoft.NET.Sdk.WindowsDesktop"> <PropertyGroup> <OutputType>WinExe</OutputType> <TargetFramework>netcoreapp3.1</Target
<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">
<PropertyGroup>
<OutputType>WinExe</OutputType>
<TargetFramework>netcoreapp3.1</TargetFramework>
<UseWPF>true</UseWPF>
<Platforms>AnyCPU;x64</Platforms>
<ApplicationManifest>app.manifest</ApplicationManifest>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.Toolkit.Wpf.UI.Controls" Version="6.0.0" />
<PackageReference Include="Microsoft.Toolkit.Wpf.UI.XamlHost" Version="6.0.0" />
<PackageReference Include="Microsoft.VCRTForwarders.140" Version="1.0.5" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\PtdcFieldView\PtdcFieldView.csproj" />
</ItemGroup>
</Project>
温克斯
netcoreapp3.1
真的
任意CPU;x64
问题:
- 尽管代码编译良好,运行良好,但为什么我从XAML设计器中得到一个错误
- 为什么我不能用代码隐藏中的名称访问我的控件(这个问题如果解决了,我必须重新启动Visual Studio)
<Window x:Class="PtdcGui.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:PtdcGui"
xmlns:ptdcfieldview="clr-namespace:PtdcFieldView;assembly=PtdcFieldView"
xmlns:maps="clr-namespace:Windows.UI.Xaml.Controls.Maps;assembly=Windows.Foundation.UniversalApiContract"
xmlns:controls="clr-namespace:Microsoft.Toolkit.Wpf.UI.Controls;assembly=Microsoft.Toolkit.Wpf.UI.Controls"
mc:Ignorable="d"
Title="MainWindow" Height="450" Width="800">
<Grid>
<Grid.RowDefinitions>
<RowDefinition></RowDefinition>
<RowDefinition></RowDefinition>
</Grid.RowDefinitions>
<Grid Grid.Row="0"> <!--<maps:MapControl/>--> </Grid>
<Grid Grid.Row ="1"> <controls:MapControl x:Name="MyMapControl" /> </Grid>
</Grid>
</Window>