我有一个需要在单声道下运行的.NET库,为了正常工作,我需要确定单声道安装的路径。单声道文件提到了一个MONO_HOME环境变量,但是在安装Mono for Windows之后,这个变量没有设置,所以它看起来不可靠。在Linux上可靠吗?除了要求我的库的用户正确手动设置MONO_HOME以使事情正常工作之外,我还有其他任何Windows选择吗?如何确定Windows和/或Linux下的Mono根目录?
我需要一种方法来确定框架程序集的所有Mono版本在哪里,因为我的库基本上做了Visual Studio的工作(加载解决方案和项目,根据指定的目标框架版本从框架程序集加载元数据,等等)。
如果一切都失败了,您是否考虑过进行文件/文件夹搜索? – rene