Leo*_*oss 7 c# wpf dll .net-core visual-studio-2019
我已经在 Visual Studio 2019 中启动了一个类库项目,现在希望向其中添加 WPF 项目(窗口、用户控件、自定义控件),但“添加项目”对话框未在 WPF 部分下列出任何内容。
我在以前版本的 VS 中遇到过这个问题,并设法通过将<ProjectTypeGuids>元素添加到具有相关 WPF GUID 的 csproj 文件中来解决它。但是,这似乎不适用于新的 VS2019 精简 csproj 文件,或者我不知道在哪里可以找到正确的 GUID(因为我只尝试使用我以前使用过的那些)。
有谁知道 VS2019 的正确流程?
PS 我知道这个问题之前似乎已经回答过(例如No creation of a WPF window in a DLL project),但据我所知,它们都适用于以前版本的 Visual Studio 并且建议不不适合我。
mm8*_*mm8 14
对于.NET Core项目,右键单击类库项目,选择“编辑项目文件”,将以下内容复制到.csproj文件中:
<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">
<PropertyGroup>
<TargetFramework>netcoreapp3.0</TargetFramework>
<UseWPF>true</UseWPF>
</PropertyGroup>
</Project>
Run Code Online (Sandbox Code Playgroud)
对于 .NET 5 项目,您需要一些不同的内容:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net5.0-windows</TargetFramework>
<UseWPF>true</UseWPF>
</PropertyGroup>
</Project>
Run Code Online (Sandbox Code Playgroud)
这应该使您能够使用菜单将 WPF 特定项目添加到项目中。
| 归档时间: |
|
| 查看次数: |
2514 次 |
| 最近记录: |