2017-06-29 63 views
0

我VB.Net应用程序使用数据绑定MS Access数据库。这个程序是要分发给多个同事因此按照几乎每一个文章我读过,我需要在我的项目数据库,以便它会被部署(复制到用户的本地目录)时的Setup.exe运行。当我发布项目时,我在我创建的应用程序文件中看到了Database.employ和DataSet.xsd.employ文件。然而,当我运行Setup.exe时,我收到一条错误消息,告诉我它找不到该文件。我手动检查数据文件夹,看看它里面什么都没有。看来我需要部署的文件没有这样做。使用VB.Net部署Access数据库,但数据库不被部署

一切到目前为止我读过介绍了如何部署数据库,但我一直没能找到有关这个错误我收到或任何东西,为什么文件没有得到复制到数据文件夹。

screenshot of the exact error

+0

我试过包括DB在这两个项目的根文件夹,并在bin \ debug文件夹中,但结果是一样的。 –

+0

这看起来不像是来自安装程序的错误,而是来自您的应用程序。什么是“数据文件夹”。可能存在路径问题。 (部署时没有调试或bin文件夹) – Plutonix

+0

我对Data文件夹的理解是部署文件应该复制到的位置。在这种情况下,您可以将其视为截图链接中路径中的最后一个文件夹。 –

回答

1

当使用ClickOnce部署,为了使文件被部署到数据目录的发布状态的文件应设置为数据文件上项目属性发布选项卡 - >应用程序文件.. 。