Je suis un client de Visual Studio. Mon background est plus lié à Unix et surtout utilisé pour construire des choses via Scons ou Make. Je n'ai même pas beaucoup d'expérience Eclipse.Création de projets connexes sur Visual Studio
Quoi qu'il en soit, je suis frustré de voir comment il semble très difficile de déplacer des fichiers entre projets dans VS. (Je cours Visual Studio 2013). Par exemple, supposons que j'ai un ProjectXRel (release) et que je veuille un ProjectXDev (développement). Je veux qu'ils soient exécutables tous les deux, et la version de dev pourrait avoir juste quelques modifications d'édition qui le diffèrent de la version rel.
L'idée intuitive est de simplement copier les fichiers de ProjectXRel pour créer ProjectXDev, mais VS semble me battre sur ce point (il veut renommer tous les espaces de noms au titre du projet).
En outre, certains des fichiers, comme les fichiers .cs dérivés de .dbml via le concepteur OR, semblent invisibles et reposent sur une réplication du processus d'utilisation de l'utilitaire pour avoir des fichiers valides. Je suis habitué à un projet défini par ses fichiers, mais ce n'est pas vraiment le cas dans VS. Au lieu de cela, il semble défini par les étapes de processus utilisées pour créer et organiser les fichiers.
De même, les développeurs sérieux utilisent-ils simplement les appels en ligne de commande et PowerShell? Cela semble plus difficile, mais au moins, vous savez ce que le% @ $$ # se passe .....
Donc, la question fondamentale est de savoir comment on peut répliquer un projet existant pour en produire un similaire à des fins de développement. ? (Je sais que le contrôle de source tel que git pourrait aider avec cela, mais ce n'est pas une option pour cette situation.)
Merci!
Merci pour cette réponse, mais cela ne fonctionne pas pour ma situation. Dans mon cas, la solution "release" existe déjà, et je ne veux pas la jouer parce que si elle éclatait, ce serait une très mauvaise chose. – Jiminion
Vous pouvez prendre la version et la mettre dans la configuration de débogage. Une autre option consiste à utiliser les conditions #if à l'intérieur du code. http://msdn.microsoft.com/fr-fr/library/4y6tbswk.aspx – Kyro