jjzjj

ClickOnce

全部标签

c# - clickonce 下载文件失败

当我运行myApp.application时出现安装失败。从日志错误文件中我得到这个:+downloaderrorfile:///C:/Users/userj/Documents/VisualStudio2013/Projects/foo/foo/bin/x86/Release/ico.ico.deploy.+thatthefileorfoldercan'tbefound.'C:\Users\userj\Documents\VisualStudio2013\Projects\foo\foo\bin\x86\Release\ico.ico.deploy'.+thatthefileorfo

.net - 在低于 10 的 Windows 版本上安装 ClickOnce 应用程序时出错

每次我测试在虚拟Windows7、8或8.1上安装应用程序时,它总是因错误而无法安装,但是当我的一个friend在Windows10上安装它时,它运行得非常好。我不明白这是什么问题。错误的主要部分是这里的这部分:aa-DJisaninvalidcultureidentifier.这对我来说完全没有意义,而且这个问题以前从未发生过。这是完整的错误日志:PLATFORMVERSIONINFOWindows:6.1.7601.65536(Win32NT)CommonLanguageRuntime:4.0.30319.42000System.Deployment.dll:4.6.1055.0b

.net - VB.Net WinForms ClickOnce 安装创建的快捷方式没有目标选项卡

我已经接管了对VB.NetWinForms应用程序的支持。通过ClickOnce安装安装此应用程序时,它会在桌面上生成一个快捷方式。但是,令人讨厌的是,如果您在创建的快捷方式上右键单击和属性,很明显它不是常规快捷方式,因为它没有目标选项卡,因此从快捷方式中看不出来此快捷方式引用的属性。所以我与此相关的问题是:这种捷径背后的想法是什么?为什么这种快捷方式的目标是隐藏的?(他们甚至叫什么?这是我第一次看到ClickOnce安装,所以当我发现缺少属性选项卡时有些惊讶。)你如何找出快捷方式引用的可执行文件? 最佳答案 ClickOnce快捷

c# - 修改注册表中的环境变量

我想从注册表中读取所有环境变量,并在VisualStudio2010Express中使用C#为其设置一个新值。因此我读取了本地机器的子项:SYSTEM\CurrentControlSet\Control\SessionManager\Environment还有Path的值。在读取Path值时:reg=Registry.LocalMachine.OpenSubKey(SUB_KEY_PATH,true);我得到一个异常(exception),我没有权限。因此我在list中设置值:但是现在我无法编译我的项目,因为ClickOnce不支持它。如何编译安全级别为requireAdministr

c# - Visual Studio ClickOnce 部署是否自动包含必要的 .NET 框架?

使用ClickOnce安装程序时,它是否包含必要的.NET框架?例如,我想分发一个使用System.ComponentModel命名空间的WPF应用程序,该命名空间直到.NET4.5才包含在内。如果我在只支持.NET3.0的旧版Windows上运行ClickOnce,它还能工作吗? 最佳答案 单击一次应用程序将依赖于.NET4.5框架。您可以通过项目设置->发布->先决条件将其包含为可再发行组件。事实上,我认为最近的VS版本已经准备好安装包,以便在安装程序的pre-reqs部分安装它。您甚至可以更改可再分发包的来源位置。总结一下。它

.net - URLDownloadToCacheFile 失败,HRESULT '-2146697208'

我在安装ClickOncevb.netwindows窗体应用程序时遇到问题。我尝试了几个在此站点上建议的解决方案,但没有一个有帮助。我的应用程序是用VS2010(.NET4.0Framework)构建的,并部署到我的开发机器上的本地文件夹C:\inetpub\wwwroot\AppName但我已将以下地址指定为安装地址https://localhost/AppName/当我在IE中点击“运行”按钮时出现以下错误。“如果在安全模式与非安全模式之间切换时发出警告”在IE中未选中。对此的任何帮助将不胜感激。完整的错误消息如下所示。Thefollowingpropertieshavebeens

c# - ClickOnce 部署以及何时使用它

我已经研究过ClickOnce和WindowsInstaller。在这两个ClickOnce中,似乎有更多我正在寻找的功能。您认为ClickOnce存在一些弱点。什么时候应该和不应该使用这种方法?我想要一种无需用户交互即可自动更新软件的方法。我希望它在后台和启动时完成。使用自定义逻辑和自定义版本检查系统会更好吗?任何建议/见解都会很棒。编辑所有客户端计算机都将通过无线网卡通过VPN远程连接。 最佳答案 我已经使用ClickOnce3年了,我对它非常满意。它使我能够利用本地应用程序的强大功能轻松部署Web应用程序。我按照您提到的方式使

windows - ClickOnce 应用程序安装失败详细日志位置

在构建自动化中,我希望能够在应用安装失败时收集详细的错误日志。有一个小对话框显示“无法启动应用程序”。当我单击“详细信息”按钮时,它会打开一个日志。我在哪里可以捕获此日志? 最佳答案 默认情况下,日志保存在用户的临时Internet文件中,不容易找到。如果您希望在您选择的更方便的位置创建它,请使用regedit在下添加LogFilePath设置HKEY_Current_User\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment\修改立即生效,无

c# - 强制 WPF 应用程序在 Windows 启动时最大化

我有一个WPF应用程序,它通过ClickOnce安装在Windows10专业版上并使用MahApps.Metro。它设置为在Windows启动时使用没有密码的非管理员帐户启动。平板电脑模式已启用。我希望应用程序全屏弹出以创建类似kiosk的体验,但是在启动时应用程序开始最小化。澄清一下,WindowState已最大化,但Windows不显示它,而是显示开始屏幕。手动启动时,它会全屏最大化。这是一些代码,但我想这更多是配置问题而不是代码问题:这是我设置开机启动的方式:RegistryKeyrkApp=Registry.CurrentUser.OpenSubKey(@"SOFTWARE\M

c# - .NET 软件更新管理器

我们正在开发一个支持许多供应商设备的框架应用程序。设备作为框架应用程序中的插件安装。但设备插件不是控制面板的一部分-添加删除程序或MSI安装程序。我们将设备插件下载为zip文件,其中包含XML数据和少量DLL。在.NET中有哪些推荐的解决方案,以便每当设备中有最新更新时,我们的系统可以通过互联网检测并自动更新。ClickOnce似乎是黑盒子。我们需要通知客户设备列表有更新。一个例子可以是Ubuntu更新管理器。 最佳答案 什么意思ClickOnce好像是block框?ClickOnce可以通过询问用户或在后台更新而用户甚至都不知道。