Когда вы изменили свой проект на целевой x64, параметры, указывающие компилятору нацеливаться на .NET Framework, явно не передавались.
Проверьте свойства вашего проекта, чтобы убедиться, что все настройки x64 совпадают с настройками x86.
Более конкретно, вы ищете свойство «Common Language Runtime Support». В последних версиях Visual Studio этот параметр, вероятно, должен быть установлен на Common Language Runtime Support, Old Syntax (/clr:oldSyntax)
для Managed C ++.