我有一個Visual Studio 2012 .Net項目,我希望使用相同的解決方案和項目創建32位(x86)和64位(x64),只是不同的配置。針對來自同一VS2012項目的x86和x64程序集;參考
我已經創建了四個不同的配置/構建(Debug,Release,Debug64和Release64)。我去了項目屬性,並在構建選項卡中設置適當的處理器和構建位置。
我的問題涉及如何處理引用。
例如,我正在使用ChilkatDotNet45,它與32位和64位版本一起提供。相同的DLL名稱,並不重要。 x86構建需要我的第三方程序集的32位版本(例如來自Chilkat的程序集),而x64位版本需要這些相同程序集的64位版本。
我試着將兩個DLL程序集都添加到引用中,但是VS2012拒絕允許第二個程序集說已經存在程序集。
我讀過另一個stackoverflow帖子,談到了針對兩個處理器版本,但我沒有看到,至少很清楚,如何處理引用。 Targeting both 32bit and 64bit with Visual Studio in same solution/project
我有幾個第三方程序集,附帶32位和64位。我如何處理參考?
我意識到這個選擇,但我沒有看到如何解決引用問題。另外,我想創建針對32位和64位的特定版本。想想SQLite.Net發行版或其他任何存在的發行版。我也想這樣做。 –
希望這可以幫助你http://stackoverflow.com/questions/3442435/one-project-with-multiple-build-configurations-in-vs2010 – UsmanAzam
構建已進入不同的文件夾。這不是我目前的問題。參考文獻部分是。我目前的文件夾是「x86/Debug,x86/Release,x64/Debug,和x64/Release),每個版本/配置都綁定到相應的處理器。 –