使用环境
<!-- 必须 告知插件运行的环境,帮助开发者定位问题 -->
- 操作系统版本:macOS Big Sur
- 操作系统平台(x86/x64):x64
- VsCode 版本:1.97.0 (Universal)
- EIDE 插件版本:3.21.1
- C/C++ 插件版本:基本可以认为与本问题无关。
- 何种编译器(keil_c51/sdcc/armcc5/armgcc/...):基本可以认为与本问题无关。
- 编译器版本(非编译问题可忽略):
描述问题
<!-- 使用简明清晰的语言描述您的问题 -->
目前我的计算机因为有多个项目都需要安装对应依赖,为了更加方便地管理各个项目的环境,我正在使用conda来对不同的环境进行隔离。目前,我将dotNET RT安装到了conda虚拟环境内,并已经确认:
- 激活虚拟环境时,可以直接通过命令行输入
dotnet
来调用dotNET命令行程序,安装在虚拟环境内的dotNET RT发行版也可以被命令行程序找到;
- 未激活虚拟环境时,可以通过虚拟环境中dotNET的路径来调用dotNET命令行程序,安装在虚拟环境内的dotNET RT发行版同样可以被命令行程序找到。
但是,我遗憾地发现,我似乎没有找到相应的办法让EIDE找到dotNET命令行程序。请问目前EIDE是否有办法设置dotNET命令行程序的位置?或者,是否有办法通过修改插件或者VSCode的设置项,来修改插件运行中的PATH环境变量,以便将dotNET命令行程序所在的位置加入PATH中?亦或者,可以直接通过一些办法激活conda虚拟环境,让整个项目的运行都在conda虚拟环境内?
屏幕截图
<!--使用一些截图能够更好地展现问题 -->
图1:激活conda虚拟环境时使用dotNET命令行程序

图2:未激活conda虚拟环境时使用dotNET命令行程序

图3:启动EIDE插件时VSCode显示的EIDE输出

期望现象
<!--您期望应该产生的,但实际上却没有发生的结果-->
可以通过修改配置项或者其它办法来使插件可以正常找到dotNET命令行程序。
恭祝时祺!