
[英]Dynamically add files to user data folder with visual studio setup project
[英]Add Isolated Storage Files into Setup Project
我有一个 Windows 应用程序,它建立 SQL 连接以获取一些数据。 这些数据文件很小,存储在隔离存储中的.csv 文件中,因此如果实时连接失败,应用程序会警告用户它处于离线模式并引用本地文件。 每次用户打开应用程序并且连接可用时,.csv 文件都会在后台更新。
测试人员回到我身边,因为如果用户第一次访问应用程序时没有 SQL 连接,那么 .csv 文件将不存在于隔离存储中并返回错误。 因此,我想将一些 .csv 文件放在隔离存储中,作为创建用于安装应用程序的 .msi 的安装项目的一部分。
隔离存储未出现在安装项目的特殊文件夹列表中...
如何在执行 .msi 文件时在隔离存储中创建文件?
或者,我是否需要将它们添加到资产文件夹并在首次使用应用程序时以编程方式移动它们? 我不愿意这样做,因为它似乎效率低下,并且每次应用程序运行时都会运行代码,但只需要运行一次。
我正在使用 Visual Studio 2019 和 .NET 4.8
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.