Здравствуйте.
Обнаружил, что в глобальном кеше сборок на моей машине присутствуют сборки ранних версий Stimulsoft, которые удалялись штатным способом при переходе на новые версии.
Нельзя ли добавить в Ваш установщик инструкцию, которая бы при удалении продукта вычищала свои сборки из GAC?
Спасибо.
Удаление сборок из GAC при удалении продукта
Удаление сборок из GAC при удалении продукта
Здравствуйте.
Спасибо.
К сожалению, это невозможно из-за ограничений системы.eLVik писал(а):Обнаружил, что в глобальном кеше сборок на моей машине присутствуют сборки ранних версий Stimulsoft, которые удалялись штатным способом при переходе на новые версии.
Нельзя ли добавить в Ваш установщик инструкцию, которая бы при удалении продукта вычищала свои сборки из GAC?
Спасибо.
Удаление сборок из GAC при удалении продукта
А что если их в GAC не устанавливать? Или устанавливать, но предварительно спросив об этом пользователя?
Вроде Visual Studio видит сборки из предопреленных в реестре Assembly Folders
Вроде Visual Studio видит сборки из предопреленных в реестре Assembly Folders
Удаление сборок из GAC при удалении продукта
Здравствуйте.
Единственный вриант, который можно предложить. Это использовать наш Installer.exe. В данном порядке:
1. Удалить сборки из GAC с помощью Stimulsoft Installer.
2. Скопировать новый пререлиз билд.
3. Установить сборки в GAC с помощью Stimulsoft Installer.
Stimulsoft Installer использует стандартные методы .NET Framework для работы с GAC.
Спасибо.
Visual Studio выдит сборки из Assembly Folders. Мы регистрируем там свои сборки. Но возникают проблемы в некоторых случаях, если нет сборок в GAC.eLVik писал(а):А что если их в GAC не устанавливать? Или устанавливать, но предварительно спросив об этом пользователя?
Вроде Visual Studio видит сборки из предопреленных в реестре Assembly Folders
Единственный вриант, который можно предложить. Это использовать наш Installer.exe. В данном порядке:
1. Удалить сборки из GAC с помощью Stimulsoft Installer.
2. Скопировать новый пререлиз билд.
3. Установить сборки в GAC с помощью Stimulsoft Installer.
Stimulsoft Installer использует стандартные методы .NET Framework для работы с GAC.
Спасибо.
Удаление сборок из GAC при удалении продукта
Эти проблемы не могут возникнуть на машине пользователя, когда сборки не зарегистрированы в GAC, а находятся вместе с exe-файлом?Aleksey писал(а):Но возникают проблемы в некоторых случаях, если нет сборок в GAC.
Нельзя ли перечислить эти случаи? Так сказать, предупрежден - значит вооружен.
Спасибо.
Удаление сборок из GAC при удалении продукта
Здравствуйте.
Вторая проблема может возникнуть тоже из-за настроек безопасности, но в случае запуска программы как сервиса; аналогично предыдущему случаю, программа в некоторых случаях может получить доступ только к тем сборкам, которые лежат в GAC.
Спасибо.
Одна из проблем возникла у пользователя, когда он перемудрил с настойками безопасности: в результате программа могла получить доступ только к тем сборкам, которые лежат в GAC.eLVik писал(а):Эти проблемы не могут возникнуть на машине пользователя, когда сборки не зарегистрированы в GAC, а находятся вместе с exe-файлом?
Нельзя ли перечислить эти случаи? Так сказать, предупрежден - значит вооружен.
Вторая проблема может возникнуть тоже из-за настроек безопасности, но в случае запуска программы как сервиса; аналогично предыдущему случаю, программа в некоторых случаях может получить доступ только к тем сборкам, которые лежат в GAC.
Спасибо.