2014-10-15 1 views
1

내가 최종 사용자의 컴퓨터 (문서 수준 사용자 지정 만)에서 ClickOnce 매니페스트 postactions

상에 솔루션의 문서를 넣어 ClickOnce를 사용, 내가

http://msdn.microsoft.com/en-us/library/bb772100.aspx 에 의해 수행 whitch 배포 후 작업을 사용하여 VSTO 응용 프로그램이

<vstav3:postActions> 
    <vstav3:postAction> 
    <vstav3:entryPoint class="ClickOnceLibrary.ClickOnceLibrary"> 
     <assemblyIdentity name="ClickOnceLibrary" 
        version="1.2.0.8" language="neutral" 
        processorArchitecture="msil" /> 
    </vstav3:entryPoint> 
    </vstav3:postAction> 
</vstav3:postActions> 

마법사 -sign Foo.dll.manifest -certfile soft_certificate.pfx -pwd 바

마법사 -update Foo.vsto -appmanifest "응용 프로그램 파일 제작사, 지원 URL, 제품 이름 (통계 사용하여 프로젝트 이름 : 응용 프로그램 파일 \ Foo_1_2_0_8 \ soft_certificate.pfx "-pwd 바

그래서 마법사와 매니페스트에서 ClickOnce에 서명 한 후"-certfile "\ Foo_1_2_0_8 \ Foo.dll.manifest) 등 변경

내 질문에 수동으로 manifest를 편집 할 필요가 없도록 자동으로 postActions를 추가하는 방법이 있습니까? 아니면 메이지를 사용한 후 정확하게 정보를 읽지 못하게하는 문제가 무엇인지 알 수 있습니까?

답변

0
정말 자동으로 수행하는 방법을 찾을 수 있지만, 사용하는 마법사로 서명 할 때 옵션이 작동

음 coulnd't ...

mage -sign Foo.dll.manifest -certfile soft_certificate.pfx -pwd bar -s "supporturl" -pub "publisher" 
mage -update Foo.vsto -appmanifest "Application Files\Foo_1_2_0_8\Foo.dll.manifest" -certfile "Application Files\Foo_1_2_0_8\soft_certificate.pfx" -pwd bar -s "supporturl" -pub "publisher"