【发布时间】:2012-10-02 23:17:54
【问题描述】:
我有一个需要在 Mono 下运行的 .NET 库,为了正常工作,我需要确定 Mono 安装的路径。 Mono 文档中提到了一个 MONO_HOME 环境变量,但是在为 Windows 安装 Mono 之后,没有设置这个变量,所以它看起来并不可靠。它在 Linux 上可靠吗?除了要求我的库的用户正确手动设置 MONO_HOME 以使事情正常工作之外,我在 Windows 上还有其他选择吗?
我需要一种方法来确定框架程序集的所有 Mono 版本的位置,因为我的库基本上完成了 Visual Studio 的工作(加载解决方案和项目,根据指定的目标框架版本从框架程序集中加载元数据等)。
【问题讨论】:
-
如果一切都失败了,您是否考虑过进行文件/文件夹搜索?