Ошибка MC3074: тег 'WindowsFormsHost' не существует в пространстве имен XML 'http://schemas.microsoft.com/winfx/2006/xaml/presentation' - PullRequest
0 голосов
/ 06 ноября 2019

Я вижу ошибку MC3074: тег 'WindowsFormsHost' не существует в пространстве имен XML 'http://schemas.microsoft.com/winfx/2006/xaml/presentation'.

Мой код ниже: Wpf.csproj

<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">

  <PropertyGroup>
    <OutputType>WinExe</OutputType>
    <TargetFramework>netcoreapp3.0</TargetFramework>
    <UseWPF>true</UseWPF>
  </PropertyGroup>

</Project>

и Window1.xaml

<Window x:Class="WpfCs.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:wf="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"        
    Title="WPF Demo" Height="500" Width="1000" Icon="/WpfCs;component/App.ico">
    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto" />
            <RowDefinition />
        </Grid.RowDefinitions>

        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="250" />
            <ColumnDefinition />
        </Grid.ColumnDefinitions>

        <ToolBarTray Background="White" Grid.Row="0" Grid.ColumnSpan="2">
            <ToolBar Band="1" BandIndex="1">
                <Button Name="tbbOpen" Content="Open" Click="tbbOpen_Click">
                </Button>
                <Separator/>
                <Button Name="tbbPlay" Content="Play" Click="tbbPlay_Click">
                </Button>
                <Separator/>
                <Button Name="tbbStop" Content="Stop" Click="tbbStop_Click">
                </Button>
            </ToolBar>
        </ToolBarTray>

        <WindowsFormsHost Name="wfh" Grid.Row="1" Grid.Column="1" >
        </WindowsFormsHost>

    </Grid>
</Window>

Этот код работает в .Net Framework. Как использовать класс WindowsFormsHost в приложении .Net Core 3.0?

1 Ответ

0 голосов
/ 06 ноября 2019

Вы получаете ошибку: Тег 'WindowsFormsHost' не существует в пространстве имен XML , поскольку тег WindowsFormsHost еще не объяснен в пространстве имен XML.

...