`Usar o modo de compatibilidade gerenciada` ou` Ativar depuração de código nativo`?

Escrevo plugins .net para o Autodesk Revit. O Revit é um aplicativo não gerenciado. Portanto, para depurar com êxito, devo definirON ou paraUse managed compatibility mode opção ou paraEnable native code debugging opção (ou para os dois). Caso contrário, a depuração não poderá ser iniciada.

O primeiro deles é aplicado a todos os projetos. O segundo deles é usado para cada projeto individualmente.

Qual a diferença dessas opções? Eu não entendo o que eles fazem. Que opção é mais correta usar no meu caso?

questionAnswers(1)

yourAnswerToTheQuestion