【问题标题】:Can I use two projects in same solution in Visual Studio using c#我可以使用 c# 在 Visual Studio 中的同一解决方案中使用两个项目吗
【发布时间】:2020-12-17 08:43:27
【问题描述】:

我正在尝试在同一个解决方案中使用两个项目,一个基于 MVC,另一个基于使用 C# 的 3 层架构,并且两个项目相互连接。有人可以告诉我吗? 我的第一个项目是基于 MVC 的网站,第二个项目是基于 Web 的软件,我想在 3 层架构中制作这个软件,然后我将把这个 3 层软件与我的 MVC 网站连接起来。

【问题讨论】:

  • 您使用通用代码创建了第三个项目,因此您没有循环引用

标签: c# asp.net-mvc visual-studio web


【解决方案1】:

解决方案的整体理念是它可以包含多个项目。 例如,我遵循的项目的命名约定是:

ProjectName.UI
ProjectName.Data
ProjectName.WebAPI
ProjectName.Mobile
ProjectName.UnitTest

对于适当的三层架构,我建议至少有那么多项目。

【讨论】:

  • 我知道,一个解决方案包含许多项目,但我的问题是我可以使用一个 MVC,另一个是 3 层架构项目在同一个解决方案中,并且可以将两个项目相互连接跨度>
猜你喜欢
  • 2017-04-03
  • 1970-01-01
  • 1970-01-01
  • 2011-01-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-27
  • 2010-09-13
相关资源
最近更新 更多