habib
habib

Reputation: 2446

DotNetCore3.0 WPF - error - Project file is incomplete. Expected imports are missing

I've created a WPF application using VisualStudio 2017 by selecting the .Net framework 4.6. Know I'm trying to configure it for .Net Core 3.0 for WPF. But unfortunately, after changing my configuration, When reloading my projects, I got this error.

Project file is incomplete. Expected imports are missing.

I've checked all the reference files are there.

Here is my .csproj file.

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

<PropertyGroup>
    <OutputType>WinExe</OutputType>
    <TargetFramework>netcoreapp3.0</TargetFramework>
    <AssemblyName>HelloWorld</AssemblyName>
    <UseWPF>true</UseWPF>
</PropertyGroup>
<ItemGroup>
    <ApplicationDefinition Include="..\WpfApp\App.xaml" Link="App.xaml" />
    <Compile Include="..\WpfApp\App.xaml.cs" Link="App.xaml.cs" />
</ItemGroup>

<ItemGroup>
    <Page Include="..\WpfApp\MainWindow.xaml" Link="MainWindow.xaml" />
    <Compile Include="..\WpfApp\MainWindow.xaml.cs" Link="MainWindow.xaml.cs" />
</ItemGroup>

</Project>

I've installed this SDK version 3.0.100-preview5-011568. I've also enabled the Use previews of .Net Core SDK in VisualStudio.

Upvotes: 2

Views: 1988

Answers (1)

mm8
mm8

Reputation: 169400

You should upgrade to Visual Studio 2019. It includes a project template for WPF and Windows Forms applications targeting .NET Core 3.

From the docs:

Visual Studio 2017 doesn't support .NET Core 3.0 projects.

Upvotes: 5

Related Questions