我经常从一个简单的控制台应用程序开始尝试一个想法,然后创建一个新的基于 GUI 的项目并复制代码。有更好的方法吗?我可以轻松转换现有的控制台应用程序吗?
最佳答案
只需添加一个新的Winform,将以下代码添加到您的Main
中:
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
此外,请确保在 Main
函数上方声明 [STAThread]
属性,以指示您的 Windows 应用程序将使用的 COM 线程模型(有关 STAThread 的更多信息 here )。
然后右键单击您的项目并选择属性并将“输出类型”更改为 Windows 应用程序,然后就完成了。
编辑:
在 VS2008 中要更改的属性是应用程序类型
关于.net - 如何将 .NET 控制台应用程序转换为 Winforms 或 WPF 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/144701/