В меню Visual Studio 2012 "Применить изменения кода" отсутствует элемент для отладки собственного C++ (возможно, из-за проектов управляемого кода в решении)

Я подозреваю, что это связано с наличием проектов DLL с управляемым кодом в решении, поскольку в VS2010 пункт меню также отсутствовал, если я вручную не выгружал все проекты с управляемым кодом из решения.

Однако в VS2012 у меня теперь есть гораздо больше управляемых библиотек DLL (не по личному выбору), поэтому я надеюсь, что может быть способ включить "Применить изменения кода", даже если в решении есть управляемые библиотеки DLL.

Я установил свой локальный режим отладки на "Native Only", а также отредактировал параметры "Редактировать и продолжить" в разделе "Отладка - Параметры и настройки...", чтобы включить собственное "Редактировать и продолжить", но все равно я не получаю "Применить изменения кода" значок под меню отладки.

Если я вручную добавлю кнопку "Применить изменения кода" к панели инструментов, она будет постоянно отключена.

Кто-нибудь может предложить какие-либо советы и подсказки о том, как я могу заставить это работать, или мне просто нужно выгрузить все проекты управляемого кода из решения?

Предположим, что мне действительно необходимо выгрузить проекты с управляемым кодом, есть ли простой способ сохранить два разных набора вариантов решения, чтобы я мог быстро решить, хочу ли я монтировать все проекты или только собственные?

1 ответ

Хотя у меня нет окончательного решения вашей проблемы (я сам придерживаюсь аналогичной позиции), я подозреваю, что тщательное прочтение этого документа MSDN будет полезным для нас обоих:

Редактировать и продолжить (Visual C++)

Другие вопросы по тегам