【发布时间】:2012-03-17 04:31:30
【问题描述】:
我有一个由各种客户端(32 位和 64 位)调用的 C# 库。到目前为止,它被编译为 AnyCPU,所以没有问题。
最近我向 SQLite .NET 库添加了一个依赖项,该库有 32 位和 64 位两种版本(但不是 AnyCPU)。所以,现在,我必须有 2 个构建 - 两个位。
过去,我看到其他库(想到 MS SQL Compact)有一个方案,其中单个 .NET 程序集将在文件夹中包含 Private\amd64 和 Private\x86 文件夹,其中包含适当的本机库它们,它会根据需要调用每一个。
这种方法适合我的情况吗?是否有关于如何实现它的文档?是否需要更改代码或者这是一种分发技术?
【问题讨论】:
标签: c# .net .net-4.0 64-bit distribution