如何整合利用生成服务器上依赖的应用程序?(How to integrate an applicati

2019-10-28 21:11发布

我想激活持续集成的TFS构建服务器上的应用程序棱镜。 其实生成控制器无法编译应用程序,因为它不具备棱镜库。 棱镜是注册在我的Visual Studio开发我的机器上,该项目只是引用它。 我想知道我是否应该在项目中签图书馆或者我应该在构建服务器上安装该库。

所以,你用什么实践结合使用生成服务器上的依赖应用程序?

Answer 1:

在一般情况下,在必要的利布斯检查为您提供了建立一个新的版本控制器需要更短的时间优势。

我们使用对此事进行混合的方法:
- log4net的,犀牛,NHibernate的等驻留在共享风向源控制内
- 需要建立和/或许可(Infragistics的,NCover等)其它软件包安装在生成控制器上

我只对棱镜非常基本的知识,通过“棱镜LIB”你实际上意味着5个微软库
Microsoft.Practices.Composite.dll
Microsoft.Practices.Composite.Presentation.dll
Microsoft.Practices.Composite.UnityExtensions.dll
Microsoft.Practices.ServiceLocation.dll
Microsoft.Practices.Unity.Silverlight.dll

如果是的话,我们会肯定把他们的源代码控制中



Answer 2:

我终于选择了基于pantelif理念的解决方案。

不用手动检查和手动管理depedencies,我用的NuGet引用包。 首先,它是完全适合源控制在检查出以生成该项目所需的任何文件。 其次,它支持库的更新便捷。

谢谢你的帮助。



文章来源: How to integrate an application using dependencies on a build server?