Settings.Settings에서 다른 웹 서비스 끝점과 문자열을 변경해야하는 ClickOnce 배포가 있습니다. 지금 당장 나는 UAT를 위해 고객에게 제공하는 현지화 된 개발 버전과 집에서 수행되는 하나의 버전 만 처리해야합니다. 이제이 응용 프로그램의 4 가지 버전이 필요합니다. 사내 개발 및 테스트, 고객 테스트 및 생산 또한이 4 가지 배치가 서로 나란히 설치 될 수 있어야합니다. 나는 내가 (APP - 내부 - 테스트, APP - 내부 - 디바이스, APP - CUST - TEST, APP - CUST - PROD) 이름을 바꿀 수 있다는 것을 발견했다. 서로 나란히 설치하십시오. 그러나 문자열마다 다양한 설정에서 변경해야하는 모든 위치를 기억해야합니다. 각 빌드를 설정하고 끝점을 교환하고 응용 프로그램 이름을 변경하고 인증서를 변경하고 각 다른 빌드에 대한 배포 addreess와 url을 변경하는 작업은 시간이 많이 걸리고 성가신. 그냥 "Publish internal test build"라고 말하고 그것이 옳은 일을 할 수있는 방법이 있습니까? 나는 여러가지 마법사 스크립트를 작성하려고했으나 설정을 망칠 필요가 없도록 만들지 않았다. 설정 물건. 난이 응용 프로그램을 작성하지 않았거나 그것을 유지하지만, 내가 갈 수있는 조건 논리의 일종을 사용하지만, 연결 문자열 예를 들어 보고서 및 테이블 어댑터 등 유선 가정 ... 추신 ClickOnce가 싫어.여러 배포 구성에 ClickOnce 사용
1
A
답변
0
유용한 답변과 제 작문 비평이 아닙니다. mage.exe는 할 수없는 일에 대한 옵션이 부족하고 문서화가 잘되어 있지 않고 광고하는대로 작동하지 않습니다. 필자가 원했던 것을 성취하기 위해서 Windows 용 sed를 다운로드하고 .bat 파일을 작성하여 수동으로 파일 이름을 .deploy로 변경해야했습니다. 매니페스트 파일을 편집하고 옵션을 켜거나 끄고 다른 배포를 추적하기 위해 sed를 사용했습니다. 그래서 짧은 mage.exe 및 sed를 사용하여 배치 파일을 작성하고 매니 페스트 파일의 내용을 잘 이해하고 있습니다. 언제든지 여러 개의 ClickOnce 배포를 자동화하고 .deploy 확장을 추가하고, 시작하기 전에 특정 버전 번호를 요구하는 스크립트를 보낼 수 있습니다. MSFT가 제공하는 도구를 사용하여 이러한 모든 방법을 사용할 수 없습니다.
관련 문제
- 1. ClickOnce 여러 배포 위치 옵션
- 2. 여러 프로젝트가 포함 된 솔루션의 ClickOnce 배포
- 3. 여러 서버에 ClickOnce 응용 프로그램 배포
- 4. ClickOnce 배포 재배치
- 5. ClickOnce 배포 기능 디버깅
- 6. Clickonce 부분 배포
- 7. ClickOnce 배포 - 시작시 실행
- 8. 공유 리소스가있는 ClickOnce 배포
- 9. ClickOnce DLL 배포
- 10. ClickOnce 배포 '연마'- 방법?
- 11. ClickOnce 배포 오류
- 12. ClickOnce 프로덕션 배포
- 13. 라이브러리 구성에 #define 사용
- 14. ClickOnce MSBuild 사용
- 15. ClickOnce 배포 웹 사이트 수정
- 16. ClickOnce 배포 및 설정 파일
- 17. ClickOnce 응용 프로그램으로 NLog 배포
- 18. 백그라운드 인텔리전트 전송 서비스와 함께 Clickonce 배포 사용
- 19. ClickOnce 응용 프로그램 배포 dll 참조 질문
- 20. ClickOnce 오류 : 배포 ID가 구독과 일치하지 않습니다.
- 21. Clickonce redirect
- 22. ClickOnce 배포 : 이전 버전의 서버 정리?
- 23. 게시 Windows 응용 프로그램 - ClickOnce 배포
- 24. 각 빌드마다 다른 ClickOnce 배포 URL이 필요합니까?
- 25. ClickOnce 배포, 시스템 업데이트 필요 Microsoft.mshtml
- 26. ClickOnce 배포 URL을 강제로 설정하는 방법은 무엇입니까?
- 27. ClickOnce (LightSwitch와 유사)로 Silverlight OOB 배포
- 28. HttpWebRequest를 사용하여 ClickOnce 응용 프로그램 배포
- 29. Crystal Reports 전제 조건을 사용하는 ClickOnce 배포
- 30. WPF 응용 프로그램에서 ClickOnce 배포 버전 표시
답을 쉽게하기 위해 답을 논리적 단락으로 나눠야합니다 ... 지금은 텍스트 벽처럼 보이고 따르기가 어렵습니다. – Darbio