. net应用程序根本不会在客户机中启动

本文关键字:客户机 启动 应用程序 net | 更新日期: 2023-09-27 18:12:55

上周我为客户开发了一个应用程序(windows forms c#)。但是当他试图安装它时,抛出了一个关于丢失组件的异常(Visualbasic。Powerpacks 10.0),他告诉我他试图下载组件的3.0版本,但是当他安装并试图启动应用程序的设置时,它根本无法启动。

我在我的另一台机器上尝试了这个过程,我执行了设置,启动了应用程序,并且抛出了关于Powerpacks的异常,我下载了10.0版本,安装了它,但是当我试图启动应用程序时,什么都没有发生!它加载大约5秒,但之后什么都没有发生。

我去检查windows事件视图,每次应用程序启动失败时,都会出现一个与安全有关的事件,如果需要的话,我可以发布事件的确切细节(因为我是从开发机器写这个消息的)

我在这个环境下开发了应用程序:Visual Studio 2012c#Winforms

对于引用(powerpacks),我通过将变量copy local设置为true来复制到local。

任何帮助都会很感激。谢谢你

编辑:

解决!我将所有引用的属性copy到local设置为true。现在它们位于发布文件夹中,将该文件夹放到另一台机器上,然后启动应用程序。给我的客户发送了一个更新

谢谢你的答案。

. net应用程序根本不会在客户机中启动

要成功部署应用程序,还必须部署应用程序引用的所有组件。

用户可能需要管理权限或类似的用户计算机上安装自引导组件的权限。为ClickOnce应用程序,这意味着用户可能需要安装应用程序的管理权限应用程序指定的安全级别。申请后安装后,用户可以运行应用程序而无需管理权限。

我假设你和你的客户端正在运行安装和应用程序run as Administrator