Microsoft MVP성태의 닷넷 이야기
clickonce manifest 파일 질문 [링크 복사], [링크+제목 복사]
조회: 12859
글쓴 사람
lunacy80
홈페이지
첨부 파일
 

visual studio 2008로 작성된 winform 어플리케이션을 clickonce를 사용하여 배포하고 있습니다.

visual studio에서 게시를 진행하면 xxxx.exe.manifest 와 같은 manifest 파일이 생성되는데
개발환경을 다른 PC에 구축하고 게시를 진행하니 manifest에 아래와 같이 전에는 없던 dependentAssembly 요소들이
생겼습니다. (해당 어셈블리들은 개발PC의 GAC에 등록되어 있는 어셈블리이기는 하지만 어플리케이션의 동작과는 무관한 놈들입니다)


  <dependency>
    <dependentAssembly dependencyType="preRequisite" allowDelayedBinding="true">
      <assemblyIdentity name="Microsoft.VisualStudio.Shell.Interop" version="7.1.40304.0" publicKeyToken="B03F5F7F11D50A3A" language="neutral" />
    </dependentAssembly>
  </dependency>
  <dependency>
    <dependentAssembly dependencyType="preRequisite" allowDelayedBinding="true">
      <assemblyIdentity name="Microsoft.VisualStudio.Shell.Interop.8.0" version="8.0.0.0" publicKeyToken="B03F5F7F11D50A3A" language="neutral" />
    </dependentAssembly>
  </dependency>
... ... ...


덕분에 사용자 PC에서 프로그램 설치를 진행하면 GAC에 해당 어셈블리 등록이 필요하다며 설치가 진행되지 않습니다.
아래 요소들을 manifest에서 삭제하고 싶은데 manifest파일을 편집기에서 수정을 하면 다음과 같은 예외가 발생하더군요.
-> 매니페스트를 읽는 동안 예외가 발생했습니다. 매니페스트가 잘못되었거나 파일을 열 수 없습니다.

애초에 clickonce manifest의 dependentAssembly 요소가 어떤 원리로 등록이 되는건지 그리고 assemblyIdentity 요소를 제거할 수 있는 방법이 있는지 등을 알고 싶습니다.








[최초 등록일: ]
[최종 수정일: 7/19/2016]


비밀번호

댓글 작성자
 



2016-07-19 12시11분
해당 WinForm 응용 프로그램과 그것이 참조하고 있는 프로젝트 중에 ...Shell.Interop 어셈블리 참조가 없는데도 그런 건가요? 혹은, 빈 WinForm 프로젝트부터 시작해서 그것들이 걸리는 시점을 확인해 보는 것도 좋겠고요.
정성태

... 16  17  18  19  20  21  22  23  24  [25]  26  27  28  29  30  ...
NoWriterDateCnt.TitleFile(s)
5288김성배2/14/20207635c# 참조추가 기능에서 DirectX 참조가 보이지 않아요.. DircetX 11 은 설치 되어 있습니다. [1]
5287C# 초...2/14/20206633프로그램 실행 질문 드립니다. [4]파일 다운로드1
5286gongs2/3/202014021윈도우 배율 및 레이아웃에 대한 질문입니다. [3]
5285강성욱1/27/20207759작업관리자에 표시되는 스레드 개수와 프로그램 내 스레드 개수 일치 [1]
5284이상준1/15/202013466출력창에 '스레드가 종료되었습니다' 문구 문의 [2]파일 다운로드1
5282봉봉이 1/13/202010215소켓 비동기 ReceiveTimeOut 구현 [9]파일 다운로드1
5281봉봉이 1/13/20208266소켓 비동기 ReceiveTimeOut 구현 [2]
5280sdd1/8/20206818데이터 저장, 배치파일 관련하여 질문드립니다. [4]
5279김창한12/27/20197808dsoframer ocx [3]
5278guest12/27/20196571CLR 스레드 풀 관련 질문 [1]
5277방문자12/26/20196389WindowsForm 질문드립니다. [3]
5276진우12/17/20198148c++/c# 에도 파이썬 가상환경 같은 기능 혹시 있는지 궁금합니다. [3]
5275송재필12/17/20197868아래 'c#8.0 프로그래밍 교제 예제 관련 문의 드립니다' 의 원인이 압축 파일의 문제인듯 합니다. [2]파일 다운로드1
5272정영훈12/13/20198026byte => string => byte 변환 문의드립니다. [5]파일 다운로드1
5270김세미12/3/20197779c#8.0 프로그래밍 교제 예제 관련 문의 드립니다. [4]
5269달려라라...12/2/20197901C# winform(framework) tabcontrol 에서 button 함수 관련 질문 [3]파일 다운로드1
5266엔벌잉11/26/20196850라즈베리파이 autostart관련 질문 [2]
5265해나11/25/20196927C# 6.0 책 내용 문의 [1]
5264김혜원11/18/20199391C# CodeSign에 대해 여쭤볼 것이 있습니다 [4]
5263정환맨11/17/20197537Task관련 질문입니다 [3]
5262닷린이11/14/20198942Dispatcher 와 synchronizationcontext의 관계가 궁금합니다. [6]
5260방문자11/13/20197881안녕하세요 도움받고 싶습니다 [1]
5259ming11/13/20196971string타입 파라메터로 넘길때 메모리 내부가 궁금합니다. [3]
5258C#초보11/13/20198758DCOM COM+ 등록 관련 문의드립니다. [7]
5257C#초보11/9/20197381파일 저장 방법에 대해 조언 부탁드립니다. [3]
5256세퉁11/8/20196689안녕하세요~ 질문은 아닙니다만.. [1]
... 16  17  18  19  20  21  22  23  24  [25]  26  27  28  29  30  ...