首页 文章

ASP.NET Core 和 TFS2015 API

提问于
浏览
0

我有一个 WebAPI,它使用其 API 从 TFS 2015 中检索信息,并由客户端使用以监控构建状态。

我决定升级它以使用新的 ASP.NET Core 框架但是我无法解决兼容性问题;当我通过 NuGet 安装 TFS Api 组件时,我遇到了多个依赖性问题。 (我应该说我不是在尝试修改 WebAPI 项目,而是编写一个新的 ASP.Net Core 项目,我将在完成后指向客户端)。

错误:包 Microsoft.TeamFoundationServer.ExtendedClient 15.112.1 与 netcoreapp1.0(.NETCoreApp,Version=v1.0)不兼容。包 Microsoft.TeamFoundationServer.ExtendedClient 15.112.1 支持:错误: - native(native,Version=v0.0)错误: - net45(.NETFramework,Version=v4.5)错误:包 System.IdentityModel.Tokens.Jwt 4.0.2.206221351 与 netcoreapp1.0(.NETCoreApp,Version=v1.0)不兼容。包 System.IdentityModel.Tokens.Jwt 4.0.2.206221351 支持:net45(.NETFramework,Version=v4.5)错误:包 Microsoft.AspNet.WebApi.Core 5.2.2 与 netcoreapp1.0(.NETCoreApp,Version=v1.0)不兼容。包 Microsoft.AspNet.WebApi.Core 5.2.2 支持:net45(.NETFramework,Version=v4.5)错误:包 Microsoft.VisualStudio.Services.Client 15.112.1 与 netcoreapp1.0(.NETCoreApp,Version=v1.0)不兼容。包 Microsoft.VisualStudio.Services.Client 15.112.1 支持:net45(.NETFramework,Version=v4.5)错误:包 Microsoft.VisualStudio.Services.InteractiveClient 15.112.1 与 netcoreapp1.0(.NETCoreApp,Version=v1.0)不兼容。包 Microsoft.VisualStudio.Services.InteractiveClient 15.112.1 支持:net45(.NETFramework,Version=v4.5)错误:包 Microsoft.TeamFoundationServer.Client 15.112.1 与 netcoreapp1.0(.NETCoreApp,Version=v1.0)不兼容。包 Microsoft.TeamFoundationServer.Client 15.112.1 支持:net45(.NETFramework,Version=v4.5)错误:一个或多个包与.NETCoreApp,Version=v1.0 不兼容。

似乎 TFS 库不能与.NET Core 1.0.1 一起使用。

我正在使用 VS2015。

由于我是新手使用新的 Core 框架,任何人都可以告诉我我做错了什么,或者实际上这是否可行。

编辑

与 Tingting0929-MSFT(下文)的建议有关 - 这是建议更改后的事态: -

在此输入图像描述

1 回答

  • 1

    此包不直接在 VS 2015 for ASP.NET Core 项目中支持 asp.net 核心项目。

    但作为一种解决方法,您可以使用 VS 2017 为您安装依赖包 ASP.NET Core 项目。

    首先将以下内容添加到* .csproj 文件中。

    <PropertyGroup>  
        <PackageTargetFallback>portable-net451+win8</PackageTargetFallback>
    </PropertyGroup>
    

    然后看下面的图片,Microsoft.TeamFoundationServer.ExtendedClient包依赖于下面列出的这些包。您可以为您的 donet 核心项目单独安装这些软件包,如Microsoft.VisualStudio.services.clientMicrosoft.TeamFoundationSever.Client软件包。

    在此输入图像描述

相关问题