COM включен. NET пользовательский контроль - PullRequest
0 голосов
/ 22 марта 2010

Я создал пользовательский элемент управления .NET с поддержкой COM и мне интересно, как лучше развернуть его для пользователей, чтобы использовать элемент управления на веб-странице?

Так ли это? Я понимаю, что мне нужно будет восстановить контроль над машиной пользователя. Будет ли обычный MSI лучше и проще для этого?

Спасибо

1 Ответ

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

На самом деле вам не нужно регистрировать сборку .net, если она размещена на веб-сервере, вы можете просто использовать перегруженный тег <OBJECT>:

<OBJECT id="Obj1" classid="Assembly.dll#Full.Namespace.ControlName">            

См. http://support.microsoft.com/kb/317346:

Это очень мощное использование, поскольку сборки .NET устанавливаются с использованием новой технологии Fusion с нулевым воздействием, которая позволяет устанавливать сборки без необходимости записывать дополнительную информацию в реестр пользователя. Обновить элемент управления так же просто, как загрузить новую копию (об этом автоматически заботится среда выполнения); удалить его с компьютера так же просто, как удалить сборку из кеша загрузки Fusion.

См. Также: Как выполнить развертывание программ взаимодействия COM в Internet Explorer

...