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

Div*_*Dan 4 tfsbuild tfs2010

我只是在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足够了?

Mit*_*eat 6

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

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