我想了解的是将连接字符串加密到配置文件中的明确方法。我的问题如下: 使用机器级别的加密,任何能访问我的服务器的人都可以编写一个小的.NET程序来读取连接字符串的内容,这是正确的吗? 如果我在企业环境中将我的应用程序部署到用户的计算机上,并且应用程序在配置文件中有连接字符串,如何确保只有我的...
如何配置 ClickOnce 以为所有用户安装应用程序。在另一个论坛上,我得到了“使用 MSI”的答案 - 谢谢 - 但是该怎么做呢? 此外,第一个安装用户可能不是管理员 - 这可能会成为一个问题。而且我希望所有用户都可以触发更新检查。 没有本地存储,这是一个连接到 WCF 服务的 WPF 客...
我有一个ClickOnce应用程序,它会在我的磁盘上保留所有旧版本。这是一款内部企业应用程序,需要频繁更新,因此备份大小迅速膨胀,这是一场灾难。 根据文档和其他Stack Overflow问题的说明,它应该只在磁盘上保留当前和上一个版本。然而,每次我部署项目并升级客户端时,我都会得到所有EX...
我有一个基于 .net 2.0 c# 的 ClickOnce 应用程序,它通过 Web Services 连接其数据。据说,可能加速应用程序的一种方法是预先生成序列化程序集。我在这方面有几个问题。 关于是否生成序列化程序集的默认设置为自动。VS2005 是根据什么标准决定是否生成序列化程序...
我有一个客户想要在我们开发的内部 Web 应用程序中使用 Google Chrome(我理解他,因为我也非常喜欢使用 Chrome!) 问题在于,我们有一个 WinForms 应用程序,用户可以从浏览器启动,使用 ClickOnce 部署。我知道 Chrome 不支持 ClickOnce 已...
我有一个通过单击部署的智能客户端应用程序。问题是,我有一些内容文件在相关程序集中,但在Visual Studio中发布应用程序文件对话框中不显示。 这意味着每次部署时,我都必须将所有内容文件从应用程序生成输出目录复制到发布目录,并重新生成清单,这真的很麻烦。 为什么这些文件在Visual ...
有没有一种方法可以自动递增ClickOnce部署中“最低要求版本”字段,使其始终等于当前构建编号?基本上,我希望我的部署在启动时自动更新。 我怀疑我需要一些预/后构建事件,但我希望有更简单的方法。
我想知道是否可以为一个项目创建ClickOnce安装程序,然后将安装文件夹托管在GitHub(通过下载页面)? 我猜想默认情况下ClickOnce将安装文件发布到一个子文件夹中,而这可能不被GitHub下载页面支持,但也许有其他的方法。
我已经使用ClickOnce应用程序几个月了,但最近在部署最新版本时出现了错误。在这个最新版本中,我添加了对之前没有使用过的DLL(FTD2XX_NET.dll)的引用,我怀疑这与问题有关,但我无法弄清楚如何修复它。 实际部署的项目引用另一个库项目,该库项目引用该DLL(它引用其他DLL,但已...
我已经成功开发和部署了一个ClickOnce应用程序,该应用程序注册了一个关联的文件扩展名,例如*.abc。当我单击名为x.abc的文件或者在命令提示符中键入x.abc时,ClickOnce应用程序会启动,我可以通过专用API检索文件。我还可以通过以下代码以编程方式启动应用程序:System....