针对Windows 2000的Visual Studio 2010安装/部署项目

时间:2012-12-04 09:26:04

标签: visual-studio-2010 deployment .net-2.0 setup-deployment windows-2000

我目前正在开发Visual Studio 2010中的C#/ .NET项目。此应用程序的目标框架是.NET 2.至于在我的目标系统上部署此项目,我正在使用部署项目在我的Visual Studio解决方案中。

至于在XP(或更高版本)系统上安装我的二进制文件,没有问题。但是当我尝试在Windows 2000系统上部署时,我的Setup.exe将无法运行。它会立即抛出异常The procedure entry point GetNativeSystemInfo could not be located in the dynamic link library KERNEL32.DLL

我的Windows 2000系统上安装了Windows Installer 3.1。我的猜测是这个问题是因为Windows 2000不支持Visual Studio 2010创建的安装程序,但我想知道是否有人可以确认。如果是这样 - 在VS 2010中是否有解决方法,或者我需要构建我的解决方案,比方说,VS 2008?

干杯!

1 个答案:

答案 0 :(得分:0)

由于我无法真正解决这个问题,在这种情况下,对我来说最好的解决方法是在VS 2008中重建我的项目。在VS 2010中构建的解决方案文件不向后兼容VS 2010,所以我必须创建VS 2008中的新解决方案,将我在VS 2010中的所有项目添加到该解决方案中。