【发布时间】:2016-08-24 23:25:54
【问题描述】:
我明白:当我将dllmap 放入 app.config 以便 mono 可以找到本机 dll 的 linux 风格时,我扰乱了基于 windows 的配置系统,因为没有为它定义配置部分。
我可以看到我有一些选择:
- 为其添加一个虚拟部分 - 这对于多个 dllmap 元素会失败,所以我认为这不是答案
- 每个平台都有不同的配置 - 我宁愿避免那些额外的工作
所以问题是,如何在 Windows 上消除错误?
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.1" />
</startup>
<dllmap dll="winscard" target="libpcsclite.so.1"/>
</configuration>
错误:
配置系统初始化失败
无法识别的配置节 dllmap。 (...exe.Config 第 6 行)
【问题讨论】:
标签: c# linux windows configuration mono