gpt4 book ai didi

visual-studio-2012 - Visual Studio - 使用 System.Data.SQLite 在项目中安装 InstallShield

转载 作者:行者123 更新时间:2023-12-04 08:55:16 24 4
gpt4 key购买 nike

我有一个引用 System.Data.SQLite (from nuget) 的 C# 类库.这是构建后我的 bin 文件夹的结构:

  • MyProject.dll
  • System.Data.SQLite.dll
  • x86/SQLite.Interop.dll
  • x64/SQLite.Interop.dll

System.Data.SQLite需要 SQLite.Interop运行并在运行时找到正确的 dll。但是,当我使用包含项目主要输出的 InstallShield 生成设置时,不会复制 x86 和 x64 文件夹,并且我的应用程序无法运行。

有什么方法可以强制 Visual Studio 在主输出中包含 x86 和 x64 文件夹?

有任何方法可以使用 在 InstallShield 中手动包含文件夹。亲戚 小路?

My environment:

  • Visual Studio 2012 Professional
  • Install Shield 2013 Limited Edition (Free)
  • System.Data.SQLite 1.0.96

最佳答案

是的,有一种方法可以通过 InstallShield 添加/部署文件夹。在文件选项卡下,您可以添加文件/文件夹。添加这些文件时,您也可以在此设置相对路径。只需使用路径设置一个属性并在您的相对路径中使用该属性。因此,想要将这些文件复制到何处(DLL 的引用位置),您可以通过 InstallShield 添加该文件夹结构,然后您可以在其中添加文件。

关于visual-studio-2012 - Visual Studio - 使用 System.Data.SQLite 在项目中安装 InstallShield,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28943252/

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