VS代码C#控制台应用程序中System.Windows.Forms中缺少类
我用VS代码C#扩展制作了一个控制台应用程序。我需要一些来自VS代码C#控制台应用程序中System.Windows.Forms中缺少类,c#,.net,visual-studio-code,C#,.net,Visual Studio Code,我用VS代码C#扩展制作了一个控制台应用程序。我需要一些来自System.Windows.Forms的类,比如Screen和Cursor。虽然我可以访问System.Windows.Forms本身,但所涉及的类并不存在。我还需要添加其他参考资料吗 这就是我的csproj文件的外观: <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe<
System.Windows.Forms
的类,比如Screen
和Cursor
。虽然我可以访问System.Windows.Forms
本身,但所涉及的类并不存在。我还需要添加其他参考资料吗
这就是我的csproj文件的外观:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>net5.0-windows</TargetFramework>
<UseWindowsForms>true</UseWindowsForms>
</PropertyGroup>
</Project>
Exe
net5.0-windows
真的
表单和控制台应用程序是分开的,您不能为控制台应用程序“借用”表单类。您试图在控制台应用程序中设置什么光标?我正在尝试获取当前屏幕分辨率并控制鼠标光标。因此,要获取屏幕宽度和移动鼠标,我认为您必须使用PInvoke屏幕分辨率:和光标: