Я подозреваю, что это связано с наличием проектов DLL с управляемым кодом в решении, поскольку в VS2010 пункт меню также отсутствовал, если я вручную не выгружал все проекты с управляемым кодом из решения.
В VS2012, однако, у меня теперь есть гораздо больше управляемых DLL в решении (не по личному выбору), поэтому я надеюсь, что может быть способ включить «Применить изменения кода» даже с управляемыми DLL в решении.
Я установил свой локальный режим отладки на «Native Only», а также отредактировал параметры «Редактировать и продолжить» в разделе «Отладка — Параметры и настройки …», чтобы включить собственное «Редактировать и продолжить», но все равно я не получаю «Применить изменения кода» значок под меню отладки.
Если я вручную добавлю кнопку «Применить изменения кода» к панели инструментов, она будет постоянно отключена.
Кто-нибудь может предложить какие-либо советы и подсказки о том, как я могу заставить это работать, или мне просто нужно выгрузить все проекты управляемого кода из решения?
Предположим, что мне действительно нужно выгрузить проекты с управляемым кодом, есть ли простой способ сохранить два разных набора вариантов решения, чтобы я мог быстро решить, хочу ли я монтировать все проекты или только собственные?
Несмотря на то, что у меня нет окончательного решения вашей проблемы (я сам придерживаюсь аналогичной позиции), я подозреваю, что хорошее прочтение этого документа MSDN будет полезным для нас обоих:
Других решений пока нет …