2010-10-01 50 views

回答

1

一般:是的。

所有當前版本的.Net框架都在Vista和Win7上運行。

請注意,如果您直接或通過​​製作calls into the native platform,那麼如果使用僅在Win7中可用的函數,則可能存在可移植性問題。但對於.Net開發的直接開發,您應該沒有任何問題在運行的任何受支持的Windows版本。

1

是的,Windows 7的dll格式沒有改變。唯一需要記住的是,如果它是.Net dll,目標系統必須安裝合適的.Net或適當的C/C++運行時。

1

你應該#定義_WIN32_WINNT宏來告訴你想要支持的Windows版本。 VS2010附帶的SDK中的默認值是0x600,它可以避免您連接到Vista中不可用的API函數。所以,是的,你可能很好走。

相關問題