【问题标题】:Publish WPF clickonce application to github将 WPF clickonce 应用程序发布到 github
【发布时间】:2015-01-27 15:45:34
【问题描述】:

我已将我的 wpf 项目发布到目录 publish 并且它处于源代码控制之下 (github) 所以我想添加一个 下载 链接到我的readme.md 并根据: Is it possible to offer a ClickOnce installer on Github?我应该在我的markdown中添加这个:

[Download the app](https://rawgithub.com/jphellemons/downloadyoutube/master/publish/setup.exe "Download the app")

我添加了 https://rawgithub.com/jphellemons/DownloadYouTube/master/publish/ 在第二个发布步骤中:

但这不起作用。我错过了哪一步?是否可能与错误https://stackoverflow.com/questions/28157811/publish-click-once-to-github有关

感谢 vilicvane 的评论,我有这个工作 setup.exe 下载链接https://github.com/jphellemons/DownloadYouTube/blob/master/DownloadYouTube/publish/setup.exe?raw=true

但是 setup.exe 引用了错误的.application 文件...

尝试下载“https://rawgithub.com/jphellemons/DownloadYouTube/master/publish/DownloadYouTube.application”时出错。

我看到了一种在外部托管 blob 的工作方法: https://github.com/Code52/carnac所以没有办法把所有东西都保存在github上?

【问题讨论】:

  • 你试过用 raw.github.com 代替 rawgithub.com 吗?
  • 嗯,我刚才做了个测试,好像不行了,试试github.com/lunarlove/XWall/blob/master/release/…
  • 解决了第 1 步,setup.exe 以某种方式引用了错误的 .application 文件
  • 不确定是什么原因造成的,可能是对 github 的更改。

标签: wpf github clickonce


【解决方案1】:

您可以使用RawGit URL,它将正确的 Content-Type 标头放在响应中。示例:

https://cdn.rawgit.com/Microsoft/RESX-Unused-Finder/master/publish/ResxUnusedFinder.application

(编辑)RawGit 正在关闭。我不知道提供具有正确 Content-Type 的 .application 文件的替代方法。我已经搬到自己的主机上。

【讨论】:

    猜你喜欢
    • 2011-01-26
    • 2022-06-28
    • 2020-10-11
    • 2018-11-28
    • 1970-01-01
    • 2014-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多