我可以在.Net MVC Core Web应用程序中创建多个项目吗

时间:2018-07-16 05:38:44

标签: .net-core asp.net-core-mvc

我需要一个具有一个主要.Net Core Web应用程序和要创建的区域的解决方案,但是每个区域都必须是一个.Net Core Web应用程序。我需要这个的原因是,该区域中的项目需要在Main项目的容器中具有单独的dll和其他支持文件。

.Net Core中有可能吗? 如果是这样,我试图暗示相同的含义,但是每个项目都是使用Program.cs中的Main方法创建的,这使我的构建失败,指出“我的解决方案中有多个入口点”。

2 个答案:

答案 0 :(得分:0)

C#程序中只能有一个入口点。

如果有一个以上的类具有Main方法,则必须使用/ main编译器选项编译程序,以指定将哪个Main方法用作入口点。有关更多信息,请参见/ main(C#编译器选项)。

答案 1 :(得分:0)

听起来像Features。这样,您就可以将区域分组并划分到不同的文件夹中,然后将它们移动到不同的shared projects or portable libraries中。然后,您可以在Main .NET Core Web App中引用和使用它们。

这些不是您所要求的独立Web应用程序,但这是我能想到的最好的方法,以便分离应用程序中的不同组件。