我使用 LINQPad 连接到不同的环境,比如“本地”和“开发”。连接设置在 LINQPad.exe 的配置文件中。
为了帮助我组织设置,我想制作几个 LINQPad.exe 副本,并使用相应的配置文件重命名它们,如下所示:
- LINQPad.local.exe
- LINQPad.local.config
- LINQPad.development.exe
- LINQPad.development.config
但是 LINQPad.exe 在启动时抱怨:
应用程序必须命名为 LINKPad.exe 才能运行。
为什么是这样?
PS 很明显,我不是在问如何管理我的配置文件(我现在有不同的文件夹)——我更好奇有什么编程原因可以强制执行进程的名称?