【问题标题】:netstandard.dll missing at GAC on fresh installation全新安装时 GAC 缺少 netstandard.dll
【发布时间】:2018-05-14 06:25:19
【问题描述】:

我尝试使用 MSBuild 支持设置干净的 CI 构建代理。我使用Build Tools for Visual Studio 2017component directory list

Start-Process -Wait -PassThru -FilePath vs_BuildTools.exe -ArgumentList '--add Microsoft.VisualStudio.Workload.NetCoreBuildTools \
    --add Microsoft.VisualStudio.Workload.WebBuildTools \
    --add Microsoft.VisualStudio.Workload.MSBuildTools \
    --add Microsoft.Net.Component.4.5.1.TargetingPack \
    --add Microsoft.Net.Component.4.5.2.TargetingPack \
    --add Microsoft.Net.Component.4.5.TargetingPack \
    --add Microsoft.Net.Component.4.6.TargetingPack \
    --add Microsoft.Net.Component.4.TargetingPack \
    --add Microsoft.Net.ComponentGroup.TargetingPacks.Common \
    --add Microsoft.Net.Component.3.5.DeveloperTools \
    --add Microsoft.Net.Component.4.6.2.SDK \
    --add Microsoft.Net.Component.4.6.2.TargetingPack \
    --add Microsoft.Net.Component.4.7.1.SDK \
    --add Microsoft.Net.Component.4.7.1.TargetingPack \
    --add Microsoft.Net.Component.4.7.SDK \
    --add Microsoft.Net.Component.4.7.TargetingPack \
    --add Microsoft.Net.ComponentGroup.4.6.2.DeveloperTools \
    --add Microsoft.Net.ComponentGroup.4.7.1.DeveloperTools \
    --add Microsoft.Net.ComponentGroup.4.7.DeveloperTools \
    --quiet \
    --nocache \
    --wait'

*代码 sn-p 是 Dockerfile 的一部分

我希望 netstandard.dll 将位于 GAC (c:\Windows\Microsoft.NET\assembly\GAC_MSIL\netstandard)。我应该另外安装哪个包?

【问题讨论】:

  • 如果 CI 机器运行 .NET Framework 4.7.1 或更高版本,netstandard.dll 将在 GAC 中。
  • `--add Microsoft.Net.Component.4.7.1.SDK`我已经设置了这个组件,但是没有帮助

标签: msbuild .net-standard build-tools


【解决方案1】:

我已经单独安装了 .NET Framework,它现在可以工作了。 Full Dockerfile

【讨论】:

    【解决方案2】:

    如果机器运行 .NET Framework 4.7.1 或更高版本,netstandard.dll 将在 GAC 中,我已安装它并修复了“netstandard.dll”问题

    【讨论】:

      猜你喜欢
      • 2011-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-22
      • 1970-01-01
      • 1970-01-01
      • 2019-10-21
      相关资源
      最近更新 更多