Raf*_*ael 8 dll installshield system.data.sqlite visual-studio-2012 installshield-le
我有一个引用System.Data.SQLite(来自nuget)的C#类库.这是构建后我的bin文件夹的结构:
- MyProject.dll
- System.Data.SQLite.dll
- 86/SQLite.Interop.dll
- X64/SQLite.Interop.dll
System.Data.SQLite需要SQLite.Interop运行并在运行时找到正确的dll.但是,当我使用包含项目主输出的InstallShield生成安装程序时,不会复制x86和x64文件夹,并且我的应用程序无法运行.
有什么方法可以强制Visual Studio在主输出中包含x86和x64文件夹?
有没有办法在InstallShield中手动包含文件夹和相对路径?
我的环境:
- Visual Studio 2012专业版
- 安装Shield 2013限量版(免费)
- System.Data.SQLite 1.0.96
是的,有一种方法可以通过 InstallShield 添加/部署文件夹。在“文件”选项卡下,您可以添加文件/文件夹。添加这些文件时,您也可以在其中设置相对路径。只需使用路径设置一个属性,然后在相对路径中使用该属性即可。因此,想要将这些文件复制到哪里(DLL 的参考位置),您可以通过 InstallShield 添加该文件夹结构,然后在其中添加文件。
| 归档时间: |
|
| 查看次数: |
1113 次 |
| 最近记录: |