虽然我可以在命令行上使用Mono编译WinForms应用程序,但在Rider中这是不可能的.

没有可用的解决方案/项目模板也没关系,也没有设计器,这并不重要.但我自己编写代码时甚至不能使用System.Windows.Forms.

有什么方法可以告诉Rider使用已安装的WinForms库吗?

我try 构建的简单代码如下:

using System.Windows.Forms;

public class Program
{
    [STAThread]
    public static void Main()
    {
    }
}

构建输出(来自Rider):

Build with surface heuristics started at 22:13:46
Use build tool: /home/arrow/.dotnet/sdk/7.0.100/MSBuild.dll
CONSOLE: MSBuild version 17.4.0+18d5aef85 for .NET
CONSOLE: Build started 2/9/2024 10:13:46PM.
CONSOLE: Project "/tmp/JetBrainsPerUserTemp-1000-1/Sytivel.proj" on node 1 (default targets).
CONSOLE: ControllerTarget:
CONSOLE:   Run controller from /home/arrow/.local/share/JetBrains/Toolbox/apps/rider/lib/ReSharperHost/JetBrains.Platform.MsBuildTask.v17.dll
0>------- Started building project: ConsoleApp2
/home/arrow/.dotnet/dotnet exec "/home/arrow/.dotnet/sdk/7.0.100/Roslyn/bincore/csc.dll" /noconfig /unsafe- /checked- /nowarn:1701,1702,IL2121,1701,1702 /fullpaths /nostdlib+ /errorreport:prompt /warn:7 /define:TRACE;DEBUG;NET;NET7_0;NETCOREAPP;NET5_0_OR_GREATER;NET6_0_OR_GREATER;NET7_0_OR_GREATER;NETCOREAPP1_0_OR_GREATER;NETCOREAPP1_1_OR_GREATER;NETCOREAPP2_0_OR_GREATER;NETCOREAPP2_1_OR_GREATER;NETCOREAPP2_2_OR_GREATER;NETCOREAPP3_0_OR_GREATER;NETCOREAPP3_1_OR_GREATER /highentropyva+ /nullable:enable /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/Microsoft.CSharp.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/Microsoft.VisualBasic.Core.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/Microsoft.VisualBasic.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/Microsoft.Win32.Primitives.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/Microsoft.Win32.Registry.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/mscorlib.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/netstandard.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.AppContext.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Buffers.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Collections.Concurrent.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Collections.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Collections.Immutable.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Collections.NonGeneric.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Collections.Specialized.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.ComponentModel.Annotations.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.ComponentModel.DataAnnotations.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.ComponentModel.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.ComponentModel.EventBasedAsync.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.ComponentModel.Primitives.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.ComponentModel.TypeConverter.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Configuration.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Console.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Core.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Data.Common.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Data.DataSetExtensions.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Data.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Diagnostics.Contracts.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Diagnostics.Debug.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Diagnostics.DiagnosticSource.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Diagnostics.FileVersionInfo.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Diagnostics.Process.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Diagnostics.StackTrace.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Diagnostics.TextWriterTraceListener.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Diagnostics.Tools.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Diagnostics.TraceSource.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Diagnostics.Tracing.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Drawing.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Drawing.Primitives.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Dynamic.Runtime.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Formats.Asn1.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Formats.Tar.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Globalization.Calendars.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Globalization.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Globalization.Extensions.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.IO.Compression.Brotli.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.IO.Compression.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.IO.Compression.FileSystem.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.IO.Compression.ZipFile.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.IO.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.IO.FileSystem.AccessControl.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.IO.FileSystem.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.IO.FileSystem.DriveInfo.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.IO.FileSystem.Primitives.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.IO.FileSystem.Watcher.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.IO.IsolatedStorage.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.IO.MemoryMappedFiles.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.IO.Pipes.AccessControl.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.IO.Pipes.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.IO.UnmanagedMemoryStream.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Linq.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Linq.Expressions.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Linq.Parallel.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Linq.Queryable.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Memory.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Net.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Net.Http.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Net.Http.Json.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Net.HttpListener.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Net.Mail.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Net.NameResolution.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Net.NetworkInformation.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Net.Ping.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Net.Primitives.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Net.Quic.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Net.Requests.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Net.Security.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Net.ServicePoint.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Net.Sockets.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Net.WebClient.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Net.WebHeaderCollection.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Net.WebProxy.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Net.WebSockets.Client.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Net.WebSockets.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Numerics.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Numerics.Vectors.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.ObjectModel.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Reflection.DispatchProxy.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Reflection.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Reflection.Emit.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Reflection.Emit.ILGeneration.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Reflection.Emit.Lightweight.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Reflection.Extensions.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Reflection.Metadata.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Reflection.Primitives.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Reflection.TypeExtensions.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Resources.Reader.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Resources.ResourceManager.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Resources.Writer.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Runtime.CompilerServices.Unsafe.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Runtime.CompilerServices.VisualC.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Runtime.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Runtime.Extensions.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Runtime.Handles.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Runtime.InteropServices.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Runtime.InteropServices.JavaScript.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Runtime.InteropServices.RuntimeInformation.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Runtime.Intrinsics.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Runtime.Loader.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Runtime.Numerics.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Runtime.Serialization.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Runtime.Serialization.Formatters.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Runtime.Serialization.Json.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Runtime.Serialization.Primitives.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Runtime.Serialization.Xml.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Security.AccessControl.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Security.Claims.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Security.Cryptography.算法rithms.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Security.Cryptography.Cng.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Security.Cryptography.Csp.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Security.Cryptography.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Security.Cryptography.Encoding.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Security.Cryptography.OpenSsl.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Security.Cryptography.Primitives.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Security.Cryptography.X509Certificates.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Security.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Security.Principal.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Security.Principal.Windows.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Security.SecureString.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.ServiceModel.Web.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.ServiceProcess.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Text.Encoding.CodePages.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Text.Encoding.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Text.Encoding.Extensions.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Text.Encodings.Web.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Text.Json.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Text.RegularExpressions.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Threading.Channels.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Threading.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Threading.Overlapped.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Threading.Tasks.Dataflow.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Threading.Tasks.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Threading.Tasks.Extensions.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Threading.Tasks.Parallel.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Threading.Thread.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Threading.ThreadPool.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Threading.Timer.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Transactions.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Transactions.Local.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.ValueTuple.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Web.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Web.HttpUtility.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Windows.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Xml.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Xml.Linq.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Xml.ReaderWriter.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Xml.Serialization.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Xml.XDocument.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Xml.XmlDocument.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Xml.XmlSerializer.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Xml.XPath.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/System.Xml.XPath.XDocument.dll /reference:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/ref/net7.0/WindowsBase.dll /debug+ /debug:portable /filealign:512 /optimize- /out:obj/Debug/net7.0/ConsoleApp2.dll /refout:obj/Debug/net7.0/refint/ConsoleApp2.dll /target:exe /warnaserror- /utf8output /deterministic+ /langversion:11.0 /analyzerconfig:obj/Debug/net7.0/ConsoleApp2.GeneratedMSBuildEditorConfig.editorconfig /analyzer:/home/arrow/.dotnet/sdk/7.0.100/Sdks/Microsoft.NET.Sdk/targets/../analyzers/Microsoft.CodeAnalysis.CSharp.NetAnalyzers.dll /analyzer:/home/arrow/.dotnet/sdk/7.0.100/Sdks/Microsoft.NET.Sdk/targets/../analyzers/Microsoft.CodeAnalysis.NetAnalyzers.dll /analyzer:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/analyzers/dotnet/cs/Microsoft.Interop.JavaScript.JSImportGenerator.dll /analyzer:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/analyzers/dotnet/cs/Microsoft.Interop.LibraryImportGenerator.dll /analyzer:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/analyzers/dotnet/cs/Microsoft.Interop.SourceGeneration.dll /analyzer:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/analyzers/dotnet/cs/System.Text.Json.SourceGeneration.dll /analyzer:/home/arrow/.dotnet/packs/Microsoft.NETCore.App.Ref/7.0.0/analyzers/dotnet/cs/System.Text.RegularExpressions.Generator.dll Program.cs obj/Debug/net7.0/ConsoleApp2.GlobalUsings.g.cs "obj/Debug/net7.0/.NETCoreApp,Version=v7.0.AssemblyAttributes.cs" obj/Debug/net7.0/ConsoleApp2.AssemblyInfo.cs /warnaserror+:NU1605,SYSLIB0011
0>Program.cs(1,22): Error CS0234 : The type or namespace name 'Forms' does not exist in the namespace 'System.Windows' (are you missing an assembly reference?)
0>------- Finished building project: ConsoleApp2. Succeeded: False. Errors: 1. Warnings: 0
Build completed in 00:00:01.533

