.net-core - `dotnet publish` 命令创建的“MCD”配置是什么?
问题描述
当我应用该dotnet publish
命令时,我看到文件夹中创建了三个文件bin
夹:Debug
、Release
和MCD
.
究竟是什么MCD
配置,这个配置是干什么用的?
解决方案
这可能是环境变量Platform=MCD
存在的结果,因为它通常会出现在 HP 配置的机器上。
有关更多详细信息,请参阅本文和此 github 讨论:
您看到的问题可能与 HP 机器的设置方式有关——它们有一个名为 Platform 的环境变量,设置为 MCD,这就是您看到这个的原因......
如果它引起了问题,据我所知,删除这个变量没有任何问题。Chapman World的这篇博文对此表示赞同。如果它确实破坏了某些东西,很容易将变量放回去。所以风险很小。
或者,您可以放心地忽略或丢弃不需要的构建输出,因为您知道它的来源。
推荐阅读
- python-3.x - requests.post 挂起并继续在 python3 中重试
- reactjs - 如何将 Bootstrap 添加到 React 应用程序并在其中使用类
- php - 如何将多个旧页面重定向到新页面的子目录项目
- c++ - 来自公共范围的私有范围内的数组,但变量不在同一个类中['d'没有类型]
- python-3.x - “ImportError:无法从部分初始化的模块'pdf2image'导入名称'convert_from_path'(很可能是由于循环导入)”
- c# - 在某些网络中需要代理身份验证(407)
- sql - 显示所有 IN 运算符值,状态为“可用”或“不可用”
- c# - AspNetCoreRateLimit .NET Core 3.0 - 无法解析参数 IMemoryCache 缓存
- javascript - Web 前台推送通知未弹出在 Reactjs 中使用 Firebase 集成
- c# - 如何调整这个近战脚本以提高响应速度?