Forge
markdown5e452b8e
1# Cursor: примеры правил (копипаст)
2
3Сохрани как `.cursor/rules/dotnet-debug-mcp-global.mdc` (или подключи к своему набору правил).
4
5~~~mdc
6---
7description: Как отпускать приложение и завершать сессию при отладке .NET через dotnet-debug-mcp.
8alwaysApply: true
9---
10
11# Dotnet-debug-mcp (глобально)
12
13- **Отпускание приложения:** чтобы целевое приложение снова выполнялось после остановки на брейкпоинте — вызывай **debug_continue**. Для завершения сессии — **debug_stop** (он перед отключением шлёт continue, процесс не зависает). Не завершай процесс netcoredbg снаружи (taskkill): от этого MCP может уйти в Error; если приложение зависло — лучше вызвать debug_stop.
14- **Пересборка цели:** перед пересборкой целевого exe/dll вызывай **debug_stop** — netcoredbg держит PDB открытым, иначе сборка падает с «файл занят netcoredbg.exe».
15- **Attach:** для подключения к уже запущенному .NET-процессу используй **debug_attach** (workspace_path, process_id; опционально target_path для брейкпоинтов).
16~~~
17
View only · write via MCP/CIDE