183得票7回答
如何获取ClickOnce应用程序的文件夹路径

我需要将文件写入控制台ClickOnce .application(可执行文件)所在的同一文件夹中。也就是启动应用程序的文件夹。 我尝试使用Application.StartupPath和Path.GetDirectoryName(Assembly.GetExecutingAssembly(...

120得票23回答
部署 ClickOnce 应用程序时出错 - 清单中的引用与下载的程序集标识不匹配。

我正在尝试部署ClickOnce应用程序,但在客户端安装时失败了。以下是错误日志:PLATFORM VERSION INFO Windows : 6.1.7601.65536 (Win32NT) Common Language Runtime : 4.0.303...

110得票11回答
ClickOnce不支持请求执行级别“requireAdministrator”。

我正在编写一个需要访问注册表的应用程序。在添加其他功能之前,比如描述或名称,我没有触碰任何构建设置,只是想让它能工作。 突然出现了一个错误,但我没有在这个应用程序中使用 ClickOnce。我所做的就是包含一个请求这些权限的清单文件。ClickOnce不支持请求执行级别为'requireAdm...

105得票7回答
如何找到*.appref-ms文件的目标*.exe文件

我需要备份从文件*.appref-ms运行的程序。 当我使用文本编辑器打开GitHub.appref-ms文件后,发现以下信息: http://github-windows.s3.amazonaws.com/GitHub.application#GitHub.application,Cult...

85得票12回答
一个错误出现在签名时。

我维护一个大型的WPF应用程序,这是我从另一位开发人员那里接手的。我使用ClickOnce进行发布。但是,今天突然出现了一个错误消息: Error 2 无法发布,因为一个项目构建失败。 1 1 Error 3 签名时出现错误:未能签署bin\Debug\app.publi...

83得票2回答
最佳方法部署可在未安装情况下运行的Visual Studio应用程序

我用C#/.NET写了一个相当简单的应用程序,但不知道如何很好地发布它。它是一种用户只需运行一次或每隔几个月运行一次的“工具”。因此,我希望有一种我可以部署它而不需要安装就能运行的方式(用户只需在下载后双击EXE文件即可运行)。 然而,它仍然需要(某种方式)包括正确版本的.NET、库等,以确保...

70得票10回答
如何在Windows窗体中显示ClickOnce版本号

我有一个Windows Forms应用程序,部署在两个不同的位置。 内网 - ClickOnce 互联网 - 通过Windows安装程序安装在Citrix Farm上 我使用ApplicationDeployment.IsNetworkDeployed显示ClickOnce部署版本号。...

67得票4回答
有哪些替代ClickOnce的选择?

我多年来一直使用 ClickOnce,但我遇到了很多它的限制。有没有其他可用于Web部署的替代品呢? 到目前为止,我找到的唯一一个是 ClickThrough ,它现在已成为WiX的一部分,但已经放在后炉中了。还有其他取得成功的替代产品吗?

62得票16回答
ClickOnce错误:值不在预期范围内。

某个用户在打开所有ClickOnce应用程序时遇到了这个错误。这是在版本升级后开始发生的(但其他人没有遇到此问题)。 我随后尝试更改版本号、添加/删除、注册表清理、清除本地设置\应用程序文件夹等,但仍然没有运气。 这篇文章指出了用户资料损坏,但重新创建此用户不是一个选择。有没有其他清理方法...

56得票2回答
在证书存储中找不到清单签名证书

我使用文件 .snk 签署了我的 VSTO 4.0 Word 插件程序集,尝试取消选中“签署 ClickOnce 清单”选项,但重新构建后它又会出现。在尝试删除 .csproj 中与 ClickOnce 清单相关的行后,每次重新构建后都会出现 .pfx 清单。 有人知道永久删除临时 Clic...