mshtml.dll в GAC? - PullRequest
       35

mshtml.dll в GAC?

1 голос
/ 22 марта 2011

Добавив msHtml.dll к моему проекту, я вижу, что dll взята из инструментов MS-Office, а НЕ из GAC.

Следовательно, он добавляет более 7 мегабайт в мой проект ClickOnce, что плохо для загрузчиков.

Кажется, мне это нужно для прямого редактирования HTML-документа в Winforms WebBrowser.

Кто-нибудь знает обходной путь?

Ответы [ 2 ]

1 голос
/ 29 марта 2011

Я не собираюсь спорить о законности включения этой сборки, но я скажу вам это.Если вы публикуете его, он кэширует его на компьютере пользователя в своей собственной папке И в развертывании.Затем, когда вы публикуете обновление, при обновлении ClickOnce оно проверяет его на локальном кэше на клиентском компьютере и, если оно не изменилось, копирует его из кэшированной папки на клиентском компьютере.Поэтому он не будет копировать его по сети более одного раза.

1 голос
/ 22 марта 2011

Обычно вы не можете легально распространять библиотеки Microsoft DLL вместе с вашим продуктом. Проверьте это как предварительное требование для установки, а затем настройте приложение для использования там, где оно находится на целевой машине.

...