2011-07-18 2 views
1

ClickOnce에 대해 VS2010에서 프로젝트를 게시하면 이상한 값인 <deploymentProvider codebase="file://oldserver/.../....application" />이 내 매니페스트 파일에 존재합니다. 이름 oldserver 이름이 잘못되어 교체해야했습니다.ClickOnce의 매니페스트에있는 DeploymentProvider는 <프로젝트 가져 오기 = 프로젝트 파일에서 ...

나는 oldserver에서 온 단서가 없었습니다. 프로젝트 파일에서 나는

<InstallUrl>\\newserver\...\</InstallUrl> 

있었지만 열 때, VS2010 oldserver에서 프로젝트 속성에서 다시 폴더 위치를 게시로 표시되었다.

해결 방법 : 이라는 숨김 파일에서 buildconfig.targets이 구성되었습니다. 이 파일은 .proj 파일에서 참조 :이 파일에서

<Import Project="buildconfig.targets" /> 

당신이뿐만 아니라

<UpdateUrl>\\newserver\...\</UpdateUrl> 

이 필요합니다!

답변

0

Visual Studio에서 프로젝트를 볼 때. 빌드 및 구성 관리자를 차례로 선택하십시오. 디버그 및 릴리스에 대한 빌드 구성의 정보를 확인하고 올바른지 확인하십시오. 이것은 총 추측이지만 거기에 설정되어있는 것을 볼 수 있습니다.

2

Visual Studio에서 게시하는 경우에는 [URL 설치]를 설정해야합니다.
설치 URL 아래의 게시 설정 (게시중인 프로젝트의 프로젝트 설정)에 있습니다.
MSBuild에서 게시하는 경우 UpdateUrl 속성 (예 :/p : UpdateUrl = youraddress)을 설정해야합니다.

+0

오히려 bizzaro .. 그러나 충분히, UpdateUrl 설정 나를 위해 않았다. –

관련 문제