You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode中如何通过launch.json为.NET Core开发设置时区

VSCode launch.json 配置时区实现UCT服务器环境模拟

你只需要在对应ASP.NET Core调试配置中添加env字段指定时区变量即可,操作步骤如下:

  • 打开你项目根目录下.vscode文件夹中的launch.json文件
  • 找到你平时启动调试用的ASP.NET Core配置项(一般name字段值类似.NET Core Launch (web))
  • 在配置项中新增env配置块,添加TZ字段值为UCT,如果已经有env块直接追加TZ配置即可

示例配置如下:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": ".NET Core Launch (web)",
            "type": "coreclr",
            "request": "launch",
            "preLaunchTask": "build",
            "program": "${workspaceFolder}/bin/Debug/netcoreapp3.1/你的项目名称.dll",
            "args": [],
            "cwd": "${workspaceFolder}",
            "stopAtEntry": false,
            // 环境变量配置块,已包含TZ时区设置
            "env": {
                "ASPNETCORE_ENVIRONMENT": "Development",
                "TZ": "UCT"
            },
            "serverReadyAction": {
                "action": "openExternally",
                "pattern": "\\bNow listening on:\\s+(https?://\\S+)"
            }
        }
    ]
}
  • 保存修改后的launch.json,重新启动调试即可生效,效果和命令行执行TZ=UCT dotnet run完全一致。

注意如果你的项目配置中已经存在env字段,不要新增重复的配置块,直接在原有env里加一行"TZ": "UCT"即可,避免JSON格式报错。

内容的提问来源于stack exchange,提问作者Wayne

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.29 22:15:01