【发布时间】:2015-12-31 22:07:26
【问题描述】:
我有 3 个独立的项目:一个 ASP.NET 5 MVC 项目和两个 ASP.NET 5 类库项目,即打包项目。
这 3 个项目都有自己的解决方案,并且相互引用。例如,MVC 项目引用了两个类库项目——通过 NuGet 包。
它们是单独设置的,因为我们希望通过我们的存储库对这些项目进行精细访问。
我可以访问所有三个项目,并希望在一个解决方案中使用它们。设置它们的正确方法是什么?
我假设我需要创建一个空白解决方案并将所有三个项目导入该解决方案。我的问题是,我如何处理他们的推荐信?请记住,类库项目都生成 NuGet 包。
【问题讨论】:
-
它们都在同一个存储库中吗?您使用的是什么版本控制解决方案?
-
我们正在使用 VSTS——又名 VSO。它们位于同一个存储库中,我们希望对谁可以访问每个项目进行非常精细的控制。然而,像我这样的人需要访问所有三个项目,所以我试图找到一种简单的方法来处理所有三个项目并能够进行调试——甚至在必要时进行代码更改。
-
为什么需要访问所有 3 个?对我来说,这听起来像是一个大项目。你说不是,但你没有提供任何其他证据
-
这是一个大项目,但我们确实希望控制对每个单独项目的访问。我们不希望前端开发人员下载整个应用程序,反之亦然。这是一个安全问题。
-
然后把项目分开,把它们当成3。真的就这么简单
标签: visual-studio-2015 asp.net-core nuget-package