как развернуть приложение MVVM? - PullRequest
0 голосов
/ 19 июня 2011

Итак, я создал приложение, используя шаблон MVVM. Я готов дать это нескольким друзьям, чтобы проверить меня. Поэтому я делаю папку и копирую свои файлы - MyApp.exe - MyApp.ViewModel.dll - MyApp.Model.dll - MyApp.Common.dll - config.xml

Я отправил его, и теперь пришло время исправлять ошибки и добавлять функции. Единственные файлы, которые изменились, были - MyApp.exe - MyApp.ViewModel.dll - MyApp.Model.dll

Как лучше всего внедрить эти изменения? Я вижу людей, просто копирующих exe-файл, и программа может запускаться, если изменения в модели или модели представления не были огромными. Я также мог видеть, что это становится кошмаром, чтобы выяснить, используют ли все правильные dll-файлы. Какова лучшая практика для этого?

Ответы [ 2 ]

2 голосов
/ 19 июня 2011

Вы можете попробовать использовать ClickOnce для развертывания приложения на обычном http-сервере.После внесения изменений они будут обновлены до последней версии вашего приложения.Это довольно просто.

http://johnnycoder.com/blog/2009/02/18/clickonce-getting-started-sample/

0 голосов
/ 19 июня 2011

Предложение Рэндольфа действительно является лучшим вариантом.
однако, если у вас нет доступа к http-серверу, вы можете использовать управление версиями , чтобы различать выпуски.
таким образомВы и ваши тестировщики можете легко увидеть, какую версию они используют (для удобства вы даже можете отобразить информацию о версии сборки в пользовательском интерфейсе).

...