Удаленная отладка приложения CLR в сборке выпуска
Сделал поиск по этому вопросу, но не нашел ответов.
У меня есть приложение CLR (C#, если это уместно), работающее в качестве службы Windows на удаленной машине. Работающее приложение было построено со стандартной конфигурацией "Release". Я хотел бы иметь возможность отлаживать эту службу удаленно с моей машины. Я использую Visual Studio 2012.
Я могу подключиться к удаленному процессу без проблем. Когда бинарный файл, запущенный удаленно, создан с использованием конфигурации "Debug", я могу устанавливать точки останова, проверять переменные и проходить по коду. Если бинарный файл является версией "Release" (которая устанавливается для приложения), я не могу.
Есть ли способ установить точки останова / пошаговый код с помощью сборки "Release" приложения? Должен ли я в основном превратить сборку релиза в отладочную сборку (например, включив флаг сборки /DEBUG)?