- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
由于某些 nuget 软件包与 netcoreapp2.1
不兼容,VSO 构建管道的 Nuget 恢复失败。但是,当我查看解决方案中的所有 csproj 文件时,没有一个 csproj 文件具有这些 nuget 包。我以前可能已经安装过这些,但现在它绝对不在这里。
这是错误消息中提到的 csproj 文件。
<ItemGroup>
<PackageReference Include="Microsoft.AspNet.WebApi" Version="5.2.6" />
<PackageReference Include="Microsoft.Extensions.Configuration" Version="2.2.0" />
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="2.2.0" />
<PackageReference Include="xunit" Version="2.4.1" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.1" />
</ItemGroup>
这是 Nuget.Config 文件
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageRestore>
<add key="enabled" value="True" />
<add key="automatic" value="True" />
</packageRestore>
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
</packageSources>
</configuration>
请告知如何解决此问题。
编辑============================================= ==========
从 Microsoft.AspNet.WebApi
中删除 nuget 包后,NugetRestore
通过,但构建解决方案
失败。它显示了不同的错误
[error]C:\Program Files\dotnet\sdk\2.2.104\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets(208,5):
Error NETSDK1004: Assets file'd:\agentwrok\18\s....\obj\project.assets.json' not found. Run aNuGet package restore to generate this file.
这是构建解决方案的配置
最佳答案
VSO Build Pipeline's Nuget Restore Failed
就像 Volodymyr 评论的那样,您不应该将包 Microsoft.AspNet.WebApi
用于 .net core 项目。这是因为这个包是针对.NETFramework,而不是.NET Core/.NETStandard。它与 .NET Core 不兼容。
当您检查 nuget.org 上的包 Microsoft.AspNet.WebApi
时,您会注意到此包依赖于 Microsoft.AspNet.WebApi.WebHost
,它仅针对 .NET Framework:
以及子依赖Microsoft.AspNet.WebApi.Core包 Microsoft.AspNet.WebApi.WebHost
也仅针对 .NET Framework:
因此,出现此问题的原因是 Microsoft.AspNet.WebApi
包及其依赖项与 .NET Core 框架不兼容。
希望这有帮助。
关于azure - VSO 构建管道的 Nuget 恢复失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55291736/
我们正试图从一个 Visual Studio Online 迁移帐户到另一个 Visual Studio Online帐户。这与内部部署 TFS 不同至 Visual Studio Online移民。
与Visual Studio Online migration (VSO to VSO) 类似的问题- 然而,我们寻求的不仅仅是源代码迁移。我们想要获取所有内容、代码、工作项,包括链接、测试计划、测试
我正在尝试使用 Powershell 连接到 VSO。这是我的代码: $tfsServer = New-Object System.Uri("the server is here") $creds =
我使用 VSO 创建了一个简单的发布模板来部署在 Azure VM 上。该模板只有一个简单的组件可供测试。 当我开始发布时,接受部署和预部署步骤已正常完成。部署步骤似乎也有效,该组件被复制到 C:\W
我们在 Visual Studio Online 中有一个团队项目,它使用由不同开发团队维护的多个存储库。 E.g. Common repo - common framework, libraries
如何获取当前日期时间并将其作为变量传递给某些部署任务? 最佳答案 您可以定义一个具有任意值的变量,然后将该变量修改为当前日期。详细步骤如下: 在release中定义变量 假设变量名为time,我们将值
我不确定这是否是提出这个问题的正确 stackexchange 站点,但是它是关于程序员常用的软件工具(某种程度上)的。 我是 100 个 .net 项目的集合管理员,我最近将这些项目从本地 TFS
我们的 VSO 构建已停止运行。 排队新构建时,控制台输出仍为“构建已排队等待启动”。并且不让步: 我们正在使用主机代理。 最佳答案 问题在微软方面。见 service blog post : 关于a
我在 Application Insights 上找到的所有信息似乎都是针对网站/Windows 应用商店/手机应用程序。我想监视 Azure webjob,第一步是能够监视命令行应用程序。我需要做什
我们已经能够设置Azure Continuous Deployment与一些VSO Team Projects ,但不是其他人。知道为什么我们在 Azure Management Portal 中收到
由于某些 nuget 软件包与 netcoreapp2.1 不兼容,VSO 构建管道的 Nuget 恢复失败。但是,当我查看解决方案中的所有 csproj 文件时,没有一个 csproj 文件具有这些
我在将 buildtag 添加到一个特定管道时遇到问题。 当我将此代码与普通字符串一起使用时,它成功添加标签: - bash: | echo "##vso[build.addbuildtag]
由于某些 nuget 软件包与 netcoreapp2.1 不兼容,VSO 构建管道的 Nuget 恢复失败。但是,当我查看解决方案中的所有 csproj 文件时,没有一个 csproj 文件具有这些
我在将 buildtag 添加到一个特定管道时遇到问题。 当我将此代码与普通字符串一起使用时,它成功添加标签: - bash: | echo "##vso[build.addbuildtag]
我正在使用 VSO REST API 获取团队中的所有成员,从那里我获取成员的 ImageUrl。 如果我只是将图像控件绑定(bind)到 ImageUrl 它是空白的,因为 VSO 要求我登录才能获
尝试执行以下命令: tfx build tasks upload --task-path ./SwapDeploymentSlots 将导致: Error: Failed Request: Forbi
在 VSO 的新主机代理池中运行构建时,我有一个 powershell 脚本来为每个 project.json 恢复 NuGet 包。使用 dnu restore . 这个过程很容易超过 2 分钟。
过去我已经为使用 npm 命令的 Angular2 项目设置了 CI,但是我最近开始使用使用“ng”命令的 Angular-CLI。 当我尝试在 Visual Studio Online 中为我的项目
我在 Visual Studio 团队服务中有两个构建定义。 我在 Visual Studio Team Services 中也有两个发布定义。 我希望根据哪个构建完成自动触发发布,但是根据发布定义。
我正在使用 Visual Studio Team Services (VSTS),以前称为 Visual Studio Online (VSO) 来构建持续交付管道。我的目标是尽可能接近 Contin
我是一名优秀的程序员,十分优秀!