标签: auto-update

使用.NET/C#app自动更新的免费解决方案?

从搜索中我可以看到这已经被一次又一次地询问,但还不够充分,所以这里也是如此.我是一个没有预算的业余爱好者.我一直在开发的程序一直需要定期的错误修正,而我和用户已经厌倦了必须手动更新.

我,因为我现在的更新通过FTP和我的下载链接的文本文件在网站上,然后希望用户将看到"有一个更新消息",终于让他们的解决方案,然后懒得手动下载更新,以及坦率地说,是非常糟糕的.

用户,因为,"你有没有实现自动更新?" "会不会有自动更新功能?" 如果我碰巧搞砸了更新过程,干草叉开始到来.

过去我曾调查过:

  • WinSparkle - 没有应用内更新,DLL为500 KB.我当前的解决方案是可执行文件中的几KB,并且没有应用内更新.
  • .NET应用程序更新组件 - 不幸的是我无法理解文档.
  • Eduardo Olivera的AutoUpdate - 除了使用未使用的文件之外,它似乎不支持任何其他内容.
  • wyUpdate - wyBuild不是免费的,虽然wyUpdate规范可用,但它过于复杂和耗时.
  • AppLife更新 - 同上最后一句话.
  • ClickOnce - 在启动时实现启动的变通办法是巨大的,可怕的,并且不值得这么简单的功能.出版是一种痛苦; 没有FrontPage Extensions的服务器需要手动FTP和替换所有文件.

令人非常失望的是,当您为Mac OS X提供非常好的简单实现(如Sparkle)时,Windows的情况就是这样.

.net c# auto-update

41
推荐指数
2
解决办法
2万
查看次数

.NET自动更新库?

在Mac上有一个非常好的名为Sparkle的库,程序可以使用它来实现自动更新的检查/安装功能.

.NET有什么类似的东西吗?或者只是常规的Win32?

.net auto-update

39
推荐指数
6
解决办法
7万
查看次数

Delphi:您如何自动更新您的应用程序?

我一直在考虑使用我自己的代码来使我的Delphi应用程序能够无缝更新,因为我将继续"经常发布,尽早发布"的心态.有各种Delphi解决方案(包括免费软件和付费),我想询问您是否使用过这些解决方案,或者只是在这个领域继续使用自己的解决方案.欢迎对自动更新主题发表任何评论.

delphi auto-update

38
推荐指数
6
解决办法
3万
查看次数

重新启动自我更新的python脚本

我编写了一个脚本,通过从网站下载最新版本并覆盖正在运行的脚本来保持自己的最新状态.

我不确定在更新脚本后重新启动脚本的最佳方法是什么.

有任何想法吗?

我真的不想要一个单独的更新脚本.哦,它也必须在Linux/Windows上工作.

python auto-update

37
推荐指数
3
解决办法
3万
查看次数

用于python桌面应用程序的安装程序和更新程序

我正在使用python构建一个桌面应用程序,并使用Pyinstaller将其打包到exe.我想通过安装程序发送我的应用程序,并为Google Chrome,Dropbox或Github for Windows等软件提供自动和静默的更新.

我发现以下软件能够做到这一点:

我正在努力找到解决问题的最简单方法.

python windows nsis auto-update pyinstaller

31
推荐指数
2
解决办法
5957
查看次数

sublime text 3侧边栏自动更新无法正常工作

我想知道是否有人能告诉我如何制作它以便当我在finder(osx)中向当前项目添加新文件夹/文件时,崇高文本3会自动更新侧边栏.

现在,我必须手动转到Project - > Refresh Folders

我的用户偏好可能不是问题,因为它们非常基本:

{
    "color_scheme": "Packages/Color Scheme - Default/Solarized (Light).tmTheme",
    "font_size": 18,
    "tab_size": 2,
    "translate_tabs_to_spaces": true
}
Run Code Online (Sandbox Code Playgroud)

如果有人可以提供帮助那就太好了,因为我试过谷歌搜索,寻找答案,但没有发现任何有效的.

提前致谢.

text-editor auto-update sublimetext sublimetext3

29
推荐指数
4
解决办法
2万
查看次数

编写自己的自动更新程序

在编写自己的自动更新程序时,是否有一个我应该遵循的通用框架?

前一段时间我正在阅读如何创建一个"引导过滤器",它将在主应用程序之前首先加载(因为由于文件锁定而无法更新正在运行的应用程序等)

那么任何提示/最佳实践呢?

.net updating auto-update

28
推荐指数
3
解决办法
1万
查看次数

Java(桌面)应用程序的"自动更新"?

您推荐什么系统来实现某些Java(桌面)应用程序的"自动更新"?我还想安装和更新模块/插件.想想Eclipse和Firefox.

我知道Eclipse RCP的OSGi内容,NetBeans RCP也有一些东西.是否必须完全购买各自的RCP内容才能使用他们的模块和自动更新系统?

还有其他选择吗?

java plugins desktop-application auto-update

27
推荐指数
3
解决办法
2万
查看次数

自动更新.NET应用程序

我们正在开发一个真正复杂的系统,包括几个WCF服务,ASP.NET MVC应用程序,管理工具(Windows窗体应用程序).​​.....其中一些将在几个服务器上运行实例.我们正在为这样的系统寻找一个好的自动更新解决方案.最有可能的是,我们需要一个单独的自动更新应用程序(服务)来完成这项工作,或者需要一些集中管理应用程序来了解所有已安装实例的版本并远程执行更新.是否有为此目的而制作的优质产品/库,您知道或有过经验吗?

.net auto-update

27
推荐指数
3
解决办法
8万
查看次数

Java 8 Update 71正在尝试安装新的帮助工具.(在Mac上)

我刚刚被提示更新Java.它告诉我:

在此输入图像描述

有人知道那个"助手"工具是做什么的吗?如果它是新的我可能不需要它.有没有办法选择退出?或者至少在安装之前知道它是什么?

请注意,我已经在"系统偏好设置"下的"Java控制面板"中选中了禁止赞助商优惠的选项.

在此输入图像描述

另请注意,如果我未输入管理员密码,则不会安装更新.除了更新之外,它不是提供的,我可以接受或拒绝.

如果这是一个不好的问题或错误的地方,请评论.


这是一个后续行动.

我再次收到消息,并搜索了有关它的更多信息.我了解到更新过程已经包含在应用程序中.应用程序包装实际包,并提出其他软件.如果您选择退出,我猜它只是安装了Java更新.

"新助手工具"可能就是这个安装包装器,或者如果您不选择退出,可能还会提供其他软件.

如果您更喜欢安装干净的软件包,可以从安装程序中提取它.下载更新后,单击取消.然后转到~/Library/Application Support/Java(~/Library隐藏,所以使用Go> Go to folder ...).您可以看到所有过去的Java更新下载.选择最新版本.在文件夹中,您会看到一个应用程序和一个dmg.右键单击应用程序并选择Show Package Contents.在应用程序里面去Contents/Resources.你找到一个包裹JavaAppletPlugin.pkg.那是实际的包裹.双击它进行安装.它仍会询问您的姓名和密码,但这次是由OSX/macOS询问并用于安装该软件包而不是其他任何内容.


最新更新:今天更新失败.发生这种情况时,立即删除下载.在这种情况下,上述方法不起作用.


这开始看起来像博客.失败的下载是由于我的杀毒软件.当我禁用它时,它再次起作用.无论如何,我现在相信这个信息是无害的.操作系统X询问我是否同意运行Java安装程序.它不会尝试安装任何其他东西.我跑了.

java install auto-update java-8

27
推荐指数
1
解决办法
2万
查看次数