0

我正在尝试编写一个带有代码修复的基本诊断分析器(涉及对 TFS 的调用、工作项创建和更新)

目标框架是 .Net framework 4.5、ASP.Net Core 1.0、Windows 8、Windows Phone Silver light 8。

当我尝试添加 Microsoft.TeamFoundationServer.ExtendedClient 时,收到以下错误

安装包:Microsoft.TeamFoundationServer.ExtendedClient 14.95.3 与 .NETPortable、Version=v4.5、Profile=Profile78 不兼容。在 line:1 char:1 + Install-Package Microsoft.TeamFoundationServer.ExtendedClient + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Install-Package], Exception + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet。 PackageManagement.PowerShellCmdlets.InstallPackageCommand

我也试过 Microsoft.TeamFoundationServer.Client 并得到同样的错误。

任何帮助克服这个问题将不胜感激。

我还尝试通过执行以下操作将分析器项目的目标框架更改为 NetStandard 1.5 1)卸载所有 nuget 包 2)更改目标框架 3)安装包 NETStandard.Library 1.5.0-rc2-24027 4)重新安装代码分析包 - 在这里失败,说代码分析的 v1.22 不兼容。

4

1 回答 1

0

错误消息已指示错误:Microsoft.TeamFoundationServer.ExtendedClient 与 .NETPortable 不兼容。

如果您使用的是 VSTS 或 TFS2015,您可以尝试使用REST API

如果您使用的是 TFS2010 或 TFS2012,您可以查看OData API

于 2016-05-20T09:21:55.743 回答