【问题标题】:Can I create Multiple projects in a .Net MVC Core Web Application我可以在 .Net MVC Core Web 应用程序中创建多个项目吗
【发布时间】:2018-07-16 05:38:43
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

    听起来你需要Features。这将使您可以将您的区域分组和分隔到不同的文件夹中,然后将它们移动到不同的shared projects or portable libraries。然后,您可以在主 .NET Core Web 应用程序中引用和使用它们。

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2010-09-23
        • 1970-01-01
        • 1970-01-01
        • 2019-10-16
        • 2019-07-17
        • 2020-06-02
        • 1970-01-01
        相关资源
        最近更新 更多