Tag: 先决条件

不能将必备组件放在与我的应用程序相同的位置

我使用VS 2013,我希望sql server 2012 express localdb与我创建安装程序时的应用程序位于同一位置。 所以在项目属性>发布>先决条件中我选择第二个选项(从与我的应用程序相同的位置下载先决条件)。 但是当我构建解决方案时,它显示以下错误: 要在“先决条件”对话框中启用“从我的应用程序的相同位置下载先决条件”,必须将项目“SQL Server 2012 Express LocalDB”的文件“SqlLocalDB2012 \ x64 \ sqlncli.msi”下载到本地计算机。 有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkId=239883 。 我怎么能解决这个问题? 谢谢!

如何向InstallShield项目添加.NET Framework 3.5和其他先决条件

我可以在InstallShield 2009中创建安装文件 我不知道如何将.NET Framework 3.5和其他先决条件添加到InstallShield项目。 我在instalshield2009中的creae installscript项目还没有 “Redistributables视图。”

Bootstrapper,Sync Framework 2.1 – 先决条件

编辑:经过更多的搜索,我找到了一种方法来完成这个。 我使用此预览页面来更改我的Product.xml然后我复制了一些现有的Product.xml以检查它是否已安装。 所以我在我的系统和我的C#应用​​程序中成功实现了Sync Framework 2.1。 但是当我发布它并在没有安装Sync Framework的另一台PC上测试时,它会出现错误所以我尝试在安装时包含SyncSDK-v2.1-x86-ENU.msi。 搜索后我发现我需要将它添加到先决条件列表中(项目 – >属性 – >发布 – >先决条件) 我试过这个关于创建自定义包的链接。 但是它仍然指向不再存在的BMG(Bootstrapper Manifest Generator)文件。 下一个解决方案是手动创建它,我认为我在正确的道路上但是无法完成它。 我做了什么: 下载dotNetFx45_Full_x86_x64.exe并将其放入:C:\ Program Files(x86)\ Microsoft SDKs \ Windows \ v8.1A \ Bootstrapper \ Packages \ DotNetFX45 在C:\ Program Files(x86)\ Microsoft SDKs \ Windows \ v8.1A \ Bootstrapper \ Packages \中创建了一个名为SyncFrame的新文件夹 添加了Product.xml并将SyncSDK-v2.1-x86-ENU.msi复制到SyncFrame文件夹。 还添加了一个子文件夹“en”,在那里创建了一个Package.xml和一个Eula.rtf文件。 在VS2013中,项目 – >属性 – […]

WiX – 安装先决条件和第三方应用程序

我的C#应用​​程序有一个wix Windows Installer。 事情正在发挥作用,我能够安装和卸载应用程序。 但是我想要在我的应用程序中安装一些先决条件和其他第三方应用程序。 先决条件: Microsoft .NET Framework 4(x86和x64) – dotNetFx40_Full_x86_x64.exe SQL Server 2008 Express SQLEXPR_x64_ENU.EXE SQLEXPR32_x86_ENU.EXE SQL Server Compact 3.5 SP2 SSCERuntime-ENU.MSI SSCERuntime-ENU-x64.msi 第三方申请: TeamViewer – TeamViewer_Setup.exe 当然,我并不是在寻找所有先决条件和第三方应用程序的完整指南。 我只需要大家帮忙搞清楚我是如何将这些exe和msi设置嵌入到我的wix安装中的一部分。 此外,一些用于x64 ,一些用于x86 ,因此它应该足以处理操作系统版本和体系结构。 如何用wix实现这一目标。 我一直在互联网上搜索一段时间,似乎没有什么具体的东西适合我。 我需要确保如果没有安装这些应用程序,那么软件也应该不安装。 除此之外,如果已安装任何先决条件或第三方应用程序,则不应再次安装。 我想这可以使用一些wix工具完成,但我无法获得有关howto的任何具体说明。 编辑1 好的我安装了Microsoft .NET Framework 4 (x86 and x64) ,而我现在面临的问题是我无法安装SQL Server Compact 3.5 SP2 。 我正在逐一做事让我更清楚。 在这下我分享我的代码,以便人们可以查看: […]