プロジェクトの ClickOnce インストーラーを作成し、インストール フォルダーを GitHub で (ダウンロード ページ経由で) ホストできるかどうか疑問に思っています。
デフォルトでは、ClickOnce はインストール ファイルをサブフォルダーに発行すると思いますが、これは Github ダウンロード ページではサポートされていないと思いますが、別の方法があるかもしれません。
はい、できます。
実際、FTP よりも便利な方法だと思います。
ところで、raw.github.com を直接使用しているため、exe ファイルをダウンロードすることができ、アプリケーションは更新を確認してダウンロードすることができます。ただし、xml ファイルの MIME タイプが「text/plain」になるため、ブラウザから xml ファイルを開くことはできません。しかし、Github Pages を使用してこのサーバーを構築してみてください。適切な MIME タイプで応答する必要があります。
私がこれをやろうと試みたとき、@VILICの答えを伴うこの質問は助けになったものの1つでした。ClickOncetoGitHubページがどのように自動化されたかを詳しく説明した私のブログ投稿です-
これらはすべてうまくいきませんでした: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
また、このガイドに従い、.gitattributes ファイルを追加しました。
*.manifest binary
*.application binary
*.deploy binary
raw.github.com から提供されるほとんどのものには text/plain コンテンツ タイプがあり、 X-Content-Type-Options: nosniff ヘッダーで提供されます。
URL を raw.github.com から rawgithub.com に変更すると、VILIC VANE の回答の問題が解決します。