Требуется ли сборка (.net) COM + в GAC?

У меня есть сборка .net, в которой есть COM + ServicedCopmonent, и на данный момент я устанавливаю ее в GAC, чтобы все работало. Это означает, что мне нужно иметь каждую сборку, которую он ссылается в GAC.

В процессе разработки довольно сложно сделать изменения в сборках, переустановить их на GAC и затем протестировать.

Возможно ли поддерживать компонент COM +, но не все в GAC?

Ответ 1

Нет, вам не нужно устанавливать его в GAC. Вы можете использовать regsvcs (http://msdn.microsoft.com/en-us/library/04za0hca.aspx) с параметром /appdir, чтобы указать явно, где находится приложение.

Ответ 2

Нет, они должны быть зарегистрированы в реестре, используя инструмент regsvcs. Это должно быть сильно названная сборка, хотя.