我们正在使用Visual Studio 2010并在Team Foundation Server上有许多C#项目,这些项目依赖于(有项目引用)彼此。对于某些项目,我们希望能够检查它们并自动检查所有依赖项。它应该尽可能简单地检查项目,编译它并运行应用程序。但是,我们不想查看完整的源代码存储库:只需要编译特定项目所需的必要子集。
在Eclipse中我们使用Team Project Set文件,但我没有找到任何Visual Studio替代此功能。
这样做的动机如下:每个开发人员都应该可以轻松切换上下文并尽快开始工作。假设有一位新开发人员加入该项目。如果他正在使用Eclipse,我会向他发送项目集文件,他将导入到他的工作区并立即将他需要的所有项目签出。理想情况下,如果一切顺利,工作区被编译,他点击“运行”按钮,应用程序运行。但是如何在Visual Studio中实现这种场景?
有什么建议吗?
答案 0 :(得分:1)
我没有使用Eclipse的这个功能,但听起来像Visual Studio等效的解决方案。解决方案是项目的容器,它们可以相互依赖,以正确的顺序构建,并且可以使一组配置设置一起工作。这允许解决方案的“发布”配置导致构建所有项目的“发布”配置。
此外,通过从源代码管理中打开解决方案,您将从源代码管理中获取解决方案中的所有项目。
答案 1 :(得分:0)
在Visual Studio中,“工具”下有一个选项 - >选项 - >源控制 - >环境称为“打开解决方案或项目时获取所有内容”。这将在加载时运行解决方案或项目中的所有文件。因此,开发人员无需检查任何内容,只需双击Source Control Exdlorer中的相应解决方案
即可