如何在Windows中从应用程序创建(.exe)控制台应用程序Visual C#2012

时间:2014-03-13 11:41:46

标签: c#

我是编程新手,我是机械工程师。任何人都可以帮我告诉我如何调试控制台应用程序

例如:

当我调试程序时,它会出现以下错误:( Rep是我的文件名)

Rep.exe doesn't contain a Static 'Main' Method suitable for an entry point

4 个答案:

答案 0 :(得分:2)

显示您的代码。你的main应该有一个String []参数,是静态的,什么也不返回。也许是公开的或内部的(但我对此并不确定)。

这样的事情:

class Program {
    public static void Main(string[] args) {
         //... your code....
    }
}

答案 1 :(得分:2)

如果您来自ConsoleApplication 添加一个名为Program的类,它看起来像这个

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace YourNameSpace //<-------------------
{
    static class Program
    {
        /// <summary>
        /// The main entry point for the application.
        /// </summary>
        [STAThread]
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new YourForm()); //<----------------------
        }
    }
}

我认为这会解决你的问题:) 亚瑟

答案 2 :(得分:1)

您需要在类中创建静态Main方法。这样的事情:http://msdn.microsoft.com/en-us/library/acy3edy3.aspx

答案 3 :(得分:1)

msdn中有一个"How to: Create a C# Console Application"。也许你应该从它开始。

你的代码应该有这样的东西:

using System;

public class Program
{
    public static void Main() // dont forget the static
    {
        Console.WriteLine("hello world"); // just print "hello world"
        Console.ReadLine(); // wait a key press before closing
    }
}