网上说法大多都是直接添加对.Net Framework框架的引用
但是这种方法打包很不友好
翻了大半天的微软文档,才找到直接引用 System.Windows.Froms 程序集的方法。还隐藏的很深,地址: link
要求 .Net Core 版本 >= 3.0
其实只要修改项目的csproj文件就好了
原始的文件
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework>
<OutputType>Library</OutputType>
</PropertyGroup>
</Project>
修改第一行的SDK
<Project Sdk="Microsoft.NET.Sdk.WindowsDesktop">
<PropertyGroup>
<TargetFramework>netcoreapp3.1</TargetFramework>
<OutputType>Library</OutputType>
</PropertyGroup>
</Project>
注意多的这个WindowsDesktop
只要加入这个引用就能找到System.Windows.Forms了。
声明:
本文采用
BY-NC-SA
协议进行授权,如无注明均为原创,转载请注明转自
云曦的秘密基地
本文地址: 在.Net Core中引入System.Windows.Forms
本文地址: 在.Net Core中引入System.Windows.Forms