我有一个 C# 应用程序,它可以读取和写入 Access 数据库。每个用户有一个数据库文件。我的目的是在启动时检查用户的“我的文档”文件夹中是否存在 MDB,如果未找到 MDB,则将模板 MDB 复制到该文件夹。
我已经将模板 MDB 添加到我的项目中,并将其放在我调用的自己的文件夹中Packaged
。但是,我无法Packaged
从代码中引用此文件夹,因为它没有出现在 IntelliSense 中。
我的意图是File.Copy
用来复制 MDB,但我无法确定文件路径,因为我无法在代码中访问 MDB。如果它只是打包在.exe中,大概它不会有文件路径?
如果可能的话,我宁愿不分发单独的 MDB,实现这一目标的最佳方法是什么?