Tag: 发行版

如何分发32位和64位版本的库

我有一个C#库,由各种客户端(32位和64位)调用。 到目前为止它被编译为AnyCPU,所以没有问题。 最近我添加了对SQLite .NET库的依赖,它有32位和64位版本(但不是AnyCPU)。 所以,现在,我必须有两个版本 – 两个比特。 在过去,我已经看到了其他库(MS SQL Compact想到),其中有一个方案,其中单个.NET程序集将在文件夹中具有Private\amd64和Private\x86文件夹,并且其中包含相应的本机库会根据需要打电话给每个人。 这种方法对我的情况是否可行? 是否有关于如何实施它的文档? 是否需要更改代码或这是一种分发技术?