【发布时间】:2012-12-04 09:26:04
【问题描述】:
我目前正在使用 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 上构建我的解决方案?
干杯!
【问题讨论】:
-
根据Microsoft's system requirements page,您必须至少有 Windows 2000 SP4。你能检查一下吗?
标签: visual-studio-2010 deployment .net-2.0 setup-deployment windows-2000