我是在这种情况下,我有一个基于Visual Studio 2013的单一解决方案。它包含10个以上相互引用的项目,我只需要通过Visual Studio Team Services在Azure上构建和发布它们的3个项目所以问题是这样做的最佳方法是什么
谢谢
答案 0 :(得分:0)
如果他们都互相引用,那么你可能需要构建所有这些。依赖关系将在构建时解决。
您可以引用单个项目文件来代替解决方案。然后,您需要自己维护订单。
只需使用相同的构建步骤来构建解决方案,但请填写Project(.proj)文件。通过多个构建步骤来控制订单。
答案 1 :(得分:-1)
请阅读以下建议 - - 通过Post build事件将所有引用dll复制到一个共享文件夹中。 - 根据您的部署需求创建新解决方案,并从所有项目的共享文件夹中获取所有引用。 - 部署您想要的解决方案
答案 2 :(得分:-1)
如果引用是project references,您只需指定要构建的解决方案文件(.sln),否则,您需要指定项目依赖性(右键单击您的解决方案=>项目依赖性=>选择a project =>检查依赖项目的项目选项