【发布时间】:2015-02-25 01:12:06
【问题描述】:
tl;博士 视觉工作室 2013 创建一个普通的安装程序,项目模板:其他项目类型 > Visual Studio 安装程序 > 安装项目
我想念一些简单的东西。我已经为我的先决条件下载了安装程序(即 NDP451-KB2858728-x86-x64-AllOS-ENU.exe),告诉 Visual Studio 在哪里可以找到它们(或将它们放在自然会看到的位置)有多难)?
================================================ ==
除了合并先决条件外,一切正常。
我在谷歌上搜索过这个,找到了一些其他的堆栈交换文章,但没有什么能完全回答这个问题。
我创建了一个带有一些先决条件的普通“安装项目”,我希望将其与安装程序捆绑在一起(最终用户在安装时不下载)。我收到此错误:
错误 1 要在先决条件对话框中启用“从与我的应用程序相同的位置下载先决条件”,您必须为项目“Microsoft .NET Framework 4.5(x86 和 x64)”下载文件“DotNetFX45\dotNetFx45_Full_x86_x64.exe”以你的本地机器。有关详细信息,请参阅http://go.microsoft.com/fwlink/?LinkId=239883。 d:\junk\installerWalkthrough\Setup1\Setup1.vdproj Setup1
这很清楚。
除了:下载后,我应该把它放在哪里,以便 Visual Studio 知道在哪里可以找到它以将其包含在安装项目的构建中?
我已经寻找了一些选项/属性来为先决条件指定安装文件的路径,但没有运气。如果我转到错误消息中提到的 url,它会继续关于“clickonce”和其他类型的安装。没有关于简单的“安装项目”类型的安装。而且下载文件放在哪里的说明一清二楚,似乎是针对win 8.1A版本的,但是如果你进入“C:\Program Files (x86)\Microsoft SDKs\Windows\”,就会有许多不同的 win 版本被列为子文件夹,有些带有引导程序文件夹,有些没有,等等。
我尝试将 NDP451-KB2858728-x86-x64-AllOS-ENU.exe 放在 C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\Bootstrapper\Packages\DotNetFX451\en 中,这似乎在哪里(错误消息中的 url)告诉我放它,但 VS 在构建时找不到它。
我想念一些简单的东西。我已经为我的先决条件下载了安装程序,告诉 Visual Studio 从哪里获取它们有多难?
【问题讨论】:
标签: c# windows visual-studio setup-project prerequisites