發布時間:2024-04-12 文章來源:深度系統下載 瀏覽:
學習和使用C#做開發的同學經常會用到微軟的開發工具visual studio,也就是大家常說的VS,目前最新的版本為visual studio 2013,之前的版本都會分為X86和X64版本,就是說有32位的版本和64位的版本之分,那么有的同學就會問了,我用visual studio X64版本開發的軟件能運行在32位(X86)的系統上嗎?我用X86(32位)的visual studio版本能開發X64的軟件嗎?今天就專門針對這個問題進行解說,大家可以借鑒。 筆者最近在使用visualstudio 2013(下面簡稱vs2013)旗艦版開發軟件的時候遇到一個問題,那就是開發出來的軟件只能運行在X64位的系統上,32位的系統卻不兼容,大家都知道vs2013默認狀態下開發的軟件是同時兼容32位和64位系統的,但為什么還會出現這個問題呢?其實在vs開發項目的時候有個選項叫“目標平臺”,這個目標平臺就是用來控制軟件運行的系統環境的,目標平臺有三個選項:Any cpu、X86、X64,默認是Any cpu也就是同時兼容32位和64位系統的,但筆者在開發軟件的時候不知道什么時候勾選了X64,于是就出現了上面的問題,那么這個“目標平臺”到底在哪里設置呢? 我們可以通過右鍵點擊我們的項目 -屬性,打開后選擇“生成”選項,如下圖所示: 通過這個“目標平臺”我們就可以輕松控制軟件運行的系統環境了,當然了,為了獲取更好的兼容性,使用默認選項 Any cpu無疑是最好的選擇。 下面我們再接著討論開篇提到的問題,微軟的visual studio開發工具分為X86和X64兩種版本,但這并不意味著X86只能開發兼容32位系統的軟件,或者X64版本只能開發兼容64位系統的軟件,筆者的vs2013使用的就是X86的旗艦版,通過上面的例子,我們可以知道使用vs開發工具我們可以自由控制軟件的系統兼容性。 最后,給大家附上vs2013的下載地址和注冊激活序列號,因為目前最新的版本為vs2013,很多喜歡嘗鮮的同學不是苦于無法下載到最新版本,就是苦于下載到最新版本卻無法激活,下面筆者為大家提供微軟最權威的msdn下載地址:msdn123.com,一般我們選擇旗艦版(visual studio ultimate 2013 x86,vs2013大多版本都是X86的),激活序列號:5C4A7-6Q20J-6ZD58-K2C72-0AKPE。 |