gpt4 book ai didi

c# - 下载最新版本的 CodePlex 项目

转载 作者:太空狗 更新时间:2023-10-29 23:41:17 26 4
gpt4 key购买 nike

我正在为另一个软件编写更新程序。此更新程序下载/安装此程序扩展的更新(我的更新程序实际上只是另一个扩展)。

其中一些扩展是 CodePlex 项目。其他人只是在人们的个人网站或他们公司的网站上,等等...重点是,没有中央扩展存储库。

我在下载托管在 CodePlex 上的更新时遇到问题,因为我似乎无法找到返回/下载最新版本的 URL。例如。在 this page有一个大的绿色“下载”按钮。对于任何给定的 CodePlex 项目,我想要的只是一个我可以点击的 URL,它将下载最新版本(就像愚蠢提示后的下载按钮一样)。

我创建了一个 CodePlex feature request为此,但它尚未更新,人们对该网站提出的其他数百个请求也没有更新。

总而言之,我想要这样的东西:

http://coolestProjectEver.codeplex.com/download

此链接将返回/下载该项目的最新版本,没有任何问题/提示。

有什么想法吗?

最佳答案

可能有帮助的一件事是有一个指向最新源的永久链接:http://[project].codeplex.com/releases

这也可能有帮助:Read Latest Version From Source

你可以只读取一个你知道已经存在的包含版本号的文件。 Visual Studio 将其保留在项目或解决方案文件中。

对于 Mercurial 的引用,您只需转到 https://hg.codeplex.com/[project]/raw-file/tip/ 并开始构建所需文件的路径.只是希望它不是 .vb 文件,因为它似乎不起作用。

更新:

基于此处找到的评论 http://codeplex.codeplex.com/workitem/25464我能够检索到特定文件的最新版本。您的目标项目中的哪个文件包含您可以在此处看到的版本号。添加一点正则表达式,您就可以开始了。

格式为:http://[project].codeplex.com/SourceControl/BrowseLatest#[PathToFile]

关于c# - 下载最新版本的 CodePlex 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7535515/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com