Преобразование из старого синтаксиса C ++ / CLI: как и можно ли это автоматизировать? - PullRequest
9 голосов
/ 04 ноября 2010

При переходе с Visual Studio 2005 на Visual Studio 2008 я начал получать эту ошибку для моих (управляемых) проектов на языке c ++:

warning D9035 : option 'clr:oldsyntax' has been deprecated and will be removed in a future release.

Как преобразовать старый синтаксис в новый?

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

РЕДАКТИРОВАТЬ: (дополнительный вопрос)

Есть ли какие-нибудь инструменты для автоматического преобразования?

1 Ответ

15 голосов
/ 04 ноября 2010

Чтобы изменить поддержку Common Language Runtime, откройте диалоговое окно свойств для вашего проекта c ++ и выберите узел Свойства конфигурации -> General .Здесь вы можете внести изменения:

alt text

Для того, чтобы обновить синтаксис, я могу порекомендовать эти две отличные статьи MSDN:

...