App.config dllmap条目可移植性

2024-01-06

dllmap 配置文件条目在 Mono 中用于将对 Windows DLL 的请求映射到 Linux (.so) 库。但似乎如果 Microsoft 的 .NET 框架尝试解析具有此类条目的配置文件,则会发生错误,因为它不理解“dllmap”。我认为我的发行版中的其他所有内容都可以在 Linux 和 Windows XP 上原封不动地分发。在涉及到的所有可移植性中,这个配置条目真的是失败的地方吗——唯一一个不可移植的部分?难道就没有办法跨平台共享这个文件吗?


您确定需要“dllmap”条目吗?难道你不能仅仅依靠自动映射“somelibrary”到Windows上的“somelibrary.dll”和Linux上的“somelibrary.so”吗?

此外,我虽然框架只是跳过了它不期望的条目......

编辑:发布 Linux 库的标准方法是有一个指向最新版本的无版本符号链接。所以你会添加libfmodex.so指向libfmodex-4.22.01.so。然后使用[DllImport("fmodex")]框架会自动计算剩下的部分。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

App.config dllmap条目可移植性 的相关文章

随机推荐

  • AngularJS 与 Django - 模板标签冲突

    我想将 AngularJS 与 Django 一起使用 但是它们都使用 作为他们的模板标签 有没有一种简单的方法可以更改两者之一以使用其他自定义模板标签 对于 Angular 1 0 您应该使用 interpolateProvider ap
  • 高优先级的自定义命令 Windows 服务

    我有一个部署在 Windows Server 2008 中的工作跟踪器 WPF 应用程序 该跟踪器应用程序正在通过 WCF 服务与 Tracker windows 服务进行通信 用户可以从 Worker Tracker GUI 应用程序创建
  • 如何使 css a:active 在点击后起作用?

    我正在尝试使菜单用作选项卡 选项卡本身工作正常 菜单链接也很棒 但我想删除活动选项卡的底部边框 使其看起来像在实际页面上 我尝试过使用 id a active但似乎只有当我按下链接时它才起作用 我也想过用 javascript 来做这件事
  • 在Python中获取Decimal的Ceil()?

    有没有办法在Python中获得高精度Decimal的ceil gt gt gt import decimal gt gt gt decimal Decimal 800000000000000000001 100000000000000000
  • 通过 NDK 在 Android 中使用 C 库

    我想做的事 我找到了一个计算音频流音高的 C 库 http www schmittmachine com dywapitchtrack html并想在 Android 中使用它 我想除了移植它之外 我还可以在 NDK 的帮助下使用它 对吧
  • 如何从正则表达式创建随机字符串

    我想从正则表达式生成一个随机字符串 example random string 0 9 4 gt 7895 random string 0 9 4 gt 0804 random string 0 9 A Z 4 gt 9ZE5 random
  • 如何在lucene中使用tf idf相似度对文档进行排名

    在创建索引和搜索查询的基本代码中 我想使用 TFIDFsimilarity 对检索到的文档进行排名 但我收到错误 无法实例化类型 TFIDFSimilarity 我的代码如下 public class TFIDF T private sta
  • 在 WooCommerce 中对特定类别的最便宜商品进行折扣

    我喜欢根据产品类别打折 Woocommerce 中最便宜的购物车商品 基于 Woocommerce 中成本较低的产品的购物车折扣 https stackoverflow com questions 49693564 cart discoun
  • org.w3c.dom.DOMException:HIERARCHY_REQUEST_ERR

    我对此已经关注太久了 无法弄清楚我做错了什么 因此 我正在尝试为某些内容生成 Xades 签名 不幸的是我总是遇到同样的错误 HIERARCHY REQUEST ERR 这是我的 XML 文档
  • 聚合时间戳数据的更好方法?

    我正在处理非统一收集的时间戳索引数据 最终将按每分钟 每小时计算统计数据 我想知道按时间段聚合的最佳方法是什么 我目前计算两个 lambda 函数 然后将两列添加到数据框中 如下所示 h lambda i pd to datetime i
  • 为什么我的桌面视图很慢?

    我正在制作一个加载了一些 NSArray 的表格视图 该单元格包含两个标签和一个加载了 URL 图像的背景图像视图 问题是 tableview 的滚动很慢 就像冻结或其他什么 我认为这是因为 Imageview 但我能做什么 这是我的一些代
  • 如何使用 Maven 程序集插件 jar-with-dependencies 在 JAR 中包含自定义文件

    我需要在最终的 JAR 中包含自定义文件 com app log4 properties 使用 jar with dependencies 时如何将一个文件添加到我的 JAR 中 现在该 JAR 中只有类文件 我在用着 mvn assemb
  • 如何对对象进行版本控制?

    为了解释这一点 请查看下面正在更改的对象 obj a 1 b 2 Version 1 obj a 2 Version 2 obj c 3 Version 3 我希望能够获得该对象的任何这些版本 例如得到obj从版本 2 开始 我不想每次更新
  • Rails 3.1:如何仅为 Web 应用程序运行初始化程序(rails 服务器/unicorn/等)

    我的网络应用程序需要加密其会话数据 我设置的是 config initializers encryptor rb require openssl require myapp encryptor MyApp Encryptor config
  • 中断运行nashorn脚本的java线程

    在下面的代码中 我让 JavaScript 在与主线程不同的单独线程中运行 该脚本是一个无限循环 因此需要以某种方式终止它 如何 脚本开始运行后 调用 cancel 不起作用 但如果我在线程初始化后调用 cancel 它将终止它 注释掉的行
  • Capistrano 和从 Github 部署网站

    因此 我有一个我认为相当简单的 Capistrano 用例 我想从 Github 部署一个 PHP 站点 但我遇到了很多问题 当我跑步时cap deploy Capistrano 能够克隆 Github 存储库 deploy update
  • 卡夫卡消费者偏移最大值?

    我正在谷歌搜索并阅读 Kafka 文档 但我无法找到消费者偏移量的最大值以及最大值之后是否存在偏移量环绕 我知道 offset 是一个 Int64 值 所以最大值是 0xFFFFFFFFFFFFFFFF 如果存在wraparound Kaf
  • 我可以使用 Eclipse 将 JavaDoc 轻松添加到包中吗?

    我使用 javadoc 来记录我的类和方法 我也想在我的包中添加一些概述信息 我喜欢 Eclipse 在我输入后为每个类或方法创建匹配文档注释的存根
  • 获取ttk.Frame的默认背景

    我通过调整这个将滚动条与 ttk 笔记本结合起来example https stackoverflow com questions 3085696 adding a scrollbar to a grid of widgets in tki
  • App.config dllmap条目可移植性

    dllmap 配置文件条目在 Mono 中用于将对 Windows DLL 的请求映射到 Linux so 库 但似乎如果 Microsoft 的 NET 框架尝试解析具有此类条目的配置文件 则会发生错误 因为它不理解 dllmap 我认为