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

时间:2018-02-18 09:32:25

标签: c++ .net visual-studio windows-installer visual-studio-setup-proje

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

1 个答案:

答案 0 :(得分:2)

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

  1. 首先,右键单击依赖关系,然后单击刷新依赖关系

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

    • 右键单击安装项目,然后选择属性
    • 在“属性”对话框中,从配置组合框中选择配置,然后对 Debug Release 重复以下步骤。
    • 点击先决条件... 按钮,打开先决条件
    • 先决条件对话框中,检查所需的.Net Framework版本。
    • 按确定并确保为调试发布重复上述步骤。
  3. 检查设置项目的启动条件

    • 右键单击安装项目,然后从查看选择启动条件
    • 然后在 Launch COnditions 节点下,选择 .Net Framework 节点,右键单击并选择属性窗口
    • 属性窗口中,检查版本属性是否为 .Net Framework 启动条件。​​