2010-10-01 56 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函数。所以,是的,你可能很好走。

相关问题