visual-studio – Visual Studio:不同的DLL用于配置

我想制作我的应用程序的x86和x64版本,因为我使用的一些库对于x86和x64(例如SQLite)有差异。
作为目标操作系统“x64”的发布版本,我做了一个新的配置。

有没有办法为配置定义不同的DLL。使用SQLite.dll for x86 release和SQLite64.dll for x64 release?

>不幸的是,我不能使用默认的“任何平台”选项,因为那些不是x64兼容的DLL。
>我想支持真正的x64,而不是在x64操作系统上运行32位应用程序。

您可以为项目文件中的dll引用添加条件,但是您无法使用Visual Studio进行操作 – 您必须手动编辑项目文件。见this如何做到这一点。

您需要做的是仅在32位构建配置中包含对32位dll的引用,以及64位构建配置中对64位dll的引用。

翻译自:https://stackoverflow.com/questions/2169555/visual-studio-different-dlls-for-configurations

转载注明原文:visual-studio – Visual Studio:不同的DLL用于配置