我只是在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足够吗?
答案 0 :(得分:6)
我总是创建第三方DLLs文件夹作为我的解决方案的一部分(在解决方案根目录为Libs
),并让项目从该文件夹引用它们。这样,构建将在没有额外工作的情况下工作,在本地获取最新的机器和构建服务器上。
此外,因为第三方DLL是SCC中继的一部分,所以在需要时您可以在分支中对它们进行版本化。