開發環境轉移至 Windows 7

摘要:開發環境轉移至 Windows 7

由於各方壓力不斷,所以某天的下午把作業用的筆電上原本的 win xp sp3 磁區整個清掉,
改換裝成 windows 7 64bit 旗艦版,身為程式開發人員的阿宅在下我,
可是下了非常大的決心才換裝,因為有許多的開發環境 & 小工具需要重新裝一次(人年紀大就會懶),

果不其然,windows 7 果然沒讓我失望,工具一堆都裝不起來啊!!

1. 原本掛載 iso 用的 ultraiso,以管理者權限執行,虛擬光碟機出現了,但是真正讀取安裝 iso 的內容時,卻怎麼的都會有問題。
解決方法:使用 Virtual CloneDrive (好棒的一隻羊)

2. Visual Studio 6.0 無解,目前還沒有可以順利安裝的方法

3. Visual Studio 2005,我手上有的是 Visual Studio 2005 Team Suite,怎麼裝都會在 MSXML Parser for 64 bit 那邊出錯,那開發 Embedded 這塊的 Platform builder 怎麼辦!?後來去看了Windows 7 相容性測試中心 發現,

Windows 7 不支援 VS 2005 Team Suite,但是支援 VS 2005 Professional (...........此時我的想法只有..............)

4. Visual Studio 2008,可以。

5. Windows Mobiel 一系列的 SDK,可以。

6. pdfFactory,不行。另外去官網下載 for win7 64bits 安裝成功。

7. StyleCop 4.3.1.0 ,不行。另外去下載 4.3.3.0 成功。

8. DirectX SDK 2007-NOV,不行。另外去下載 DirectX SDK 2009-MAR 成功。

目前的清單中先安裝這些東西,之後有多的再補上好了...

最後我還是將作業系統裝回 Windows XP,原因是因為對 Windows Mobile Device 的支援度奇差無比
VS2005 VC++ Smart Device 竟然找不到 Windows Mobile Professional 6.0 SDK & 透過 Platform Builder 建立的 CE 6.0 SDK,
好吧,我把原本的專案升級到 VS 2008,Debug 的時候竟然出現 Unable to start program,不過另外開新的專案倒是可以。

後記:VC++做出來的 COM DLL 在 VC# 的專案中要加入參考經然出現
A Referecnce to "XXXX.dll" could not be added. Failed to register dll. Please try to register the component from a command prompt with elevated permissions. (好吧,Windows 7 對開發環境的支援真的還有待努力)

勤勞樸實