Visual Studio 2010在调试和发布模式下构建良好,但不与TFS持续集成构建

时间:2011-11-04 18:35:44

标签: asp.net visual-studio-2010 tfs continuous-integration

它引发了一个关于“AjaxControlToolKit”未找到的错误,即使我在我的解决方案中引用了它们。我的解决方案从VS 2010成功构建,但在使用TFS持续构建集成时则不行。任何帮助都提前感谢。

2 个答案:

答案 0 :(得分:1)

你从哪里引用ajaxcontroltoolkit?它可能在开发机器上可用,但在构建发生的TFS服务器上不可用

答案 1 :(得分:1)

TFS Build服务必须可以使用所有引用的第三方控件。这意味着您应该创建一个文件夹(我喜欢使用“程序集”)并将这些控件放在该文件夹中。

然后将文件夹检查到源代码管理中,就像其他所有内容一样。最后,您的应用应引用THAT文件夹中的程序集,而不是任何其他位置。

除了GAC之外(我绝对不推荐),这是唯一的方法。


接下来,您在对Pharabus的回答的评论中提到“刷新”文件夹。我将假设这意味着你有一个“网站项目”。您应该认真考虑将其转换为“Web应用程序项目”。网站项目倾向于通过在重新打开项目时重新定位程序集来引用程序集引用。使用TFS Build时绝对不想要的。