我想知道您是否可以为项目创建ClickOnce安装程序,然后在GitHub上托管安装文件夹(通过下载页面)?
我想默认ClickOnce将安装文件发布到一个子文件夹,我认为Github下载页面不支持该子文件夹,但也许还有另一种方式。
答案 0 :(得分:13)
是的,你可以。
实际上,我觉得与FTP相比,这是一种更方便的方式。
答案 1 :(得分:2)
当我开始尝试这样做时,@ VILIC回答的这个问题是有帮助的事情之一。这是我的博客文章,详细说明ClickOnce如何自动化到GitHub页面 -
答案 2 :(得分:2)
所有这些对我来说都不起作用:rawgithub.com,raw.github.com,raw.githubusercontent.com。
RawGit确实有效,因为它提供了正确的application / x-ms-application Content-Type标头。
示例:
https://cdn.rawgit.com/Microsoft/RESX-Unused-Finder/master/publish/ResxUnusedFinder.application
还跟着this guide并添加了.gitattributes文件:
String vehicle = File.ReadAllText(result);
答案 3 :(得分:0)
raw.github.com提供的大多数内容都有文本/纯文本内容类型,并提供X-Content-Type-Options:nosniff标题。
您可以从raw.github.com将您的网址更改为rawgithub.com,这解决了VILIC VANE答案中的问题。