Я разрабатываю модуль Powershell в C #, в Visual Studio 2017.
Я немного удивлен тем, что опыт разработки настолько плох с точки зрения запуска и отладки, что я пытаюсь здесь попытаться.
Теперь у меня все работает так:
- Реализация модуля
- Compile
- Запустить новое окно Powershell
- Перейдите в папку bin / debug
- импорт скомпилированной DLL (
import-module
)
- Выполнить команды
- Закройте окно Powershell (иначе я не могу перестроить проект, так как файл DLL заблокирован)
- Исправьте ошибки и вернитесь к шагу # 2
В случае, если мне нужно отладить код, я использую присоединение VS2017 для обработки и отладки кода (после шага № 5).
Это не идеально с точки зрения DX, и я хотел бы иметь что-то лучше, как можно ближе к этому:
- Реализация модуля
- Compile
- Нажмите F5 (
start
)
- Открывается окно Powershell с загруженным модулем
- Выполнить команды
- Нажатие на точки останова останавливает программу, как мы привыкли
Как мне этого добиться?