Visual Studio 安装程序 > 安装项目 一定有一些简单的东西我错过了。我已经下载了我的先决条件-6ren">
gpt4 book ai didi

c# - 如何 "enable ' 从与我的应用程序相同的位置下载先决条件'”

转载 作者:可可西里 更新时间:2023-11-01 12:24:55 25 4
gpt4 key购买 nike

tl;博士 Visual Studio 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 版本被列为子文件夹,有些带有 Bootstrap 文件夹,有些则没有,等等。

我尝试将 NDP451-KB2858728-x86-x64-AllOS-ENU.exe 放在 C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\Bootstrapper\Packages\DotNetFX451\en 这似乎是(错误消息中的 url)告诉我放置它,但 VS 在构建时找不到它。

一定有一些简单的东西我错过了。我已经下载了先决条件的安装程序,告诉 Visual Studio 从哪里获取它们有多难?

最佳答案

适用于 VS 2017-2019 和 .Net 4.7.2:

将文件放入

C:\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages\DotNetFX472\

关于c# - 如何 "enable ' 从与我的应用程序相同的位置下载先决条件'”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28709432/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com