将独立的存储文件添加到安装项目中

问题描述

我有一个 Windows 应用程序,它通过 sql 连接来获取一些数据。这些数据文件很小,并存储在独立存储中的 .csv 文件中,因此如果实时连接失败,应用程序会警告用户它处于离线模式并改为引​​用本地文件。每次用户打开应用程序并且连接可用时,.csv 文件都会在后台更新。

测试人员回复我,因为如果用户第一次访问应用程序时没有 sql 连接,那么 .csv 文件将不存在于独立存储中,并返回错误。因此,我想将一些 .csv 文件放在独立存储中,作为创建用于安装应用程序的 .msi 的安装项目的一部分。

独立存储没有出现在安装项目的特殊文件夹列表中...

Available Special Folder Types in Setup Project

如何在执行 .msi 文件时在独立存储中创建文件

或者,我是否需要将它们添加到资产文件夹并在第一次使用应用程序时以编程方式移动它们?我不愿意这样做,因为它看起来效率低下,并且会使代码在每次应用程序运行时都运行,但只需要运行一次。

我使用的是 Visual Studio 2019 和 .NET 4.8

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)