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

如何修改LINQPad 6的临时目录?偏好设置无对应选项

解决LINQPad 6自定义临时目录的问题

我完全懂你的困扰——杀毒软件死盯着临时目录里的LINQPad生成文件拦截,偏偏偏好设置里又找不到修改选项,确实让人头疼。不过别担心,LINQPad其实留了后门,咱们可以通过环境变量或者配置文件修改来绕开这个问题,具体步骤如下:

方法1:用环境变量快速指定临时目录

这是最灵活的方案,临时生效或永久生效都能实现:

  • 临时生效(仅当前会话):打开命令提示符,先设置环境变量再启动LINQPad:
    set LINQPAD_TEMP=C:\Your\Custom\Temp\Folder
    start LINQPad6.exe
    
    把C:\Your\Custom\Temp\Folder替换成你自己的目标目录(记得先手动创建好这个目录,LINQPad不会自动生成)。
  • 永久生效:打开Windows的「高级系统设置」→「环境变量」,新增一个用户/系统变量,名称填LINQPAD_TEMP,值填你的自定义目录路径。设置完重启LINQPad就生效了。

方法2:修改LINQPad配置文件实现永久生效

如果不想依赖环境变量,直接改配置文件更彻底:

  1. 先完全关闭LINQPad(确保后台进程也退出)。
  2. 打开文件资源管理器,输入%APPDATA%\LINQPad6回车,找到Preferences.json文件。
  3. 用文本编辑器打开这个文件,在根对象里添加TempDirectory字段,示例如下:
    {
      "TempDirectory": "C:\\Your\\Custom\\Temp\\Folder",
      // 其他原有配置项保持不变...
    }
    
    注意路径里的反斜杠要写成\\转义,或者直接用正斜杠/也可以。
  4. 保存文件后重启LINQPad,之后生成的dll就会跑到你指定的目录里,再也不会被杀毒软件拦截了。

验证配置是否成功

你可以跑个简单的查询确认一下:

Directory.GetCurrentDirectory()

执行后输出的路径应该是你设置的自定义目录;或者直接去目标目录看看,运行查询后会生成对应的dll文件,就说明配置成功了。

至于为什么偏好设置里没这个选项——LINQPad把这类小众的进阶配置藏在了环境变量和配置文件里,毕竟大部分用户用默认临时目录就够了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.08 09:13:10