У меня нет gacutil на компьютере, мне нужно установить эту сборку, так можно ли это сделать вместо использования gacutil?
Если да, то какая разница?
Это сборка .net 2.0
У меня нет gacutil на компьютере, мне нужно установить эту сборку, так можно ли это сделать вместо использования gacutil?
Если да, то какая разница?
Это сборка .net 2.0
Вы можете перетаскивать сборки в папку \Windows\Assembly в проводнике, и сборки будут развернуты там автоматически. Нет никакой разницы между результатом этого метода и использования gacutil.
Чтобы проверить перед действием, расширение оболочки должно быть установлено с .NET Framework, которое отображает другое представление этой папки при переходе туда, поэтому вы должны фактически видеть сборки с данными версии и т. д. вместо стандартных столбцов (подробно Посмотреть).
Если вы не хотите использовать gacutil, вам следует создать собственную утилиту и установить сборку с помощью метод публикации.GacInstall.
public void GacInstall(string AssemblyPath)
Перетащите dll ... это может не сработать, если gacutil отсутствует, поскольку специальный плагин Windows Explorer вызывает gacutil для установки вашей сборки в GAC. Для получения подробной информации см. copy-and-paste-doe">GAC. Чтобы добавить сборку в GAC, перетаскивание работает, а копирование и вставка - нет? Почему?