【问题标题】:Visual Studio 2010 Setup/Deployment Project targeting Windows 2000面向 Windows 2000 的 Visual Studio 2010 安装/部署项目
【发布时间】: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 上构建我的解决方案?

干杯!

【问题讨论】:

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多