直接在解决方案对应的项目中右击,选择属性->应用程序->输出类型,在下拉列表中选择 控制台应用程序

2、方法二

由于控制台api被封装在kernel32.dll链接库中,而kernel32.dll并未托管dll,所以需要使用DllImport来导入。

    static class Program
        /// <summary>
        /// 启动控制台
        /// </summary>
        /// <returns></returns>
        [DllImport("kernel32.dll")]
        public static extern Boolean AllocConsole();
        /// <summary>
        /// 释放控制台
        /// </summary>
        /// <returns></returns>
        [DllImport("kernel32.dll")]
        public static extern Boolean FreeConsole();
        /// <summary>
        /// 应用程序的主入口点。
        /// </summary>
        [STAThread]
        static void Main()
#if DEBUG
            AllocConsole();
          //  Console.WriteLine("aa");
#endif
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Form1());
#if DEBUG
            FreeConsole();
#endif
                    1、说明由于控制台api被封装在kernel32.dll链接库中,而kernel32.dll并未托管dll,所以需要使用DllImport来导入。3、代码    static class Program    {        /// &amp;lt;summary&amp;gt;        /// 启动控制台        /// &amp;lt;/summary&amp;gt;        //...
// 启动控制台
[DllImport("kernel32.dll", CharSet = CharSet.Auto)]
public static extern bool AllocConsole();
// 释放控制台
[DllImport("kernel32.dll", CharSet = CharSet.Auto)]
public static
				
由于Windows控制台程序是封装在kernel32.dll,所以有必要讲述一下WinForm如何调用动态链接库的步骤。 1.首先需要在调用窗体申明using System.Runtime.InteropServices; 2.其次需要在C#语言源程序声明外部方法,格式如下: [DLLImport(“DLL文件”)] 修饰符 extern 返回变量类型 方法名称 (参数
本文转载:http://blog.csdn.net/oyi319/article/details/5753311 2.WinForm程序和控制台窗口Console 如果你调试过SharpDevelop的源程序,会发现它在DEBUG模式时会出现一个控制台窗口,以显示日志信息。或许我使用的方法与其不同,不过你可以试一试,写出我们自己的调试日志代码。 首先要解决的问题是如何在Debug模式时...
InitializeComponent(); [System.Runtime.InteropServices.DllImport("kernel32.dll", SetLastError = true)] [return: System.Runtime.InteropServices.MarshalAs(System.Runtime.InteropServices.UnmanagedType.Bool)]
在c#的 Winform 项目,有时候我们想用打印数据信息的方式去了解某个数据,但是Winform项目是不显示控制台的,怎么办呢? 以下就是在Winform调出控制台的方法: 1.首先我们要引入命名空间: using System.Runtime.InteropServices; 2.在程序入口(Main函数)所在的namespace加入以下四行: [DllImport("k...
原文地址:http://www.tuicool.com/articles/E7zIreB 在Winform程序有时候调试会通过Console.Write()方式输出一些信息,这些信息是在Visual Studio的输出窗口显示。所以就会想,能不能调用系统的Cmd窗口输出呢,经过一番查阅,发现是可以的,现在就把方法写下了: 主要用到的是win32 API函数实现的: public partial class Form1 : Form [System.Runtime.InteropServices.DllImport("kernel32.dll", SetLastError = true)] [return: System.Ru...
using System.Threading.Tasks; using System.Windows.Forms; using System.Runtime.InteropServices; //1加命名空间 namespace WindowsFormsApp1 static class Program // 引用win32api
这段时间一直在学习C#,看了书然后又在网上看了N多大神些的blog,然后自己学着做了一个像QQ托盘图标那样的小功能的Demo:         (1)、在窗口上点击关闭按钮或者最小化时将托盘显示;         (2)、双击托盘图标显示窗口;         (3)、右键点击托盘图标提供三个菜单选项,“退出”、“隐藏”、“显示”;         (4)、程序可以设置开机启动,隐藏任务栏
Process process = new Process(); process.StartInfo.FileName = "cmd.exe"; process.StartInfo.Arguments = "/c your_command_here"; process.StartInfo.UseShellExecute = false; process.StartInfo.RedirectStandardOutput = true; process.Start(); string output = process.StandardOutput.ReadToEnd(); process.WaitForExit(); 对于第二个问题,您可以按照以下步骤在微信开发者工具打开云开发控制台: 1. 打开微信开发者工具,进入您的小程序项目。 2. 点击工具栏的“云开发”按钮。 3. 在弹出的菜单,点击“打开控制台”按钮。 4. 控制台将在新的浏览器窗口打开。您可以在此处管理您的云开发资源。