问题标签 [prerequisites]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1108 浏览

visual-studio-2010 - VS 2010 安装项目,属性 | 先决条件不显示 VC++ 运行时 x64 库

Visual Studio 2010 Professional,目标框架/平台:.Net 4/x64

我为我的应用程序构建了一个安装项目,当打开它的属性和先决条件时,我没有看到“Visual C++ 2010 Runtime Libraries (x64)”列出。但是,x86 版本在先决条件列出。vcredist_x86 和 vcredist_x64 目录均已确认存在于:

我已经在两台不同的开发机器上确认了这一点,并且具有设置项目的不同解决方案。

4.0 in 的 GenericBootstrapper 路径

已确认指向正确的目录。

当查看包的注册表项时

我注意到存在 x86 可再发行组件的路径

但 x64 包的路径存在。我将两个 x64 路径作为字符串值添加到文件夹目录中(我之前在构建新包时已成功完成此操作,以便让新包出现在先决条件列表中),但仍然没有运气。

有什么想法吗?

0 投票
1 回答
137 浏览

visual-studio - Visual Studio 无效的引导程序

我在 VS 引导程序中设置了一堆程序作为先决条件。最近,每次我在我的机器上构建并尝试运行 setup.exe 时,我都会收到错误消息“.....msi 已更改或自软件包最初发布以来已损坏”。我知道这不是设置或 msi 文件的问题,因为我在另一台开发机器上做了完全相同的事情并将输出复制到我的机器并且它工作正常。我认为它必须是视觉工作室中的某些东西 - 引导程序连接。有人有什么想法吗?

0 投票
1 回答
384 浏览

c# - 我需要用法语创建一个 .net 4.0 部署设置

我在 .net 4.0 中工作,我需要在 Visual Studio 2012 中创建部署设置,其中包含 .netframework 4.0、sqlite 等所有先决条件。

当我用英语(默认)创建设置时,它运行良好,这意味着它正在客户端机器上正确安装所有东西。但是当我将默认语言更改为法语时,它会出错

1:先决条件的安装位置未设置为“组件供应商的网站”,并且无法在磁盘上找到“Microsoft .NET Framework 4 (x86 and x64)”项中的文件“DotNetFX40\dotNetFx40LP_Full_x86_x64fr.exe”。有关详细信息,请参阅帮助。

2:构建引导程序的一般故障

3:不可恢复的构建错误

请帮助我,我怎样才能消除这个错误。

另一件事是,当我更改“从供应商网站下载先决条件”等先决条件的设置时,它不会出错。但我需要从本地磁盘/文件夹安装,包括安装文件夹。

0 投票
0 回答
895 浏览

blackberry - 黑莓 JDE 6 & 7 安装问题

我从网站https://developer.blackberry.com/java/download/previousjdeversions/下载了 Blackberry JDE 6 和 7

下载后我尝试安装,6和7都有同样的问题。我已经重新启动了我的电脑,但仍然没有解决方案。

这就是发生的事情:

在先决条件部分,它显示 3 个文本框

  1. 名称 - 版本 - 操作 JDK - 需要 1.5 或更高版本 1.6 1.6.0_26 -跳过

  2. 直接 X - 必需 4.08 找到 4.09.00.0904 -跳过

  3. Microsoft Visual C++ 2008 Redistributable Package (x86) - 必需 任何 什么都找不到 -安装

现在默认情况下,当我单击Next时会检查 Microsoft Visual C++ 2008 Redistributable Package (x86) ,它会提取包并且状态显示为已安装,但在屏幕底部显示错误消息“启动所有包后,仍然缺少一些必需的先决条件, 按返回按钮返回到先决条件”

当我单击后退按钮时,它返回到先决条件页面,其中显示 JDK Direct X 和 Microsoft Visual C++ 的复选框并单击下一步有相同的问题 - 显示已安装但有错误消息

当我检查另外两个时,对于 JDK 和 Direct X,它会打开带有两个选项卡的浏览器,一个带有 oracle 用于 jdk 下载,另一个带有 Microsoft Direct X

单击下一步后,它与以前一样,通过提取 Microsoft Visual C++ 的包,状态显示为已安装,但在屏幕底部显示错误消息“启动所有包后仍然缺少一些必需的先决条件,按返回按钮回到先决条件”

在我朋友的电脑上,它安装正常并启动了黑莓模拟器,我的朋友和我的电脑都运行 windows 7。

0 投票
1 回答
2721 浏览

android - '建议清洁和建造所有项目'

“在构建其先决条件 upomp_Res 之前无法构建项目。建议清理并构建所有项目”

