命名空间“Microsoft”中不存在类型或命名空间名称“TeamFoundation”

本文关键字:命名空间 TeamFoundation 不存在 Microsoft 类型 | 更新日期: 2023-09-27 18:30:38

我使用 .net 4.0 向我的 ASP.NET MVC 4 应用程序添加了以下引用。

我还在我的应用程序中包含了命名空间,但仍然看到以下错误:

 Reference : Microsoft.TeamFoundation.Client.dll
C:'Program Files (x86)'Microsoft Visual Studio 12.0'Common7'IDE'ReferenceAssemblies'v2.0'Microsoft.TeamFoundation.Client.dll
   "The type or namespace name 'TeamFoundation' does not exist in the namespace 'Microsoft' "

我有另一个控制台应用程序,在该应用程序中使用引用时没有看到此错误。对于 Web/MVC 应用程序,我需要做些什么不同的事情吗? 请让我知道.

我还看到这个警告:

Warning 1   The primary reference "Microsoft.TeamFoundation.Client, Version=12.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" could not be resolved because it was built against the ".NETFramework,Version=v4.5" framework. This is a higher version than the currently targeted framework ".NETFramework,Version=v4.0". 

命名空间“Microsoft”中不存在类型或命名空间名称“TeamFoundation”

您正在尝试在较低版本的项目.net 4.0)中引用更高版本的dll(.net 4.5)。

将项目升级到.net 4.5或引用.net 4.0版本 dll。