2012-12-27 64 views

回答

1

除非你同時擁有64位和32位的DLL您的外部依賴性,我只想編譯最小公分母即中的:X86將正確安裝和在Windows的32位和64位版本。

+0

我使用SQLite有2個版本。一個用於32位,另一個用於54位 –

+0

@afsharm這是一個很好很好的,但既然你說你不使用任何特定的x64我可能會仍然編譯的x86。 –

+0

是的,我們並不需要任何特殊的x64功能。我們只是希望我們的簡單的應用程序在兩個x32或x64的環境中運行。我必須嘗試x86編譯選項。 –

2

編譯爲AnyCpu架構,這將使其在x86/x64無關。

當然,這不會阻止問題,如果你正在尋找訪問位數具體的事情,如%PROGRAMFILES%,如果你這樣做,你仍然需要使用Environment.Is64BitOperatingSystem屬性測試的位數。