我目前正在 Visual Studio 2010 中处理 C#/.NET 项目。此应用程序的目标框架是 .NET 2。至于在我的目标系统上部署此项目,我在我的 Visual 中使用了一个部署项目工作室解决方案。
至于在 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 上构建我的解决方案?
干杯!