如何在 VS 2017 中配置 Windows 安装程序应安装的 .NET 版本

Cod*_*fox 2 .net c++ windows-installer visual-studio visual-studio-setup-proje

目前我正在开发一个需要 .NET 4.0 才能正常工作的项目,但是当我配置 Windows 安装程序并尝试安装时,它正在尝试安装最新版本的 .NET。那么如何配置 Windows 安装程序以安装创建项目的 .NET 版本。我还想知道如何在我的安装程序中包含 Visual C++ Redistributable。

Rez*_*aei 5

当您创建安装项目并将项目的主要输出添加到安装项目时,安装项目会自动检测包括Microsoft .Net Framework在内的依赖项。要查看检测到的依赖项是否正确满足您的需求,您可以查看以下位置:

  1. 首先,右键单击Dependencies并单击Refresh Dependencies

  2. 检查项目的先决条件:

    • 右键单击安装项目并选择Properties
    • 在 Properties 对话框中,从Configurations组合框中选择配置,然后对DebugRelease重复以下步骤。
    • 单击Prerequisites...按钮打开Prerequisites
    • 先决条件对话框中,检查所需的 .Net Framework 版本。
    • 按 OK 并确保对DebugRelease重复上述步骤。
  3. 检查安装项目的启动条件

    • 右键单击安装项目,然后从视图中选择启动条件
    • 然后在Launch CONditions节点下,选择.Net Framework节点并右键单击并选择Properties Window
    • 属性窗口中,检查.Net Framework启动条件的版本属性。