我有一个 Visual Studio 2012 .Net 项目,我想为其创建 32 位 (x86) 和 64 位 (x64) 使用相同的解决方案和项目,只是配置不同。
我已经创建了四种不同的配置/构建(Debug、Release、Debug64 和 Release64)。我转到项目属性并在构建选项卡中设置正确的处理器和构建位置。
我的问题涉及如何处理引用。
例如,我使用的是 ChilkatDotNet45,它附带 32 位和 64 位版本。相同的 DLL 名称,无关紧要。 x86 构建需要我的第 3 方程序集的 32 位版本,例如来自 Chilkat 的程序集,而 x64 位版本需要这些相同程序集的 64 位版本。
我尝试将两个 DLL 程序集添加到引用中,但 VS2012 拒绝允许第二个 DLL 程序集说程序集已经存在。
我确实阅读了其他 stackoverflow 帖子,其中讨论了针对两个处理器版本的一些内容,但我没有看到(至少清楚地)如何处理引用。 Targeting both 32bit and 64bit with Visual Studio in same solution/project
我有几个随 32 位和 64 位一起提供的第 3 方程序集。我如何处理引用?
最佳答案
关于.net - 针对同一 VS2012 项目中的 x86 和 x64 程序集;引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17767382/