我有一个Visual Studio 2012 .Net项目,我想创建32位(x86)和64位(x64)版本,使用相同的解决方案和项目,只是不同的配置。
我已经创建了四个不同的配置/生成(Debug、Release、Debug64和Release64)。我进入项目属性,在“生成”选项卡中设置了正确的处理器和生成位置。
我的问题在于如何处理引用。
例如,我正在使用ChilkatDotNet45,它提供了32位和64位版本。虽然DLL名称相同,但并不重要。x86生成需要第三方程序集的32位版本(例如来自Chilkat的程序集),而x64位生成需要这些相同程序集的64位版本。
我尝试将两个DLL程序集添加到引用中,但VS2012拒绝允许第二个,说该程序集已经存在。
我已经阅读了其他一些关于同时针对两个处理器版本的StackOverflow帖子,但至少在如何处理引用方面,我没有清楚地看到。 使用Visual Studio在同一解决方案/项目中同时针对32位和64位
我有几个第三方程序集,其中包含32位和64位版本。我该如何处理这些引用?
我已经创建了四个不同的配置/生成(Debug、Release、Debug64和Release64)。我进入项目属性,在“生成”选项卡中设置了正确的处理器和生成位置。
我的问题在于如何处理引用。
例如,我正在使用ChilkatDotNet45,它提供了32位和64位版本。虽然DLL名称相同,但并不重要。x86生成需要第三方程序集的32位版本(例如来自Chilkat的程序集),而x64位生成需要这些相同程序集的64位版本。
我尝试将两个DLL程序集添加到引用中,但VS2012拒绝允许第二个,说该程序集已经存在。
我已经阅读了其他一些关于同时针对两个处理器版本的StackOverflow帖子,但至少在如何处理引用方面,我没有清楚地看到。 使用Visual Studio在同一解决方案/项目中同时针对32位和64位
我有几个第三方程序集,其中包含32位和64位版本。我该如何处理这些引用?