Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 设置启动项目时的主要方法_C#_Project_Startup_Main_Solution - Fatal编程技术网

C# 设置启动项目时的主要方法

C# 设置启动项目时的主要方法,c#,project,startup,main,solution,C#,Project,Startup,Main,Solution,我试图在我的解决方案中设置两个启动项目,我有三个项目。 所以我尝试在我的第三个项目中排除Main方法,我没有将其设置为启动项目,为什么当我运行解决方案时,它告诉我我没有Main方法。但是我不需要一个主方法,为什么?在我的启动项目中,我有两种主要的方法…因为某种类型的项目需要某些东西,否则作为一个项目它是无效的。如果您将解决方案配置为不启动该项目,则只需执行以下操作 要设置启动项目,请在解决方案资源管理器中右键单击解决方案节点,然后“设置启动项目”,然后选择“多个启动项目”,然后选择所需的项目 如

我试图在我的解决方案中设置两个启动项目,我有三个项目。
所以我尝试在我的第三个项目中排除Main方法,我没有将其设置为启动项目,为什么当我运行解决方案时,它告诉我我没有Main方法。但是我不需要一个主方法,为什么?在我的启动项目中,我有两种主要的方法…

因为某种类型的项目需要某些东西,否则作为一个项目它是无效的。如果您将解决方案配置为不启动该项目,则只需执行以下操作

要设置启动项目,请在解决方案资源管理器中右键单击解决方案节点,然后“设置启动项目”,然后选择“多个启动项目”,然后选择所需的项目


如果项目中不需要Main方法,但项目需要Main方法,则可能选择了错误的项目类型。通常,带有名称库的项目模板是没有主方法的模板,例如类库或WPF自定义控件库。

我刚刚更新了我的答案,以包括如何执行此操作。希望这会有帮助。但不管怎样,这就是我所做的,问题是它仍然要求在项目中使用主要方法,而我没有将其设置为启动项目。是的,将该方法添加回去。即使不叫它,项目也需要它。如果您想要一个不执行的项目,我建议使用类库-此项目类型不需要main方法。