1

想象一个库,它需要一个 dll.config 文件来使用 Mono 进行跨平台 p/invokes。是否可以:

  1. 将 dll.config 作为资源嵌入并在运行时以某种方式将其传递给 Mono?
  2. 将此 dll.config 放入磁盘上的其他可写位置?(即与实际的 dll 文件不在同一个文件夹中)

任何一种方法都可以简化我的用户的部署。有任何想法吗?

4

1 回答 1

2

如 mono-config 手册页中所述,运行时还将从 ~/.mono/assemblies/ASSEMBLY/ASSEMBLY.EXT.config(即在用户的主目录中)加载配置文件。

于 2010-12-07T09:16:32.297 回答