프로젝트의 ClickOnce 설치 프로그램을 만든 다음 다운로드 페이지를 통해 GitHub에서 설치 폴더를 호스팅 할 수 있는지 궁금합니다.Github에서 ClickOnce 설치 프로그램을 제공 할 수 있습니까?
기본적으로 ClickOnce는 설치 파일을 Github 다운로드 페이지에서 지원되지 않는 하위 폴더에 게시하지만 아마도 다른 방법이있을 것입니다.
프로젝트의 ClickOnce 설치 프로그램을 만든 다음 다운로드 페이지를 통해 GitHub에서 설치 폴더를 호스팅 할 수 있는지 궁금합니다.Github에서 ClickOnce 설치 프로그램을 제공 할 수 있습니까?
기본적으로 ClickOnce는 설치 파일을 Github 다운로드 페이지에서 지원되지 않는 하위 폴더에 게시하지만 아마도 다른 방법이있을 것입니다.
가능합니다.
실제로 나는 FTP와 비교할 때 더 편리한 방법이라고 생각합니다.
BTW를 사용하면 exe 파일을 다운로드 할 수 있으며 응용 프로그램은 raw.github.com을 직접 사용하는 것처럼 업데이트를 확인하고 다운로드 할 수 있습니다. 그러나 xml 파일의 MIME 유형이 "text/plain"이므로 브라우저에서 xml 파일을 열지 못할 수 있습니다. 하지만 Github Pages를 사용하여 올바른 서버 유형으로 응답해야하는이 서버를 구축 할 수 있다고 생각합니다.
@ VILIC의 대답으로이 문제를 해결하려고 할 때 도움이되는 사항 중 하나였습니다.
대부분의 일들이 텍스트/일반 콘텐츠 유형이 raw.github.com에서 제공하고, X-Content-Type을 역임했다 - 여기 자동화 된 방법에서 ClickOnce를 GitHub의 페이지에 자세히 내 블로그 게시물입니다 -Options : nosniff 헤더.
URL을 rawgithub.com으로 변경할 수 있습니다. raw.github.com에서 VILIC VANE의 답변에있는 문제를 해결합니다.
모두 나를 위해 작동하지 않았습니다 : 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 파일 추가 : 당신의 대답에*.manifest binary
*.application binary
*.deploy binary
감사합니다, 나는이 밖으로 시도하고 정말 잘 노력하고 있습니다. 여기에 내 포스트가 어떻게 진행되고 있는지 문서화하고있다. - http://flickrdownloadr.com/blogs/blog/2013/01/15/single-click-deployment-of-wpf-application-to-github-pages/ –
그러면 readme.md에서 설정을 참조 할 수 있습니다 .exe 같은이'https : // rawgithub.com/vilic/xxx/master/clickonce/setup.exe'? –
@JPHellemons 예. – vilicvane