Clickonce manifest postactions

时间:2014-10-15 14:31:39

标签: c# vsto clickonce manifest

我有使用ClickOnce的vsto应用程序,并使用部署后的操作,我做了什么

http://msdn.microsoft.com/en-us/library/bb772100.aspx 将解决方案的文档放在最终用户的计算机上(仅限文档级自定义)

<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>
  

mage -sign Foo.dll.manifest -certfile soft_certificate.pfx -pwd bar

     

mage -update Foo.vsto -appmanifest&#34; Application Files \ Foo_1_2_0_8 \ Foo.dll.manifest&#34; -certfile&#34;应用程序文件\ Foo_1_2_0_8 \ soft_certificate.pfx&#34; -pwd bar

所以在使用Mage:Publisher,支持网址,产品名称(使用项目名称的统计数据)等签署clickonce清单后更改

我的问题是,是否有一种方法会自动添加postActions,因此我不需要手动编辑清单,或者您可能知道在使用法师后显示无法正确阅读信息的问题是什么?

1 个答案:

答案 0 :(得分:0)

好吧,我们真的无法自动找到这样做,但是当使用选项工作与法师签约时...

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"