Powershell ISE: закрытие вкладки PowerShell не разблокирует динамически загружаемую сборку .NET
Пожалуйста, рассмотрите следующий сценарий.
- Запустите Windows Powershell ISE (64-разрядная версия )
- Создать новую вкладку PowerShell
Создайте новый сценарий PS, который загружает пользовательскую сборку, вызывая [System.Reflection.Assembly] :: LoadFrom
Создать экземпляр объекта из пользовательской сборки путем вызова New-Object команды
- Запустите скрипт и убедитесь, что экземпляр вашего пользовательского объекта был создан.
- Закройте вкладку PowerShell . Но продолжайте работу PowerShell ISE. Я ожидал, что PowerShell ISE полностью разгрузит сборку.
Однако пользовательская сборка блокируется до тех пор, пока PowerShell ISE не будет полностью закрыт.
Я занимаюсь разработкой пользовательской библиотеки .NET с использованием Visual Studio .NET, и PowerShell является клиентским приложением этой библиотеки. Поскольку закрытие вкладки не разблокирует сборку, мне приходится закрывать и перезапускать Powershell ISE каждый раз, когда я вносю изменения в Visual Studio. Такое поведение PowerShell ISE резко замедляет мое время разработки.
Есть ли решение этой проблемы?
Загрузка пользовательской сборки в ISE через рефлексию
Спасибо сау
0 ответов на вопрос
Похожие вопросы
-
2
Есть ли способ отключить отображение сценариев в PowerShell ISE?
-
1
Мое действие «Изменить» при исчезновении щелчка правой кнопкой мыши на файле Powershell
-
1
Как избежать переноса слов в панели вывода PowerShell ISE
-
-
1
Как заблокировать прокрутку вывода консоли Powershell ISE?
-
1
Environment.OSVersion в PowerShell против PowerShell ISE
-
1
Невозможно подключиться по SSH к моей виртуальной машине через Windows Power Shell ISE
-
1
PowerShell ISE не сбрасывает стандартный вывод
-
1
Не удалось получить powershell для возврата туда, где результаты GCI с использованием ACL
-
2
Powershell ISE 3.0 Intellisense для других языков программирования
-
3
Как запустить Powershell ISE без открытого файла?