【问题标题】:.NET application does not start at all in a client machine [closed].NET 应用程序根本无法在客户端计算机中启动 [关闭]
【发布时间】:2014-07-14 15:29:43
【问题描述】:

上周我为客户开发了一个应用程序(windows forms c#)。但是当他尝试安装它时,抛出了一个关于缺少组件( Visualbasic.powerpacks 10.0 )的异常,他告诉我他试图下载该组件的 3.0 版本,但是在安装时他试图启动应用程序的设置,它根本没有开始。

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

我去检查 windows 事件视图,每次应用程序无法启动时,都会出现与 security-spp 有关的事件,如果需要,我可以发布事件的确切详细信息(因为我正在写来自开发机器的这条消息)

我在这个环境中开发了应用程序: 视觉工作室 2012 C# 窗体

对于参考(powerpacks),我通过将变量 copy local 设置为 true 来复制到本地。

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

编辑:

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

感谢您的回答。

【问题讨论】:

  • 事件查看器中的错误描述是什么?

标签: c# .net windows winforms deployment


【解决方案1】:

要成功部署应用,还必须部署所有components that are referenced by the application.

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-14
    • 1970-01-01
    相关资源
    最近更新 更多