代码之家  ›  专栏  ›  技术社区  ›  bugfixr

ClickOnce会在本地数据库更新时删除它。怎么不去?

  •  1
  • bugfixr  · 技术社区  · 16 年前

    我正在使用ClickOnce部署我的应用程序。当应用程序第一次运行时,如果数据库不存在,它会创建一个数据库。

    问题是,当我更新时,它会删除本地数据库。有没有办法让它忽略它?

    3 回复  |  直到 16 年前
        1
  •  3
  •   Philip Wallace    16 年前

    我想你会把它放在应用程序目录中…不要!

    把它放进去 Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData Environment.SpecialFolder.LocalApplicationData) .

        2
  •  2
  •   Ralf de Kleine    16 年前

    不要在部署中包含数据库。当数据库不存在时,使用脚本实现自己的数据库创建。

        3
  •  0
  •   MartW    16 年前

    在项目的“发布选项”中的“应用程序文件”下,数据库文件的“发布状态”是否设置为“数据文件”?