netstandard.dll 全新安装时在 GAC 中丢失
netstandard.dll missing at GAC on fresh installation
我尝试使用 MSBuild 支持设置干净的 CI 构建代理。我用 Build Tools for Visual Studio 2017 and component 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'
*代码段是 Dockerfile
的一部分
我预计 netstandard.dll 将位于 GAC (c:\Windows\Microsoft.NET\assembly\GAC_MSIL\netstandard).我应该另外安装哪个包?
我已经单独安装了 .NET Framework,现在可以使用了。 Full Dockerfile
如果机器运行 .NET Framework 4.7.1 或更新版本,netstandard.dll 将在 GAC 中,我已经安装它并解决了 "netstandard.dll"
的问题
我尝试使用 MSBuild 支持设置干净的 CI 构建代理。我用 Build Tools for Visual Studio 2017 and component 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'
*代码段是 Dockerfile
的一部分我预计 netstandard.dll 将位于 GAC (c:\Windows\Microsoft.NET\assembly\GAC_MSIL\netstandard).我应该另外安装哪个包?
我已经单独安装了 .NET Framework,现在可以使用了。 Full Dockerfile
netstandard.dll 将在 GAC 中,我已经安装它并解决了 "netstandard.dll"
的问题