And Rider itself doesn't recognize it either: Rider not recognizing System.Windows.Form

推荐答案

我是这样让它工作的:

  1. 创建新的.NET/.NET核心控制台项目.将所有内容保留为默认设置
  2. 进入项目属性(右击项目,而不是解决方案,然后 Select 属性)
  3. 对于"目标框架", Select 三个点,net7.0,然后 Select net4.8
  4. 返回到项目属性,将语言版本至少设置为C#10.0
  5. Dependencies上单击鼠标右键并 Select Reference....添加所需的部件(如System.Windows.Form).还要添加System.Net.Http(从项目模板自动生成的文件需要)
  6. 构建并运行您的WinForm应用程序!

Csharp相关问答推荐

Plotly.NET访问互联网时出现异常

如何禁用ASP.NET MVP按钮,以便无法使用开发人员控制台重新启用它

哪个nuget包含SecurityStampValidatorOptions

有没有办法把+02:00转换成TimeSpan?""

EF Core在请求列表时忽略列,但在按ID获取时包含

. NET JSON属性自定义所需逻辑

如何在C#中将对象[*,*]直接转换为字符串[*,*]?

Nuget包Serilog.Sinks.AwsCloudwatch引发TypeLoadExceptions,因为父类型是密封的

Int和uint相乘得到LONG?

具有以接口为其类型的属性的接口;类指定接口的实现,但无效

带有可选参数的模拟方法返回意外的不同值,具体取决于可选的默认值

LINQ to Entities中的加权平均值

异步任务调用程序集

两个DateTimeOffset之间的差异返回意外的负值

如何使用EPPlus C#在单个单元格中可视化显示多行文字

try 创建一个C#程序,该程序使用自动实现的属性、覆盖ToString()并使用子类

正在try 将自定义字体添加到我的控制台应用程序

try 访问字典中的模拟对象时引发KeyNotFoundException

C#中COM对象的实际地址

如何为控制器PUT操作绑定对象数组