2009-10-05 1 views
1

우리는 빠른 업데이트를 제공하기 위해 clickonce를 사용하여 파일럿 구현에 대한 응용 프로그램을 보유하고 있습니다. 우리는 심지어 빌드 프로세스를 자동화하지 않고 배포 패키지 구축의 모든 단계를 제어 할 수 있습니다.처음 설치 한 후 클릭 배포 배포의 제품 이름을 변경하는 방법은 무엇입니까?

이 파일럿은 productname "PRODUCT TITLE (PILOT)"과 함께 제공되었지만 현재 파일럿 사용자를 모두 프로덕션 빌드로 업그레이드하려고합니다. 빌드 스크립트의 제품 이름을 변경했으며 새 사용자에게 모두 좋았습니다. 제품 이름이 올바르게 표시되었지만 이전 버전이 설치된 사용자는 바로 가기 및 업데이트 프롬프트에서 "(PILOT)"버전을 볼 수있었습니다 제품 이름의

우리는 지금까지 시도하는 것 :

  • 제거 앱 : 프롬프트가
  • 제거 (더 좋은) 이전 PRODUCTNAME 나타납니다 로컬 설정을 청소/앱과 지역을 설정/aplication 데이터를 설치 : 같은 것.

시스템은 Visual Studio 2005 (FW 2.0)를 기반으로하며 응용 프로그램은 winforms입니다. 클라이언트 PC는 응용 프로그램을 제거하고 작업을해야 신선한 설치 XP SP3 어떤 도움이 많이 이해할 수있을 것이다

:

답변

1

에 있습니다.

해당 컴퓨터의 일반 사용자 또는 관리자로 컴퓨터에 로그온 한 상태에서 제거합니까?

지원하려는 사용자로 로그온하지 않은 경우 문제가있을 수 있습니다. ClickOnce 응용 프로그램은 사용자별로 샌드 박스에 설치되므로 사용자와 컴퓨터를 공유하고 ClickOnce를 통해 응용 프로그램을 설치하면 업그레이드해도 전혀 영향을 미치지 않습니다. 제거도 마찬가지입니다.

어쨌든 비슷한 상황이있었습니다. 최종 사용자는 일반적으로 그룹 정책 설정으로 인해 프로그램 추가/제거에 액세스 할 수 없으므로 관리자가 관리자 계정으로 로그인하여 제거했지만 사용자로 로그인해도 응용 프로그램은 계속 남아있었습니다. 우리는 그룹 정책 설정을 변경하고 사용자로 로그인 한 상태에서 제거해야했습니다.

+0

답장을 보내 주셔서 감사합니다. 불행히도 저는 파일럿 세션에서 파일럿 사용자의 컴퓨터를 사용하려고합니다. 나는 모든 단계를 (다시) 재검토 할 것입니다. 어쩌면 수정할 필요가있는 곳을 놓친 것일 수 있습니다. –

+0

이것은 답변입니다 : 제가 의심스럽게 생각한 것처럼 앱을 올바르게 업데이트하는 또 다른 일이있었습니다. 누군가 unc 공유를 새 사용자의 업데이트로 수정했지만 이전 사용자의 업데이트는 수정하지 않았습니다. –

+0

좋은 거래! 알아 낸 게 다행이야! – David