我正在将一个应用程序移植到 ClickOnce 平台,这个应用程序包含一个中等大小的数据文件夹,里面有数百个文件需要在部署时一并打包。这个文件夹需要和 EXE 文件相对位置不变地被部署。我看过了一些关于如何实现这一点的建议,但并没有一个公认的方法。 如果您有任何建议,希望能与我分享。 谢谢!
我正在尝试制作一个批处理文件,只需一次点击即可发布我们拥有的几个ClickOnce应用程序。我正在使用msbuild进行操作,以下命令行是我如何实现它的示例: msbuild MyApp.sln /t:Publish /p:Configuration=Release ...
我们有几个相同程序集的部署,针对不同的环境有不同的配置文件。我们将它们打包成不同的ClickOnce部署,并使用不同的部署标识(Program_ENV1、Program_ENV2等)。 所有这些部署的应用程序标识都是Program.exe,因为我们使用了第三方组件,该组件要求使用它的可执行文...
ClickOnce 是否可以配置为删除旧的发布目录? 或者 是否有人编写了一些代码来删除这些发布目录(可能保留最后10个)? 当前,每次进行 ClickOnce 发布时都会在 IIS 服务器上创建一个新目录。这个新目录包含了整个应用程序的副本,会被下载。旧目录似乎不再使用,并且占用了大量...
我该如何让Click-once部署的应用在启动时自动运行? 通过搜索,我找到的最佳选项是将应用程序的发布者设置为“启动”,这样开始菜单快捷方式就会放置在启动文件夹中,但这似乎是一个巨大的破解,我希望有一个可以让人们找到的开始菜单图标。 我有哪些选择?
我有一个从开始菜单(本地)启动的Clickonce应用程序。 我想能够指定参数,以便应用程序可以加载某些数据。 应用程序位于文件共享上,并且将仅使用URL启动一次(如在MSDN上描述的)。 这意味着此链接中描述的方法将不起作用; 用户将使用开始菜单中的.appref-ms快捷方式启动应用程序。...
我在一些ClickOnce的文章中读到,ClickOnce不允许为应用程序创建桌面图标。是否有任何解决方法?
我有一个为客户构建的ClickOnce应用程序,我希望它来自可信任的发布者。我该如何获取一个Authenticode证书并用它签署我的应用程序?这样当应用程序启动时,它就是来自可信任的发布者。 我该如何安装证书?我需要在开发服务器上安装它吗?还是安装位置无关紧要? 整个过程是如何工作的?我...
由于ClickOnce是按照配置文件而不是计算机进行安装的,那么有没有办法同时从多个配置文件中卸载单个ClickOnce客户端应用程序呢? 我们有一个ClickOnce应用程序,我们想使用标准的MSI进行删除和重新安装,但我们不想每个用户都要登录以执行卸载操作。 假设没有内置的解决方案,是...
当我尝试发布我的(WPF,C#)应用程序时,我遇到了这些错误: 无法发布,因为有一个项目构建失败。 找不到文件'obj\x86\Debug\MyAPP.exe' 无论我从哪里发布应用程序都会出现这些错误:无论是使用发布向导、生成菜单还是右键单击项目 - 发布。 一开始它还好好的,但是我做了以下...