Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 制作一个可自动更新的VB.NET应用程序_C#_Vb.net_Desktop Application - Fatal编程技术网

C# 制作一个可自动更新的VB.NET应用程序

C# 制作一个可自动更新的VB.NET应用程序,c#,vb.net,desktop-application,C#,Vb.net,Desktop Application,我有一个运行良好的应用程序。 我只想在该应用程序中添加自动更新功能,以便该应用程序可以自动下载更新并将其安装到计算机上。最简单的方法是使您的应用程序成为ClickOnce应用程序。这是一种应用程序部署方法,它有一个非常简单的过程来部署新版本,并让客户端检查和安装更新。下面是一篇有完整概述的CodeProject文章 最简单的方法是将您的应用程序设置为ClickOnce应用程序。这是一种应用程序部署方法,它有一个非常简单的过程来部署新版本,并让客户端检查和安装更新。下面是一篇有完整概述的Cod

我有一个运行良好的应用程序。
我只想在该应用程序中添加自动更新功能,以便该应用程序可以自动下载更新并将其安装到计算机上。

最简单的方法是使您的应用程序成为ClickOnce应用程序。这是一种应用程序部署方法,它有一个非常简单的过程来部署新版本,并让客户端检查和安装更新。下面是一篇有完整概述的CodeProject文章


    • 最简单的方法是将您的应用程序设置为ClickOnce应用程序。这是一种应用程序部署方法,它有一个非常简单的过程来部署新版本,并让客户端检查和安装更新。下面是一篇有完整概述的CodeProject文章


      这取决于应用程序的结构以及要更新的文件类型

      但是,基本上,您需要的是一个“地方”(例如Web服务),在那里您的应用程序将获得更新所需的信息。然后下载必要的文件并将其放入正确的文件夹中

      我还建议您编写一个新程序“updater”,它的全部目的是更新您的“主”程序

      很难为您提供如何实现这一点的代码,因为它更像是您必须实现的模式


      编辑此外,正如JaredPar所说,一些平台可能会提供执行此操作的工具。

      这取决于应用程序的结构以及要更新的文件类型

      但是,基本上,您需要的是一个“地方”(例如Web服务),在那里您的应用程序将获得更新所需的信息。然后下载必要的文件并将其放入正确的文件夹中

      我还建议您编写一个新程序“updater”,它的全部目的是更新您的“主”程序

      很难为您提供如何实现这一点的代码,因为它更像是您必须实现的模式


      编辑此外,正如JaredPar所说,一些平台可能会提供用于编辑的工具。

      谢谢。我已经接受了答案。@SLaks,检查档案中的@chaturs实际数据。接受了4/6个问题,但奇怪的是报告率仍然为0%。@JaredPar:当我留下评论时,他有2个代表。谢谢。我已经接受了答案。@SLaks,检查档案中的@chaturs实际数据。接受了4/6个问题,但奇怪的是,报告率仍然为0%。@JaredPar:当我留下评论时,他有2个代表。