在同一解决方案中合并多个应用程序

时间:2017-06-14 12:27:03

标签: asp.net visual-studio asp.net-web-api

我有两个完全独立的应用程序(.sln),Asp.net Web Api

FilesManager.Web.ApiImageUtilities.Web.Api

我们需要将这两个应用程序合并为一个解决方案,因此我们可以将它们作为一个应用程序一起部署。

我仍然希望将应用程序保存在他们自己的存储库(.sln)和"包装器中。解决方案应该只是以某种方式将它们组合在一起。

实现这一目标的最快/最有效的方法是什么?

我找到的一个解决方案是创建包装器解决方案,并简单地从两个应用程序中添加DLL。

是否有其他两个Web Api应用程序合并的解决方案?

1 个答案:

答案 0 :(得分:0)

  • 创建一个空白'包装'选择文件夹中的解决方案
  • 放置' FilesManager.Web.Api'和' ImageUtilities.Web.Api'新创建的文件夹中的项目文件夹
  • 将项目添加到解决方案(rightclick solution => add existing project)=>选择相应的csproj文件
  • 将原始sln文件复制到新创建的文件夹,并在需要时使用记事本编辑它们(如果对csproj文件的引用不正确)

示例:

Tree representation of folder structure