Ну ... мне действительно нужно, чтобы пользователь мог установить две разные версии одного и того же приложения. Изменение имени сборки просто создает много ошибок, требующих слишком большой работы. Я читал, что изменение идентификатора сборки сообщает WPF, что это разные приложения, поэтому второе приложение (это ClickOnce) не заменяет ранее установленные. К сожалению, это не может быть изменено внутри VS2010.Невозможно изменить манифест для развернутого приложения WPF
Я изменил MyApp.exe.manifest здесь, я думаю:
имя assemblyIdentity = "MyWPFApp_NEWNAME" версия = "1.0.0.0" язык = "нейтральный" 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
подписание государства sucessfull, но при попытке открыть приложение это получить ошибку о том, что Хеш misscalculated ...
Поскольку это моя первая попытка изменить развернутое приложение без каких-либо сомнений, что я делаю что-то неправильно ...
Да ... но он по-прежнему распознает предыдущую установку как ту же самую идентичность «уже установлен». – NestorArturo
При попытке установить новую версию на тот же локальный путь, что и предыдущая версия? – evasilchenko
Спасибо за вашу помощь ... наконец-то решили. – NestorArturo