Из-за ошибок и проблем с производительностью, связанных с заставкой WPF по умолчанию, рекомендованным решением для нескольких форумов является создание собственного приложения C ++, которое отображает заставку, а затем загружает исполняемый файл WPF.Конечно, в Интернете нет недостатка в примерах.
Я реализовал пример, расположенный здесь http://www.olsonsoft.com/blogs/stefanolson/post/A-better-WPF-splash-screen.aspx (кажется, довольно популярный пример).Пример, который я реализовал, работает довольно хорошо.
Теперь пришло время развернуть эти исполняемые файлы на клиентах.Я использовал ClickOnce все время, и это было прекрасно, так как когда-либо был только один проект WPF для развертывания.С добавлением этого исполняемого файла заставки Native C ++ я не уверен, как я буду развертывать это приложение.
В идеале я хотел бы иметь:
A) Экран-заставка должен быть установлен на рабочем столе клиента.Б) Исполняемый файл WPF, установленный в разделе Program Files.
(Это исполняемый файл заставки, запускающий исполняемый файл WPF)
Я хотел бы сделать это с одной установкой.Согласно этому сценарию, как ClickOnce будет развертывать проверку обновлений приложений для собственных приложений C ++ и WPF?Мне кажется это непростым делом.
Если у вас есть какие-либо идеи или у меня есть лучшие рекомендации, я бы их услышал.
Спасибо всем!
Майк