Visual Studio 2017 插件:找不到对类型 'TeamFoundationServer' 的引用
Visual Studio 2017 Plugin: Reference to type 'TeamFoundationServer' could not be found
我正在开发一个 Visual Studio 插件,我想将其从 vs2015 更新到 vs2017。更新所有 nuget 包后出现错误:
CS7069 对类型 'TeamFoundationServer' 的引用声称它在 'Microsoft.TeamFoundation.Client' 中定义,但找不到
导致此问题的代码:
TfsTeamProjectCollection teamProjectCollection =/*..*/;
DocumentService doc = Dte.GetObject("Microsoft.VisualStudio.TeamFoundation.WorkItemTracking.DocumentService") as DocumentService;
IWorkItemDocument wiDoc = doc.GetWorkItem(teamProjectCollection, id, this);
所以我自己没有使用 'TeamFoundationServer',因为我使用了 GetWorkItem 方法的另一个重载。
Microsoft.TeamFoundationServer.ExtendedClient 在版本 15.112.1 上,因此它应该包含正确的版本。
我尝试在 vs2015 和 2017 中编译,在这两种情况下都出现相同的错误。
程序集Microsoft.VisualStudio.TeamFoundation.WorkItemTracking.dll
在VS 2017中的位置应该在%Program Files%\Microsoft Visual Studio17\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer
,而在VS 2015中,它位于%Programfiles%\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer
,需要重新加载。
我正在开发一个 Visual Studio 插件,我想将其从 vs2015 更新到 vs2017。更新所有 nuget 包后出现错误:
CS7069 对类型 'TeamFoundationServer' 的引用声称它在 'Microsoft.TeamFoundation.Client' 中定义,但找不到
导致此问题的代码:
TfsTeamProjectCollection teamProjectCollection =/*..*/;
DocumentService doc = Dte.GetObject("Microsoft.VisualStudio.TeamFoundation.WorkItemTracking.DocumentService") as DocumentService;
IWorkItemDocument wiDoc = doc.GetWorkItem(teamProjectCollection, id, this);
所以我自己没有使用 'TeamFoundationServer',因为我使用了 GetWorkItem 方法的另一个重载。
Microsoft.TeamFoundationServer.ExtendedClient 在版本 15.112.1 上,因此它应该包含正确的版本。
我尝试在 vs2015 和 2017 中编译,在这两种情况下都出现相同的错误。
程序集Microsoft.VisualStudio.TeamFoundation.WorkItemTracking.dll
在VS 2017中的位置应该在%Program Files%\Microsoft Visual Studio17\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer
,而在VS 2015中,它位于%Programfiles%\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer
,需要重新加载。