gpt4 book ai didi

C# 应用程序 - 无法添加先决条件文件

转载 作者:行者123 更新时间:2023-11-30 23:09:27 24 4
gpt4 key购买 nike

我开发了一个用于学习的小型数据库应用程序,我想将其部署到其他机器上运行。

我尝试发布应用程序并选择从与我的应用程序相同的位置下载先决条件。它给我一个错误,找不到先决条件文件,它要求我下载这些文件

现在我已经下载了文件,但我不确定将这些文件放在哪里并用谷歌搜索。

我发现我需要在这个路径下添加:

C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\Bootstrapper\Packages\DotNetFX45

现在,我在这个路径下有 4 个不同的目录:

C:\Program Files (x86)\Microsoft SDKs\Windows

目录:

v7.0A
v8.1
v8.1A
v10.0A

顺便说一句,Bootstrapper 目录仅在 v7.0A 文件夹中可用。所以,我在这个路径下添加NDP452-KB2901907-x86-x64-AllOS-ENU.exe:

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

但它仍然给我同样的错误。然后我尝试在其他版本下添加 Bootstrapper 目录,但同样的错误。

问题:

  1. 正确的路径是什么?为什么无法加载该文件?
  2. 我还需要添加一些其他先决条件,那么我如何知道它们的正确目录呢? (sqlncli.msi, sqllocaldb.msi, sqlcmdlnutils.msi)
  3. 它要求分别提供 x64x86 安装文件,我该如何处理?

环境细节:

  • Window 8 单一语言
  • Visual Studio 2015(企业版)
  • SQL Server 2017

最佳答案

您需要将下载的先决条件复制到 Microsoft Visual Studio 14.0 下的包文件夹 Bootstrapper,而不是复制到 Microsoft SDKs 文件夹下的 Bootstrap 。例子

32位系统:

C:\Program Files\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages

64位系统:

C:\Program Files (x86)\Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages

检查您的系统的相关路径:

更多详情请点击以下链接: https://msdn.microsoft.com/en-us/library/hh873130.aspx

对于所有其他先决条件,确保将其复制到\packages\{prerequisite} 文件夹。如果它分别要求 x64x86 文件,则创建如下子目录:

Bootstrapper\Packages\SqlLocalDB2012\x64         (for 64-bit)
Bootstrapper\Packages\SqlLocalDB2012\x86 (for 32-bit)

关于C# 应用程序 - 无法添加先决条件文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45832350/

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