问题标签 [clickonce]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
35276 浏览

.net - ClickOnce .appref-ms 不仅仅是指向 .application 文件的链接?

我有一个这样的 ClickOnce 环境:

\\Fileserver\ClickOnceApps\App1.application

C:\Documents and Settings\user\Start Menu\Programs\publisher\app1.appref-ms

我的理解是 .apppref-ms 文件是 app.application 文件的美化链接。它还有其他作用吗?

0 投票
3 回答
999 浏览

.net - .NET ClickOnce 和 Vista 启动

我们有一些内部使用的软件,这些软件是通过 VS 2008 的 ClickOnce 发布的。

该应用程序需要始终在每个人的计算机上运行,​​因此显而易见的解决方案是将其放在开始菜单的“启动”文件夹中。这在 XP 机器上运行良好。但是,不可避免的是,人们正在转向 Vista。现在我们遇到了一个问题,即拥有 Vista 的用户在启动时不再运行应用程序。

看起来问题是由于应用程序没有数字签名这一事实引起的,这与启动中的其他程序不同。

我需要对应用程序进行数字签名吗?如果是这样,我该怎么做?

0 投票
1 回答
243 浏览

.net - Provide version to only the Prerequisites in clickonce

I am deploying an application, where I need to add two prerequisites. My problme is that I need someway to provide version to the prerequisites so that in the future may be I could only update the prerequisites without updating the entire application.

Thank You Sunil Chaudhary

0 投票
2 回答
1414 浏览

security - ClickOnce 安装

我有点卡在这里,我有一个 .net 3.5 sp1 应用程序,我想使用 ClickOnce 在本地部署到我网络上的其他机器。

在安装时,他们会收到一条警告消息,指出此应用程序来自未知发布者等。

我的老板不想买威瑞信证书。他只是想安装它而不提示即绕过安全消息。

这可能吗???

Microsoft 网站上的一些注释表明该区域已进行了更改,即

“ClickOnce 应用程序发布者现在可以决定不签署和散列 ClickOnce 清单,因为他们认为适合他们的场景。”

谢谢

蒂姆

0 投票
2 回答
1961 浏览

clickonce - 如何使用 MSBuild 将 ClickOnce 构建发布到 CD

有谁知道如何使用 MSBuild 中的发布任务为 CD 创建 ClickOnce 发布?

VS2008 有一个“发布向导”,带有一个发布到 CD 单选按钮选项。一旦安装到适合刻录到 CD 的本地文件夹,它就会发布单击。

我们正在按照计划的 MSBuild 进行后处理步骤,在这些步骤中我们对其进行配置并将其安装到给定的环境中,并且我们希望有一种可编写脚本的方式来生成 ClickOnce 输出的 CD。

我已经能够使此过程适用于 Web 安装和文件共享安装,但似乎“发布向导”执行了一些我无法发现的隐藏步骤。

我想将发布对话框、发布向导、msbuild 发布目标、mage.exe 和 mageui.exe 中的各种属性关联起来。有些项目具有相同的名称,有些在对话框和属性之间有所不同,有些可以在一个区域中设置,但不能在另一个区域中设置。

我可以看到自动化 ClickOnce 是可以做到的,但总的来说,它似乎是一种 GUI 技术,而编写脚本似乎违背了它的原则。

账单

0 投票
5 回答
1114 浏览

c# - System.Addin & ClickOnce

使用带有 ClickOnce 的 System.Addins API 时,我有一个烦人的构建过程。使用 System.Addins 需要特定的目录结构,并且主项目不直接引用适配器、视图和合同,这与 ClickOnce 架构不能很好地配合。

构建过程令人讨厌的部分是我必须通过构建后事件将加载项组件中的 .dll 复制到主应用程序项目的目录中,然后从主项目手动引用这些文件,以便 ClickOnce将包括他们。首先,这需要 2 次构建迭代才能正确构建,其次,它会干扰源代码管理(我必须从源代码管理中排除复制的加载项 dll 文件,否则对它们所做的任何更改都需要签出)。

所以,我的问题是,有没有办法绕过这个黑客?更优雅的东西?

0 投票
1 回答
682 浏览

http - 使用 HttpWebRequest 部署 ClickOnce 应用程序

我正在尝试使用带有 HttpWebRequest 类的 C# 代码启动我的 ClickOnce 应用程序。该应用程序可以使用 IE 很好地部署。但是当使用我的代码进行部署时,似乎只有 .application 文件被下载到客户端。

我的代码如下。

我的代码有什么问题吗?

谢谢!- 布鲁斯

0 投票
2 回答
515 浏览

profiling - 分析 ClickOnce *启动*时间

我正在尝试优化我公司内部工具之一的启动时间。

但是,它通过 ClickOnce 部署并使用了独立存储。

我正在使用 JetBrains dotTrace 3.1 对其进行分析,但由于依赖于独立存储和 ApplicationDeployment 要求应用程序在 ClickOnce 上下文中运行,它无法启动应用程序。

我知道我可以使用手动 StopWatch-ing 来分析所有内容。但我想我会先在这里问,因为我不是常规的分析员,也不是性能狂。如果有可以节省我时间的工具或提示,那么我很想知道。

是否有完全支持 ClickOnce 的分析工具?

或者关于使用 JetBrains dotTrace 分析 ClickOnce 启动时间的任何建议?

0 投票
11 回答
29160 浏览

.net - 如何让 Click-once 部署的应用程序在启动时运行?

如何让 Click-once 部署的应用程序运行启动?

我通过搜索找到的最佳选择是将应用程序上的发布者设置为启动,因此开始菜单快捷方式将放置在启动文件夹中,但这似乎是一个巨大的黑客,我希望有一个开始菜单图标的人可以找到。

我有什么选择?

0 投票
1 回答
3065 浏览

clickonce - 使用 ClickOnce 从依赖程序集中部署内容文件

我有一个简单的 WinForms 应用程序,我正在使用 ClickOnce 在内部进行部署。主应用程序有一个依赖程序集,该程序集在构建属性中有一些标记为“内容”和“始终复制”的 xml 模板文件,但是如果我进入项目属性,它们不会显示在应用程序文件列表中 - >发布->应用程序文件对话框。

任何人都知道如何部署这些属于依赖程序集的 Xml 文件。

@codeConcussion- 谢谢,效果很好。最后,我使用添加现有文件添加了 xml 文件并选择了“添加为链接”,这完成了同样的事情。