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