如何在TFS签入后修复命名空间问题?

时间:2015-09-03 22:41:00

标签: asp.net-mvc tfs

在为多个开发人员设置解决方案时,在签入然后检出另一个系统后,我一直收到以下错误:

    The type or namespace name 'OData' does not exist in the namespace
'System.Web.Http' (are you missing an assembly reference?)

如果不检查bin文件夹,如何在工作开发机器上解决这个问题?

2 个答案:

答案 0 :(得分:0)

我发现System.Web.Http.OData命名空间来自Microsoft.AspNet.WebApi.OData,您可以从NuGet安装它。因此,要更正当前问题,请右键单击该计算机上的MVC项目,选择Manage NuGet Package,找到Microsoft.AspNet.WebApi.OData进行安装。

答案 1 :(得分:0)

当你在本地进行构建时,可以让visual studio下载Nuget软件包,你可以通过

启用它

工具> NuGet包管理器>包管理器设置

enter image description here

这样,您的软件包不会添加到TFS中,当您首次从源代码管理中签出时,重建代码时,会自动下载您的同事添加到解决方案中的任何内容