关于c#:Microsoft TeamFoundationServer ExtendedClient与Asp.Net Core 3不兼容

Microsoft TeamFoundationServer ExtendedClient Not compatible with Asp.Net Core 3

此程序包与Asp.Net Core 3 Web API不兼容。仅限.net框架:/。

快速描述:
我正在使用asp.net core 3.0进行自定义Web api项目。目标是与TFS 2013连接以创建/更新/事件侦听器工作项。
我正在尝试安装:

1
Microsoft.TeamFoundationServer.ExtendedClient -Version 16.153.0

我通过以下警告提示我

Warning NU1701 Package 'Microsoft.AspNet.WebApi.Core 5.2.3' was
restored using '.NETFramework,Version=v4.6.1,
.NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7,
.NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2,
.NETFramework,Version=v4.8' instead of the project target framework
'.NETCoreApp,Version=v3.0'.

This package may not be fully compatible with your project.

我什至在他们的网站上发布了。任何解决方法?(切换到.NETFramework不在列表中)
谢谢


软件包Microsoft.TeamFoundationServer.ExtendedClient对.Net Core框架的支持不太好。由于要使用TFS 2013,因此建议使用.Net框架而不是.Net Core框架。


您尝试使用的TeamFoundationServer.ExtendedClient包包括对现在行尾的旧SOAP对象模型的支持。 Microsoft将不再更新此程序包。因此,.NET Core永远不会有官方支持。

假设您可以使用现代REST API来实现所需的功能,请考虑切换到https://docs.microsoft.com/zh-cn/azure/devops/中记录的一个(或多个)基于REST的现代软件包。集成/概念/ dotnet客户端库?view = azure-devops。

这些都是NetStandard 2.0,应该可以在您的Core应用程序中正常工作。

作为替代方案,您可以直接调用REST API。它不太方便,但绝对可行。