具有TFS构建服务器的第三方DLL

时间:2011-06-19 01:55:20

标签: tfs2010 tfsbuild

我只是在Team Foundation Server(TFS)/ Visual Studio 2010环境中首次设置自动构建。

这是一个使用Entprise库的WPF 4应用程序,还有一些已在Expression Blend中构建的组件。

应用程序在Visual Studio中构建正常。但是,它无法使用构建服务器构建。

例如:

  

找不到导入的项目“C:\ Program Files(x86)\ MSBuild \ Microsoft \ Expression \ Blend.NETFramework \ v4.0 \ Microsoft.Expression.Blend.WPF.targets”。确认< Import>中的路径声明是正确的,并且该文件存在于磁盘上。

我是否必须在构建服务器上安装第三方DLL?或者将DLL检入TFS足够吗?

1 个答案:

答案 0 :(得分:6)

我总是创建第三方DLLs文件夹作为我的解决方案的一部分(在解决方案根目录为Libs),并让项目从该文件夹引用它们。这样,构建将在没有额外工作的情况下工作,在本地获取最新的机器和构建服务器上。

此外,因为第三方DLL是SCC中继的一部分,所以在需要时您可以在分支中对它们进行版本化。