在Visual Studio中使用两个主要方法运行项目时出现问题

时间:2012-01-27 12:34:04

标签: c# visual-studio-2010

enter image description here在我的项目中,我有两个不同的类,主要方法是创建不同类的不同对象。但是当我想用main方法运行其中一个类时,它会启动并运行在另一个main方法中创建的另一个对象!?

也许有点令人困惑,但我希望读者能够理解我想要解释的内容。我已经google了,发现了一些关于类的属性做一些更改的信息,但我无法找到方法。提供一些帮助!谢谢!

编辑: 也许我不清楚。我有一个名为TaxProgram的主类,它包含创建Product类对象的主方法。

然后我有另一个名为StartBox的类,它还包含一个main方法,但它创建了一个Box类的对象。

问题是当我按F5调试时,我认为带有类名StartBox的merked选项卡应该启动并创建一个box类的对象,但现在我知道VisualStudio不会那样工作。我试图改变属性以便能够启动StartBox insetad,但没有任何运气。

图像提供了我的课程视图

4 个答案:

答案 0 :(得分:2)

您需要打开项目属性+应用程序选项卡+设置启动对象。

答案 1 :(得分:0)

如果您指的是标准主要签名:

static void Main(string[] args)

然后,你应该在程序中只有这样的一个函数。重命名另一个。

IIRC项目属性中有一个选项可以设置在启动时调用哪个类的Main,但在我开始工作之前我无法确认。

答案 2 :(得分:0)

单击解决方案中的右键,然后选择“设置启动项目...”

答案 3 :(得分:0)

在项目属性中,在“应用程序”选项卡中,是“启动”对象的选项。您可以选择包含预期入口点的类,只要它包含有效的Main方法。