我正在使用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