VS中在窗体项目中打开控制台进行打印调试
Posted 百年一梦
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VS中在窗体项目中打开控制台进行打印调试相关的知识,希望对你有一定的参考价值。
using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using System.Windows.Forms; #if DEBUG //DEBUG模式下 using System.Runtime.InteropServices; using System.Threading; #endif namespace WindowsFormsDataBaseApp static class Program #if DEBUG //DEBUG模式下加载控制台库 /// <summary> /// 创建控制台窗口 /// </summary> /// <returns></returns> [DllImport("kernel32.dll")] public static extern bool AllocConsole(); /// <summary> /// 释放控制台窗口 /// </summary> /// <returns></returns> [DllImport("kernel32.dll")] public static extern bool FreeConsole(); /// <summary> /// The main entry point for the application. /// </summary> #endif /// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] static void Main() #if DEBUG //DEBUG模式下打开控制台 AllocConsole(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); Console.WriteLine("Main running"); Console.ReadLine(); FreeConsole(); #else Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); #endif
以上是关于VS中在窗体项目中打开控制台进行打印调试的主要内容,如果未能解决你的问题,请参考以下文章
好长时间没用VS ,发现新建的c#控制台项目按F5进行调试没有窗口显示,