Частичное развертывание Clickonce - PullRequest
0 голосов
/ 14 июля 2010

VS 2005 требует много времени для развертывания приложения в Интернете. Большинство файлов являются сторонними dll. Возможно ли, что после развертывания этих сторонних dll они не будут развернуты снова.

При публикации кажется, что все файлы копируются снова. Есть ли способ избежать этого?

1 Ответ

1 голос
/ 15 июля 2010

Нет простого способа сделать это.

Как долго "довольно долго", и как вы публикуете файлы? HTTP? Вы можете опубликовать развертывание локально и сжать его, перенести на сервер и разархивировать. Или попробуйте использовать FTP и посмотрите, быстрее ли это. Что определенно будет быстрее, так это то, что вы можете получить доступ к папке на веб-сервере в качестве общего диска и опубликовать ее. Я думаю, что это намного быстрее.

Вы также можете поместить сторонние dll на сервер, развернуть все остальное, затем скопировать сторонние dll в папку, добавить их в манифест приложения с помощью mage или mageui, а затем заново подписать оба манифеста с помощью mage или mageui , Честно говоря, я бы просто опубликовал приложение на веб-сервере напрямую и пошел на обед. Введение ручных шагов в процесс также приводит к возможности ошибок ...

...