在不安装的情况下使用 ClickOnce API
Using ClickOnce API without installation
我有一个 Winforms 应用程序。我已经使用 ClickOnce 发布了它。但我的要求是在表单应用程序中使用 ClickOnce API 而无需在客户端安装已发布的安装程序。我发现 ApplicationDeployment.IsNetworkDeployed
属性 必须用于此。但是我每次运行申请,这个属性returnsfalse
。我无法使用任何 ClickOnce API。
我错过了什么吗?我应该怎么做才能在不安装应用程序的情况下使用 ClickOnce APIs?
请分享您的想法。
提前致谢。
ApplicationDeployment.IsNetworkDeployed
将 true
当应用程序安装在计算机上时 并且 已使用 ClickOnce 创建的 .appref-ms 引用启动在安装过程中。否则就是false
.
没有安装应用程序就无法使用 API(即 ApplicationDeployment.CurrentDeployment
),因为当前没有可用的部署。
我有一个 Winforms 应用程序。我已经使用 ClickOnce 发布了它。但我的要求是在表单应用程序中使用 ClickOnce API 而无需在客户端安装已发布的安装程序。我发现 ApplicationDeployment.IsNetworkDeployed
属性 必须用于此。但是我每次运行申请,这个属性returnsfalse
。我无法使用任何 ClickOnce API。
我错过了什么吗?我应该怎么做才能在不安装应用程序的情况下使用 ClickOnce APIs?
请分享您的想法。
提前致谢。
ApplicationDeployment.IsNetworkDeployed
将 true
当应用程序安装在计算机上时 并且 已使用 ClickOnce 创建的 .appref-ms 引用启动在安装过程中。否则就是false
.
没有安装应用程序就无法使用 API(即 ApplicationDeployment.CurrentDeployment
),因为当前没有可用的部署。