繁体   English   中英

Microsoft Visual Studio 2005(Vb.net)

[英]Microsoft Visual Studio 2005 (Vb.net)

我正在Vb.net中做我的项目。 我的项目名称是“ Bellows”。 我的前端是Vb.net。 后端是Access女士。 我在Windows应用程序中创建我的项目

我完成我的项目。 我从“ E:\\ BellowNet(new)\\ Bellows \\ obj \\ Debug”复制.exe文件,并将快捷方式放入我的桌面。 现在它正在运行。

同样,我从另一个系统桌面复制了Bellows.exe,但没有运行。

我要如何从另一个系统(最多10个系统)运行Bellows.exe。

注意:在我的系统中,只有Microsoft Visual Studio2005。其余的系统则没有。

我从另一个系统放了bellows.exe。 在该系统中没有E盘。 它显示此错误

应用程序已归档以正确初始化(0xc0000135)。 单击确定终止应用程序

同样,我从另一个系统放了bellows.exe。 在具有E盘的系统中。

如果我单击该Bellows.exe,则登录表单已打开..并且主表单已打开。 在该主要形式中,我单击按钮会显示错误。

您的应用程序中发生了未处理的异常。 如果单击继续,应用程序将忽略此错误并尝试继续。 如果您单击退出,应用程序将立即关闭。 无法加载文件或程序集“ ADODB,版本= 7.0.3300.0,文化=中性,PublickeyToken = b03f5f7f11d50a3a”或其依赖项之一。 该系统找不到指定的文件

在另一个系统上运行项目的一种好习惯是创建其安装文件,然后将其安装到要在其上运行项目的另一个系统上,当然,您还需要安装.NetFramework以及以前使用的相同版本。开发了您的项目。 如何创建设置以及如何为这些步骤添加序列号, 请参阅我的博客

听起来好像.net Framework未安装在目标系统上,或者您还需要复制一个app.config文件(Bellows.app.config)。

与我有关的另一件事是您对访问数据库的期望。 是否要所有工作站共享一个公共数据库? 如果是这样,我强烈建议您将应用程序转换为使用Sql Server Express Edition(免费)。 Access是一个进程内数据库引擎,与所有此类引擎一样,它在共享时表现也不佳。 如果不希望他们共享数据库,则可能要确保将* .mdb文件也复制到目标计算机上。

最后,让我再次重申其他有关使用发行版构建和/或部署项目的建议。

您看到什么错误?

它可能是:

  • 其他系统未安装.Net Framework 2.0
  • 您仅从开发机上复制了exe,而没有从Debug目录中复制其他必需的文件(例如,app.config,支持DLL)。

如果您要复制并粘贴exe文件,则应将所有Prerequiest安装在该计算机上,例如Framework.So,创建一个易于安装的文件,然后在新计算机上进行安装后将所有Prerequiest添加到安装程序中。

谢谢

我只能猜测,但可以尝试此建议。

应用程序已归档以正确初始化(0xc0000135)。 单击确定终止应用程序

.NET框架未安装在此计算机上。 安装运行时。

无法加载文件或程序集“ ADODB,版本= 7.0.3300.0,文化=中性,PublickeyToken = b03f5f7f11d50a3a”或其依赖项之一。 该系统找不到指定的文件

缺少ADO.NET驱动程序。 您需要安装Microsoft数据访问组件

如果执行安装过程并在每台计算机上进行正确的安装,则可以避免此问题。

必须在每台计算机上安装适当的.NET框架以及适当的MDAC。 您可以将它们添加为安装软件包的一部分。

http://msdn.microsoft.com/en-us/library/ms994427.aspx

如果您想使客户更容易掌握它, 使用ClickOnce从中央服务器分发它。

http://www.15seconds.com/issue/041229.htm

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM