【问题标题】:Setup requires.Net Famework Verison 3.5. Visual Studio Installer project, Even though 3.5 is enabled in windows feature安装程序需要 .Net Framework 3.5 版。 Visual Studio 安装程序项目,即使在 windows 功能中启用了 3.5
【发布时间】:2020-12-28 22:00:53
【问题描述】:

我正在尝试从 Visual Studio 2015 上针对 .Net 3.5 框架的安装程序项目进行安装。当我运行该项目时,我收到此错误

我目前安装了 3.5 和 4.8,并已在 windows 功能中打开框架
当朋友基于同一个项目为我构建安装程序时,我可以安装得很好。我不确定这里到底发生了什么。我已经复制了他的项目,修复了我的 Visual Studio,删除了一些 SDK/Bootstrapper/package 文件,重新安装了 3.5,但没有任何效果。我想知道是否有人有任何建议。

编辑。 启动条件 orca

启动条件visual studio

【问题讨论】:

  • 使用Orca or an equivalent tool,打开您的MSI。请报告LaunchCondition table的内容。在安装了 Visual Studio 的系统上,查找 Orca 安装程序 - Orca-x86_en-us.msi - 位于:C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x86(“bin”文件夹后的数字会有所不同)。
  • 这里有一个关于如何阻止条件意外阻止卸载的小答案:to the Batmobile。 LaunchConditions 必须为真,否则设置将中止。
  • 嗨 Stein Asmul,我的启动条件是空白的,请参阅我的编辑,虽然我在 Visual Studio 中的启动条件不同,请参阅编辑
  • 哦,是的。这些可能是自定义操作。我想我记得以前见过这个。上面应该有答案。查看 CustomAction 表,看看里面有什么。
  • Maybe check this out。我只是出去一会儿。没有时间正确审查它。

标签: .net windows-installer


【解决方案1】:

感谢大家的回复,我最终修复了安装程序扩展,这似乎有效。我不确定我是如何陷入混乱的,也不知道为什么会这样,但确实如此。

【讨论】:

  • 很好用。 A few words of warning on Visual Studio Installer Projects。当他们工作时很棒,但通常不能很好地扩展。只是一个提示。 WiX 功能齐全,但很复杂 (quick start links)。 List of MSI tools。 Advanced Installer 中的一些免费功能和大量 IIS 功能(超出了我有时间测试的范围)。
  • 不确定 Installshield 是否有任何功能有限的免费版本(他们之前有一些)。很多功能和非常好的文档。过去 IIS 功能受到限制。
  • 是的,正在努力准备出门! :-)
  • 感谢 Stein Asmul 的帮助和所有出色的回复。我们已经切换到在我们的一些新项目上安装 shield,但我的任务是更新一些遗留代码。我也将努力切换它以安装防护罩
猜你喜欢
  • 2010-12-15
  • 1970-01-01
  • 2011-01-30
  • 1970-01-01
  • 1970-01-01
  • 2014-02-06
  • 1970-01-01
  • 2011-02-17
  • 2012-12-28
相关资源
最近更新 更多