摘要:如何在 32Bit 環境中編譯出 64Bit 的應用程式
很久很久以前有被問到,應該要如何編譯出 64 位元的應用程式??
是不是一定要把 VS 2008 開發環境安裝在 64 位元上的作業系統,然後把專案重新編譯就是 64位元的程式了?
不知道這是怎麼傳的會變成這樣,這一點絕對是騙人的啦!!
因為 VS 開發環境都一直是 32 bit 的,而且寫出來的程式因為中間會透過 CLR
而且,重點是在 .NET 上開發出來的應用程式連改都不用改,就可以直接升級至 64 bit
不用再擔心說變數的長度變成之類的。
設定方式如下
定義組態管理員
可以設定多組的組態項目,以便讓我們的開發環境可以隨意切換編譯不同的平台
定義平台目標
相關資源
x64 Framework 2.0
64 位元應用程式
http://msdn.microsoft.com/zh-tw/library/ms241064(VS.80).aspx
部署 64 位元應用程式
http://msdn.microsoft.com/zh-tw/library/ms165428(VS.80).aspx
HOW TO:建立 64 位元平台的 Windows Installer
http://msdn.microsoft.com/zh-tw/library/cd7a85k9(VS.80).aspx
HOW TO:使用 ClickOnce 部署 64 位元應用程式
http://msdn.microsoft.com/zh-tw/library/ms165430(VS.80).aspx
HOW TO:將專案設定成以平台為目標
http://msdn.microsoft.com/zh-tw/library/ms185328(VS.80).aspx