我正在使用Microsoft Visual Studio 2008(VC9)編譯具有.dsw文件的項目。我已經有2010年和寧願使用它,但似乎這個DSW始建於2008年將VS2008編譯與Windows 7兼容的二進制文件
我想編譯生成的二進制這也是兼容Windows 7。我的問題:
- 如果我使用2008進行編譯,生成的二進制文件是否與Windows 7兼容?我不確定在哪個版本的VS上啓動Windows 7支持。
- 還是這與VS版本沒有關係,而是與Windows SDK有關?如果是這樣的話,我可以使用VS2008和更新的Windows SDK嗎?
有人可以請澄清。
歸根結底不過,如果你是想確保你的代碼將在Win7的運行則需要對其進行測試。它很可能會運行,但您可能會遇到UAC,註冊表虛擬化,清單等問題。嘗試下載應用程序兼容性工具包並通過它運行程序,這將突出顯示問題區域,如寫入特權文件/註冊表區域。 – 2010-08-09 22:33:54
「你可能會遇到UAC,註冊表虛擬化的問題,體現」 - 只有當你沒有努力編寫你的軟件從一開始就不需要管理權限。 – Rob 2010-08-20 23:08:39