2009-06-11 8 views
5

MSBuild를 사용하여 여러 PublishDir에 ClickOnce 앱을 게시하는 방법이 필요합니다. 나는 4 가지 환경 (dev, qa, model, prod)을 가지며 설정 파일이 다르기 때문에 각각에 대해 별도의 ClickOnce PublishDir (s)를 생성해야합니다. 주요 문제 중 하나는 MSBuild가 publish.htm 파일을 만들지 않는다는 것입니다. 어떤 도움을 주시면 감사하겠습니다.MSBuild로 ClickOnce 앱 게시

답변

5

일회성으로 네 위치에 수동으로 publish.htm 파일을 만드는 것은 어떻습니까?

우리 회사에서는 publish.htm 파일을 전혀 사용하지 않습니다. 하지만 우리는 다른 환경을 가지고 있으므로 빌드 스크립트가 앱 이름을 변경하고 위치를 업데이트하고 서버 URI를 미리 빌드 한 다음 대상을 사용하여 빌드하십시오 을 게시하십시오. 출력 파일은 이후 해당 환경의 위치로 복사됩니다.

우리는 약간 늙어서 주로 cmd 파일에서이 작업을 수행하고 있지만 동일한 작업을 수행하는 4 가지 msbuild 대상을 가질 수있을 것이라고 확신합니다.

+0

이었다 (물론,이 문제를 해결하는 방법 중 하나입니다) 물건을 만드는 쉬운 방법. –

+0

여기에서 가장 중요한 문제는 게시 페이지 html을 새 버전 번호로 수동으로 업데이트해야한다는 것입니다. – Veverke