c# - DotNetCore3.0 WPF - 错误 - 项目文件不完整。缺少预期进口

标签 c# wpf .net-core visual-studio-2017 .net-core-3.0

我通过选择 .Net Framework 4.6 使用 VisualStudio 2017 创建了一个 WPF 应用程序。知道我正在尝试为 WPF 的 .Net Core 3.0 配置它。但不幸的是,在更改我的配置后,重新加载我的项目时,我收到了此错误。

Project file is incomplete. Expected imports are missing.

我已经检查了所有引用文件。

这是我的 .csproj 文件。

<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>

我已经安装了此 SDK 版本 3.0.100-preview5-011568。我还在 VisualStudio 中启用了使用 .Net Core SDK 预览。

最佳答案

您应该升级到 Visual Studio 2019。它包含面向 .NET Core 3 的 WPF 和 Windows 窗体应用程序的项目模板。

来自docs :

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

关于c# - DotNetCore3.0 WPF - 错误 - 项目文件不完整。缺少预期进口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56492574/

相关文章:

asp.net-core - 如何使用自定义服务在 ASP.NET Core 3.1 中注册身份验证提供程序?

wpf - 单击某些空白区域时,如何取消选择WPF TreeView 中的所有选定项目?

c# - 在 WPF 中设置和删除工具提示

json - 使用 Dapper ORM (.NET Core) 将 JSON 插入 PostgreSQL 数据库

c# - 如何在没有 Authorize 属性的 ASP Core 2 方法中获取用户声明?

wpf - 如何将某些 WPF 列表框设置为单选按钮?

c# - 在 Web Api Controller 操作中使用正文流参数

c# - 使用 Handler 跟踪文件

c# - .NET 动画窗口

C# 登录并上传到 OneDrive 无需用户交互