【问题标题】:Is it possible to add database backup file along with Custom Setup (.exe) application是否可以将数据库备份文件与自定义安装 (.exe) 应用程序一起添加
【发布时间】:2014-08-24 10:51:11
【问题描述】:

我有一个使用 Microsoft 安装和部署应用程序创建的 .exe 安装文件。现在根据我的要求,我必须将我的数据库备份文件也与安装程序一起添加,以便在安装备份文件时也应将其存储在数据库。

我有使用 c# 恢复 mysql 数据库的测试代码,但那是从硬编码路径中找到备份。如果它在设置中,我可以给出什么文件路径名来恢复。

请帮帮我..

【问题讨论】:

    标签: c# visual-studio-2010 windows-installer setup-project


    【解决方案1】:

    您可以将数据库文件作为现有项目添加到项目中,然后将“复制到输出目录”设置为“如果较新则复制”。

    我认为找到存储所有文件的文件夹的最安全方法是:

    System.Reflection.Assembly.GetExecutingAssembly().CodeBase
    

    返回运行程序集 (.exe) 所在目录的路径。

    【讨论】:

    • 有没有其他方法可以创建好的安装程序。因为 Visual Stuidos 中的样式不太可能
    • 您可以直接在 Visual Studio 中发布您的应用程序,您只需使用它一段时间即可获得您想要的结果。这是一个可以帮助您的好指南:link
    • Visual Studio 发布的主要缺点是不能选择安装目录。据我所知,它将始终安装到 %appdata% 文件夹(我有一段时间没有使用它了)。它有一些不错的功能,所以如果你不介意我说的问题,你绝对可以检查一下。
    猜你喜欢
    • 2012-03-19
    • 1970-01-01
    • 2015-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-28
    • 1970-01-01
    相关资源
    最近更新 更多