【问题标题】:.net core 2.0 generated simple console application error.net core 2.0 生成简单的控制台应用程序错误
【发布时间】:2018-04-09 12:00:34
【问题描述】:

我正在使用 Windows 10 和 Visual Studio 2017 为 .net core 2.0 框架生成简单的控制台应用程序。在我试图显示的应用程序中

MessageBox.Show("测试信息");

    using System;
    using System.Windows.Forms; // error

    namespace Window
    {
        class Program
        {
            static void Main(string[] args)
            {
                Console.WriteLine("Hello World!");
                MessageBox.Show("Message from main (primary) thread"); // error
                Console.ReadLine();
            }
        }
    }

在生成的项目中添加依赖 SDK -> Microsoft.NETCore.App -> System.Windows.dll。

为什么我仍然会收到此错误?

【问题讨论】:

    标签: c# visual-studio .net-core console-application


    【解决方案1】:

    Windows 窗体不是 .NET Core 的一部分。 Windows 窗体是 .NET Framework 的一部分。如果您仍想使用 Windows 窗体,则需要选择在 .NET Core 之上实现的 GUI 库或切换到使用 .NET Framework。请参考下图。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-26
      • 2018-02-08
      • 1970-01-01
      • 2018-05-28
      相关资源
      最近更新 更多