Pour une application (exe) MFC nous avons les étapes suivantes:
1. Propriétés du projet > Configuration Properties > General > Common Language Runtime Support : Common Language Runtime Support (/Clr)

2. Propriétés du projet > Configuration Properties > General > Character Set : Use Unicode Charater set
(C'est pas obligatoitre mais c'est mieux de travailer et de s'habituer en Unicode...plus avantages...)

3. Propriétés du projet > Configuration Properties > C/C++ > General > Debug Information Format : Program Database (/Zi)

4. Propriétés du projet > Configuration Properties > C/C++ > General > Common Language Runtime Support : Common Language Runtime Support (/Clr)

5. Propriétés du projet > Configuration Properties > C/C++ > General > Resolve #using References : le path commun des ouputs des projets de votre solution
Pour résourdre les références dû à des #using <Assembly.dll> dans vos sources (mais c'est pas obligatoire)
Pour une dll MFC (en particulier les dll d'extension) nous avons les étapes suivantes:
1. Propriétés du projet > Configuration Properties > General > Common Language Runtime Support : Common Language Runtime Support (/Clr)

2. Propriétés du projet > Configuration Properties > General > Character Set : Use Unicode Charater set
(C'est pas obligatoitre mais c'est mieux de travailer et de s'habituer en Unicode...plus avantages...)

3. Propriétés du projet > Configuration Properties > C/C++ > General > Debug Information Format : Program Database (/Zi)

4. Propriétés du projet > Configuration Properties > C/C++ > General > Common Language Runtime Support : Common Language Runtime Support (/Clr)

5. Propriétés du projet > Configuration Properties > C/C++ > General > Resolve #using References : le path commun des ouputs des projets de votre solution
Pour résourdre les références dû à des #using <Assembly.dll> dans vos sources (mais c'est pas obligatoire)

6. Propriétés du projet > Configuration Properties > C/C++ > Code Generation > Enable Minimal Rebuild : No (/Gm-)

7. Propriétés du projet > Configuration Properties > C/C++ > Precompiled Headers > Precompiled Header : Not Using Precompiled Headers
Pour les exe noubliez pas d'ajouter au moins deux références System.dll et System.Windows.Forms.dll

Pour les dll au moins System.dll

Voilà