我们终于在工作中获得了一个源代码管理系统,并且我一直负责设置它。我已经读过,通常不会在源代码控制中包含二进制文件,所以我没有。但是,我们有两个通用实用程序项目(每个都在自己的解决方案中)生成实用程序.dll,这些实用程序项目几乎包含在我们所有其他项目中(均在各自的独立解决方案中)。我们从我们的项目中添加对实用dll的引用。有没有办法在Visual Studio中创建另一个项目?
我希望我们的解决方案的设置方式如果没有构建引用dll,解决方案将为自己构建dll,这与制作文件检查其依赖关系和构建的方式大致相同他们当他们过时或失踪。
我是新来建立与VS的过程,所以尽量保持答案简单。任何指向一般构建过程概述教程的链接都将非常棒。 Google引用VS引用会返回一堆如何添加引用链接,这些链接不完全是我想要的。
答案:(3步过程)右键单击解决方案并添加现有项目,添加项目引用,而不是二进制引用。然后在项目选项卡下,选择项目依赖关系并修改该项目,以便一个项目依赖于另一个项目。最后,删除旧的二进制引用,并使用添加引用对话框中的项目选项卡重新添加引用。
如果您参考通用项目,那么它将构建这两个项目。只需在通用代码中进行更改,或者删除dll并重建。 – 2010-05-26 00:11:04
来自MSDN的一些细节:[MSDN:How to Prepare and Manage Builds](http://msdn.microsoft.com/zh-cn/library/5tdasz7h%28v=VS.80%29.aspx) – Span 2010-05-26 00:15:44
谢谢@Span。这帮助我解决了它的依赖关系/构建订单部分。 – 2010-05-26 00:26:19