当我像往常一样构建一个android项目时,如上所述发生错误。按照那个信息,我清理了我的'upomp_Res'项目,然后清理了我的主项目几次,错误仍然存​​在,我重新打开了项目,甚至重新打开了我的eclipse,它没有帮助,错误仍然存​​在。

如何解决这个问题?任何建议将不胜感激。

0 投票
0 回答
313 浏览

vb.net - 执行程序时安装 4.5 .Net Framework(如果尚未安装)

让我们开始吧,有没有办法在运行程序时部署 4.5 .Net Framework?

应该添加一些背景信息...我需要一种压缩一堆 PDF 的方法。现在,我正在创建一个调用 7zip 的进程,但意识到该程序需要安装在将执行该程序的每台机器上,这不是一个理想的解决方案。因此,从我发布的上一个问题ZipFuntion_Within_Visual_Studio中,我询问了如何做到这一点,理想的解决方案是使用ZipClass,它仅在 4.5 .Net Framework 上可用。

有没有办法检查它是否已安装,如果没有,在运行程序时安装在需要它的机器上?我也可以指先决条件吗?

0 投票
0 回答
228 浏览

flash - 在执行 Windows 设置和部署之前安装 Flash Player

在执行我创建的 .net windows 应用程序设置 msi 之前,我想安装一个 flash 播放器(如果尚未在目标机器上)。有什么线索吗?(我有 Flash 安装程序)

0 投票
1 回答
1109 浏览

vb.net - 如何在 vb.net 中使用 msi 文件安装先决条件

我已经为这个项目创建了一个 vb.net 项目我已经创建了安装项目,当我创建安装程序时,它会创建两个文件,它们是Setup.exeMyproject.msi。在这个项目中,我想运行先决条件(当目标机器没有时)没有 sqlserver2008R2 然后它将安装,否则它将离开它)。如果我运行安装文件,它将安装所有先决条件,但我的客户只需要msi文件。所以请帮助我如何使用 msi 文件集成或运行安装文件。请帮我.....

我已经浏览了许多网站,但没有得到解决方案。

0 投票
2 回答
1171 浏览

windows-8 - MSI .NET 框架先决条件

我有一个 .NET Framework 2.0 先决条件的 MSI 文件。在 Windows 8 中,默认情况下未安装 .NET Framework 2.0,当我运行 .msi 时,它说您需要安装 .NET Framework 2.0。

但是 Windows 8 已经带有支持旧版本的 .NET 框架 4.0 或 4.5,如果我可以说这个 msi 文件也可以在 .NET 框架 4.0 上运行,它确实能够运行 msi 文件。我怎样才能做到这一点?

更准确地说,我如何配置一个 msi 文件以具有最低 .net 框架版本 2.0 但可以在较新版本上运行的先决条件?

我可以为添加以下配置的程序集执行此操作。

谢谢

0 投票
3 回答
6328 浏览

visual-studio-2010 - ClickOnce 先决条件:错误:已发布的安装程序可能已损坏

我创建了一个自定义安装包来在客户端机器上安装一些字体,并将其部署到C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\FontsInstaller. 一切都很好,将它作为 Visual Studio 2010 中的先决条件进行引用,我能够毫无问题地发布应用程序。

另一方面,客户端在哈希验证期间收到错误:

验证文件哈希

错误:安装程序检测到文件“C:\Users\RMORAN~1\AppData\Local\Temp\VSD4684.tmp\FontsInstaller\fontsinstaller.msi”自最初发布以来已更改或可能已损坏。

我尝试使用 Bootstrapper Manifest Generator 包含哈希并排除它,我总是在客户端上得到相同的结果。一旦哈希验证失败,文件就会立即被删除(出于安全原因)。

现在,我发现一个Microsoft Connect 错误报告说:

“我安装了一个自定义引导程序包作为我的应用程序的先决条件。当我在安装了 Visual Studio 2012 的系统上构建它时,安装失败并出现以下错误:

安装程序检测到文件“...”自最初发布以来已更改或可能已损坏。

我在 Visual Studio 2010 中构建,对包或项目没有任何更改。当未安装 Visual Studio 2012 时,这将按预期工作。”

我尝试在另一个未安装 VS2012 的工作站上构建此安装程序,并且它通过了客户端上的哈希验证(我遇到了签名问题,但那是另一回事)。这确实是具有 VS2012 的构建机器的问题,而不是客户端,因为在我原来的工作站上构建的包在没有 VS2012 的机器上也失败了。

有没有其他人遇到过这个问题,如果是这样,除了没有安装VS2012之外,您是否找到了解决方法?