2010-10-19 15 views
5

Comme nous le savons tous, dans Visual Studio, il existe deux configurations prédéfinies - Debug et Release. Je les utilise depuis que j'ai commencé à programmer et j'ai vite appris leurs différences. Cependant récemment j'ai dû créer mes propres configurations et maintenant j'ai une question: ces deux configurations sont-elles définies/déterminées seulement par leurs paramètres/options de la page "d'options de projet"? Ou le compilateur Microsoft les traite-t-il d'une manière spéciale?Configurations de débogage et de libération

Ma question est la suivante: si je crée une nouvelle configuration et que je copie tous les paramètres de Debug ou Release, ma nouvelle configuration sera-t-elle équivalente à Debug/Release prédéfinie ou pas entièrement?

J'espère que ma question est claire.

Répondre

6

ces deux configurations sont- définies/déterminés uniquement leurs paramètres/options de page "projet Options"?

Oui.

si je crée une nouvelle configuration et copie tous les paramètres de débogage ou Release, sera ma nouvelle configuration sera équivalente à la prédéfinie Debug/Release?

Oui, il le fera.

Par exemple, la configuration de débogage définit _DEBUG, la configuration de sortie permet Optimisations, etc.

+0

que je pensais. Demandé juste pour s'assurer. Merci –

+0

J'ai aimé votre réponse beaucoup plus dans sa première révision :) –