我的ASP.NET Core 2.0 MVC应用程序的VSTS构建因以下警告而失败:



然后我得到像这样的编译错误:



等等,适用于ILoggerFactory,SqlDataReader等。并且一切都在本地计算机上完美构建。我想念什么?

最佳答案

  • 首先,请确保.csproj中的 PackageReference 没有引用本地路径。它应该像:
    <ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.0" />
    <PackageReference Include="Microsoft.AspNetCore.Mvc.ViewFeatures" Version="2.0.0" />
    <PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="2.0.0" />
    <PackageReference Include="System.Data.SqlClient" Version="4.4.0" />
    

  • 然后,请使用 ASP.Net Core模板来定义您的构建定义:

    使用.NET Core任务可以还原,构建,测试和发布,还可以根据需要添加其他任务。

    asp.net-core - VSTS-构建ASP.NET Core 2.0,编译错误: Could not locate the assembly  “Microsoft.AspNetCore.Mvc.ViewFeatures”-LMLPHP
  • 10-07 14:54