尝试创建ClickOnce安装。内部网络内部。
安装后(自动)运行一次。然后从菜单项运行时它不会运行。任务管理器中的仔细检查显示它在那里是一个“过程”(不是应用程序),但不可见。如果您再次更新(“发布”)应用程序,它将从菜单快捷方式运行一次,但不会在任务管理器中再次运行(显示相同的行为)。
最有可能与安全有关。它作为一个值得信赖的应用程序,没有证书。不知道如何调试这个。
答案 0 :(得分:0)
我唯一的想法:
这至少可以让您缩小问题是否确实与安全相关的可能性。
答案 1 :(得分:0)
如果它在管理员帐户下安装后再运行,然后返回非管理员,我会询问您的应用程序是否只执行一次,第一次运行。例如,我的应用程序在LocalApplicationData中的缓存文件夹中创建文件,但仅在用户第一次运行应用程序时创建。如果你有这样的东西,它可能需要管理员权限,因此它第一次工作,但不会导致问题,因为它已经运行一次。您的问题与ClickOnce有关的唯一关系是您使用它来部署它的事实。 C / O不需要管理权限即可安装ClickOnce应用程序。如果您的应用程序正在运行并且失败,那么这与安装或不安装有关。