在VB.Net 2010 Ultimate上发布程序

时间:2013-12-24 07:29:07

标签: vb.net deployment vb.net-2010 publishing

我正在尝试发布使用VB.Net 2010 Ultimate实现的程序,数据库是MS Access 2007(.accdb),在我的代码中,数据库的路径位于debug文件夹中。

我想要发生的是,当我发布我的程序而其他人下载它时,他们可以正确使用该程序。

我尝试了这个,我的一个朋友告诉我有一个未处理的异常,因为数据库的路径无效。

有人能告诉我发布申请的正确方法是什么吗?

1 个答案:

答案 0 :(得分:0)

传统上,如果你在开发时在bin / debug文件夹中有一个文件,你可以使用My.application startuppath表示法来引用它,所以在部署你的应用程序时,该文件最终会放在程序的主目录中

但是,如果您希望最终用户能够写入该文件(并且几乎与数据库一样),那么在部署应用程序时需要仔细考虑权限。因此,您可能需要考虑将mdb文件部署到一个可供所有用户公开访问的单独文件夹(所有用户的应用程序数据或所有用户文档都会成为好例子)。