.NET应用程序在客户端机器中根本不启动

我上周为客户开发了一个应用程序(windows窗体c#)。 但是当他试图安装它时,就会抛出一个关于缺失组件(Visualbasic.powerpacks 10.0)的例外情况,他告诉我他试图下载组件的版本3.0,但是在安装时他尝试启动应用程序的设置,它根本不开始。

我去了我的另一台机器尝试进程,我执行安装程序,启动应用程序,关于Powerpacks的exception被抛出,我下载了10.0版本,安装它,但是当我尝试启动应用程序,没有任何反应! 它加载了大约5秒,但没有任何反应后。

我去检查Windows事件视图,每次应用程序无法启动一个事件出现在那里有什么与安全性,我可以发布事件的确切细节,如果需要(因为我写这个消息从开发机器)

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

对于通过将variablescopy local设置为true复制到本地的参考(powerpacks)。

任何帮助,将不胜感激。 谢谢

编辑:

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

谢谢您的回答。

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

用户可能需要管理权限或计算机上的类似用户权限来安装引导组件。 对于ClickOnce应用程序,这意味着用户可能需要管理权限来安装应用程序,而不管应用程序指定的安全级别如何。 应用程序安装后,用户可以运行该应用程序没有管理权限。

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