【发布时间】:2012-02-03 17:31:10
【问题描述】:
嗯.. 我真正需要的是允许用户安装同一应用程序的两个不同版本。更改程序集名称只会产生很多需要大量工作的错误。我一直在阅读更改程序集标识告诉 WPF 这些是不同的应用程序,因此第二个应用程序(它是 ClickOnce)不会替换以前安装的。遗憾的是,这不能在 VS2010 中更改。
我认为我在这里更改了 MyApp.exe.manifest:
assemblyIdentity name="MyWPFApp_NEWNAME" version="1.0.0.0" language="neutral" processorArchitecture="x86"
并以这种方式退出清单:
mage.exe -update MyWPFApp.exe.manifest -certfile D:\MyDir\MyWPFApp_TemporaryKey.pfx
mage.exe -update MyWPFApp.application -appmanifest MyWPFApp.exe.manifest -certfile D:\MyDir\MyWPFApp_TemporaryKey.pfx
签名状态成功,但在尝试打开应用程序时收到错误消息,指出哈希计算错误...
因为这是我第一次尝试修改已部署的应用程序,毫无疑问我做错了什么......
【问题讨论】:
标签: wpf deployment manifest