我设计了一个应用程序跟踪详细信息并已部署它。记录正在以我需要的方式更新。我希望在其他三个没有 MS Visual Studio 的不同系统中使用相同的应用程序。我该怎么做 ?我在其他系统中设计的路径中创建一个类似的表并运行应用程序就足够了吗?
3 回答
部署项目的最简单方法可能是:
- 将 bin 文件夹中的整个输出复制并粘贴到另一台机器上,并确保在这台机器上安装了您用于应用程序的 .net 框架。
您还可以创建安装和部署项目
- 打开您的应用程序的解决方案
- 文件 -> 添加 -> 新项目...
- 其他项目类型 -> 安装和部署 -> Visual Studio 安装程序 -> 安装项目
- 在文件系统选项卡中,右键单击“应用程序文件夹”-> 添加-> 项目输出,然后从您的应用程序项目中选择“主要输出”。
(有关将文件添加到安装项目的更多详细信息:如何:将项目添加到部署项目)
如果您想在每台机器上使用访问数据库的副本,
因为您正在使用访问数据库。您可以将您正在访问的数据库标记到您的项目中,并将构建操作(在属性页中)设置为内容。
现在以与之前相同的方式右键单击“应用程序文件夹”并添加项目输出。只有这次选择“内容文件”而不是“主要输出”
- 构建安装项目并分发 setup.exe 或 .msi 文件。
如果您想从每台机器访问相同的数据库,
我建议将应用程序存储在独立于您的机器运行的服务器上,以便其他人在您的机器未运行时也可以访问数据库。
更改您的连接字符串,以便其他计算机的用户能够连接,如果您需要有关连接字符串的帮助,请查看此站点。
由于您将无法使用来自其他计算机的绝对文件路径连接到数据库,请创建一个文件共享,其中应该能够连接的每个人都具有读/写权限。
- 构建安装项目并分发 setup.exe 或 .msi 文件。
希望到目前为止这会有所帮助。
为什么目标计算机上要有VB语言?编译(发布)后,您就脱离了语言环境,并且程序使用机器语言。为了发布,您必须在语言环境中打开程序后进入“构建”和“发布”。将其发布到闪存驱动器而不是 C 驱动器。您可以通过选择“浏览”选项来做到这一点。完成后,您可以随身携带闪存驱动器并将其安装在大多数已安装 .Net 文件的计算机上。以我的经验,大多数 Windows 操作都有它们。
只需在编写和调试程序后创建一个安装程序。在服务器计算机上安装它以及您的数据库。如果您打算共享数据库及其文件服务器数据库(例如 Ms Access),则必须确保该文件夹是共享文件夹。
转到网络上的所有其他计算机并重复安装。在每台计算机上创建一个映射驱动器并将您的数据库字符串配置为指向映射驱动器。如果您的数据库是像 SQL Server 这样的服务器,则需要将数据库访问字符串配置为指向服务器,如下所示:
\Syl-PC\SQLEXpress.MydatabaseName
我假设您熟悉使用数据库提供程序(如 Ole db 或 SQL Server 提供程序)从 Visual Basic 连接到数据库的完整语法。