问题标签 [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 投票
2 回答
7989 浏览

visual-studio-2010 - “.NET Framework 3.5 SP1 客户端配置文件”先决条件

我有一个 .Net 安装项目,并将先决条件的安装位置设置为“从与我的应用程序相同的位置下载”。

我从https://www.microsoft.com/downloads/en/details.aspx?FamilyID=992cffcb-f8ce-41d9-8bd6-31f3e216285c下载了“Microsoft .NET Framework Client Profile Offline Installer”并将其放入目录中:

C:\Program Files (x86)\Microsoft SDKs\Windows\v6.0A\Bootstrapper\Packages\DotNetFx35Client 和 C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bootstrapper\Packages\DotNetFx35Client

但我仍然收到错误消息“先决条件尚未设置为'组件供应商的网站',并且无法在磁盘上找到项目'.NET Framework 3.5 SP1 客户端配置文件'中的文件'DotNetFx35Client\DotNetFx35ClientSetup.exe'。”

任何想法?

我有 Windows 7 和 Visual Studio 2010 ......

谢谢!斯特凡

0 投票
1 回答
1530 浏览

c# - 如何使用 BMG(BOOTSTRAPPER MANIFEST GENERATOR) 工具的“文件检查”选项来检查系统上是否已经安装了 preRequisite?

您好我正在使用 BMG(Bootstrpper Manifest Generator)工具来打包自定义的“PREREQUISITE”应用程序,可以在安装设置项目应用程序之前安装它。但是我想在开始安装之前检查先决条件应用程序是否已经存在。

我突然意识到,这可以通过使用 BMG(Bootstrapper Manifest Generator)中的“文件检查”选项来实现。 任何人都可以让我知道如何使用“BMG 工具”的文件检查选项。

提前致谢。

0 投票
3 回答
938 浏览

visual-studio-2010 - 在 WebApp 安装程序项目中添加 MVC3 作为先决条件

如何在我的 Visual Studio 安装程序项目中添加 Asp.NET MVC3 作为先决条件?

0 投票
1 回答
606 浏览

c# - VS 2008 在先决条件对话框中没有 Sql Server Express 2005 x64

我正在尝试在 64 位系统上安装 VS 2008 应用程序。一切正常,但 Sql Server Express 2005 失败,因为在先决条件对话框中它只提供 x86 版本而没有 x64 版本。

那么我应该安装什么来代替呢?我应该直接从微软网站下载 sql server express 2005 x64 版本并重新分发吗?

问候尼拉吉

0 投票
1 回答
121 浏览

windows-installer - 从我的网站下载 C# 应用程序时,未下载先决条件或支持应用程序?

我在 WIn 7 中的 IIS 服务器上部署了一个 C# 应用程序。我还包括一个 preRequisite EXE 以及我的目标应用程序的设置项目。但是,当我从我的网站下载此目标应用程序时,只会下载目标应用程序 EXE,而不会下载 preRequisite 应用程序的 EXE。

提前致谢。

0 投票
1 回答
174 浏览

visual-studio-2005 - 如何从特定的远程 URL 位置下载先决条件?

我有一个为 C# 应用程序创建的安装项目。我想向此应用程序添加一个先决条件的 Flash 播放器,以便从远程“adobe 网站”下载它。远程 adobe 服务器上的先决条件的位置是

“http://download.macromedia.com/pub/labs/flashplayer10/flashplayer_square_p2_64bit_activex_092710.exe”

为了实现这一点,我做了以下事情 -
1)右键单击设置项目并转到属性
2)单击先决条件按钮。
3)选择第三个选项“从以下位置下载先决条件”并输入网址 “http://download.macromedia.com/pub/labs/flashplayer10/flashplayer_square_p2_64bit_activex_092710.exe” 按确定。4)构建设置项目。
5) 作为构建的结果,我在项目的发布文件夹中获得了 2 个文件 app.exe 和 app.msi。

但是,当我安装我的目标应用程序时,先决条件没有出现。请任何人都可以让我知道我是否缺少任何东西。

0 投票
1 回答
700 浏览

visual-studio-2005 - 如何在安装我的 C# 应用程序时从 adobe 站点安装 flash 播放器?

我为我的 C# 应用程序创建了一个安装项目。我想在安装 C# 应用程序之前安装 Flash Player。Flash 播放器安装应从在线位置进行

http://download.macromedia.com/pub/labs/flashplayer10/flashplayer_square_p2_64bit_activex_092710.exe

在安装我的 C# 应用程序之前,如何提示客户端从上述位置安装 Flash Player。

我想在我的解决方案中添加一个项目,它将从上述位置安装 Flash 播放器。稍后,将“这个新项目的主要输出”添加到自定义操作中。但我没有找到 C# 代码片段来从上述位置安装闪存。

提前致谢。

0 投票
5 回答
335 浏览

c# - 一般函数问题(C++ / Java / C#)

这个问题可能与语言无关,但我将专注于指定的语言。

在处理一些遗留代码时,我经常看到函数的示例,这些函数(在我看来,显然)在它们内部做了太多的工作。我说的不是 5000 个 LoC 怪物,而是关于在它们内部实现先决条件检查的函数。

这是一个小例子:

现在,当调用这种函数时,调用者不必担心要满足的所有先决条件,可以简单地说:


现在 -应该如何处理以下问题?

就像,一般来说 - 这个函数是否应该只做它所要求的并将“先决条件检查”移动到调用方:

或者 - 它是否应该在每个先决条件不匹配时简单地抛出异常?


我不确定这个问题是否可以一概而论,但我仍然想在这里谈谈你对此的看法——也许我可以重新考虑一些事情。

如果您有其他解决方案,请随时告诉我:)

谢谢你。

0 投票
2 回答
5415 浏览

mysql - 我应该使用哪一个:MySQL Lite 还是 SQLite?

我正在启动一个简单的 Windows 窗体应用程序,该应用程序需要一个数据库来存储库存和采购记录(少于 1000 个项目)。我想问的是,考虑到我将在客户端计算机上安装的先决条件应该具有“最小”文件大小,我应该为这个小项目使用哪个“精简”数据库,以征求您的意见。

客户端计算机运行的是Windows 7操作系统,我不希望他安装这么多文件,例如.NET框架和托管数据库的服务器,只是为了安装我目前正在开发的主要应用程序。

我真正要从你们那里找出我应该使用这两个常用数据库中的哪一个,并在构建安装程序时寻找要使用的“正确配方”。谢谢你。

0 投票
1 回答
921 浏览

installation - 安装 Shiled 2008 - 如何添加 MSU(MSI?)作为先决条件并按条件安装

我有 Install Shield 2008 Express Edition 和一个创建 exe 和 msi 安装程序的安装项目。现在,由于我们的应用程序使用 HLP 文件作为帮助系统,并且 HLP 文件在 Windows Vista 和更新版本上不受本机支持,我需要在安装程序中添加一个用于 Windows Vista、7、2008 的帮助查看器的先决安装,可以从这里下载: http ://www.microsoft.com/downloads/en/details.aspx?FamilyID= 258aa5ec-e3d9-4228-8844-008e02b32a2c### 并且是 MSU(微软更新格式)

我还需要进行条件安装,这意味着我需要检测安装程序是否在 Vista、7 2008 上运行,然后检测是 32 位还是 64 位并安装正确的 MSU。这可能吗?如果可以,如何在 installshield 2008 express 中做到这一点?

我在 Redistributables 部分看到的只是预定义的先决条件。我如何添加自己的自定义?