VB.NET创建可下载资源

VB.NET创建可下载资源,vb.net,Vb.net,我被困在这个障碍上了。我试图创建一个客户机填写的数据库,但是客户机可以设置不同的数据库路径来查看程序中的不同信息。我想创建模板数据库,所以如果他们希望创建一个新的数据库,它将与程序使用的SQL查询一起工作 我正在尝试将模板保存到程序中,以便在单击按钮时,模板文件“下载”(复制)到客户端桌面 这可能吗 谢谢您可以打开项目属性的“资源”页面并添加任何现有文件,包括SQL Server MDF数据文件。在运行时,您可以从My.Resources的相应属性获取文件的数据。数据的类型取决于文件的类型。我希

我被困在这个障碍上了。我试图创建一个客户机填写的数据库,但是客户机可以设置不同的数据库路径来查看程序中的不同信息。我想创建模板数据库,所以如果他们希望创建一个新的数据库,它将与程序使用的SQL查询一起工作

我正在尝试将模板保存到程序中,以便在单击按钮时,模板文件“下载”(复制)到客户端桌面

这可能吗


谢谢

您可以打开项目属性的“资源”页面并添加任何现有文件,包括SQL Server MDF数据文件。在运行时,您可以从
My.Resources
的相应属性获取文件的数据。数据的类型取决于文件的类型。我希望MDF文件会以
字节
数组的形式返回,然后您可以将其写入文件或任何内容


也就是说,您不想通过在EXE中嵌入几个相当大的数据文件而使EXE变得太大。您最好只在子文件夹中使用松散的文件,或者,如果您决定使用资源,请创建一个附属程序集,即仅包含资源的DLL。

谢谢,文件类型是
。accdb
,如果这有什么不同?我已经从资源中以
文件流
的形式读取了PDF文件。这是类似的方法吗?我如何让它制作一个副本,而不是仅仅读取它?如果您以我前面指定的方式添加名为“MyDatabase.accdb”的文件,那么您可以从
My.Resources.MyDatabase
中获取代码中的
字节
数组,并使用
file.witealBytes
将其写入文件。