C# Mono dll.config搜索路径

C# Mono dll.config搜索路径,c#,mono,pinvoke,opentk,C#,Mono,Pinvoke,Opentk,想象一下,一个库需要一个dll.config文件,用于使用Mono进行跨平台的p/invokes。是否可以: 将dll.config作为资源嵌入,并在运行时以某种方式将其传递给Mono 是否将此dll.config放在磁盘上的其他可写位置?(即,与实际dll文件不在同一文件夹中) 这两种方法都可以简化我的用户的部署。有什么想法吗?如mono配置手册页中所述,运行时还将从~/.mono/assemblies/ASSEMBLY/ASSEMBLY.EXT.config(位于用户的主目录中)加载一个配置

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

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

  • 这两种方法都可以简化我的用户的部署。有什么想法吗?

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

    谢谢,这正是我想要的。我也是第一次听说mono配置手册页。请注意文档是错误的:配置文件必须命名为ASSEMBLY.config而不是ASSEMBLY.EXT.config!