是否需要在TFS生成服务器上安装Visual Studio? 我们最近从源代码安全迁移到Team Foundation Server 2008。我们正在设置一些自动构建,并且在发布click once应用程序时遇到了一些问题,这些应用程序似乎需要在构建服务器上进行额外安装

是否需要在TFS生成服务器上安装Visual Studio? 我们最近从源代码安全迁移到Team Foundation Server 2008。我们正在设置一些自动构建,并且在发布click once应用程序时遇到了一些问题,这些应用程序似乎需要在构建服务器上进行额外安装,tfs,msbuild,tfsbuild,Tfs,Msbuild,Tfsbuild,我看到一些帖子指出需要安装VisualStudioIDE。我还看到一些帖子说安装.NETFrameworkSDK可以解决这个问题。我们不希望在构建服务器上安装超出需要的内容,但我们也不希望必须向服务器团队发出多次请求,以便在不同的时间安装不同的部件。所以,我想知道大多数团队最终安装了什么 如果这很重要的话,我们目前还没有专门的构建服务器。我们是一个小团队(6名开发人员,均为本地人)。构建发生在我们的主TFS盒上,SQL Server部分是唯一位于单独服务器上的部分。是的,我在构建服务器上安装了V

我看到一些帖子指出需要安装VisualStudioIDE。我还看到一些帖子说安装.NETFrameworkSDK可以解决这个问题。我们不希望在构建服务器上安装超出需要的内容,但我们也不希望必须向服务器团队发出多次请求,以便在不同的时间安装不同的部件。所以,我想知道大多数团队最终安装了什么


如果这很重要的话,我们目前还没有专门的构建服务器。我们是一个小团队(6名开发人员,均为本地人)。构建发生在我们的主TFS盒上,SQL Server部分是唯一位于单独服务器上的部分。

是的,我在构建服务器上安装了VS。我按照他们的手册设置TFS。

根据,不需要Visual Studio,只需要.NET Framework即可。从链接中考虑的另一个注意事项是,它们建议在TFS框上进行生成。

< P>如果您只使用Team Foundation Bug编译应用程序,那么.NETFramework会这样做——但是,一旦您开始想做更高级的事情,(例如运行单元测试并将其结果发布到TFS中)然后,您需要咬紧牙关,在构建服务器上安装Visual Studio Team Edition。我通常只在构建服务器上安装Team Suite的副本,以便获得使用各种功能许可的人员可以将这些功能作为任何自动构建的一部分运行

必须将其安装在服务器上并不理想,但目前可以为您提供最佳体验


关于使用TFS服务器作为构建服务器,不建议大型团队使用这种方法,因为构建往往是CPU和IO密集型的,但是对于像您这样的小型团队,如果您没有太多可以同时运行的构建定义,那么您应该能够避免这种情况。

ule:Web应用程序项目确实需要一个.targets文件和一个仅随Visual Studio附带的生成任务DLL。但是,您可以将这些文件复制到生成代理,而无需安装VS,并且它们仍然可以很好地生成。