2009-07-06 9 views
0

Y a-t-il une version "debug" et "release" dans VS 2005? Si oui, comment puis-je basculer entre les deux?Existe-t-il une version de Visual Studio 2005 ASP.NET pour le débogage et la publication?

+0

Je suis sûr qu'il doit y avoir une raison pour laquelle vous ne connaissez pas la réponse à cette question. Vous n'êtes peut-être pas à proximité de votre ordinateur ou vous n'avez peut-être pas installé VS2005. Veuillez dire lequel, parce que sinon, on peut se demander. –

+2

M. Saunders - fyi Je cours VS2008, juste installé VS2005 pour tester quelque chose sur une autre machine et ne peux pas sembler trouver la fonctionnalité dans l'IDE pour basculer entre biuld ... s'il vous plaît arrêter le libellé ... Je pensais que nous supposons s'entraider sur son site. –

+1

Sachant la raison pour laquelle vous vouliez savoir, il est plus facile de vous aider. En fait, je vous recommande de modifier votre question pour inclure ce que vous venez de dire. En fait, vous devriez ajouter que vous parliez d'un site Web ASP.NET, qui est différent de tout le reste. –

Répondre

6

Saif:

Travaillez-vous sur un projet de site Web ASP.NET? Si tel est le cas, Visual Studio délègue l'étape de génération à l'environnement d'exécution ASP.NET et l'exécution ASP.NET détecte le débogage par rapport à la version dans le fichier web.config.

J'ai un post sur le sujet qui va aider: Debug and Release Builds in ASP.NET 2.0

Notez que une ou deux choses ont changé depuis cette époque. À savoir, MSFT a publié deux compléments pour VS 2005 - un pour ajouter real web application projects qui ont des paramètres de débogage et de libération (pour les fichiers C# code-behind et lâche), et ils ont également publié web deployment projects, qui peut utiliser le compilateur de ligne de commande asp.net . Les projets Web App sont également devenus une partie de VS2005 dans SP1.

0

Le moyen le plus rapide est de faire un clic droit sur les barres d'outils et d'activer le toobar standard. Ensuite, vous pouvez rapidement changer entre les cibles de construction en choisissant celui que vous voulez dans la liste déroulante de configuration des solutions.

Si vous voulez changer ce que ces configurations font, alors suivez ce que Michael Petrotta a dit dans sa réponse.

2

Utilisez le gestionnaire de configuration. Cliquez avec le bouton droit sur votre solution dans l'Explorateur de solutions, sélectionnez "Configuration Manager ..." et modifiez la configuration de la solution active.

Vous pouvez modifier le comportement de votre projet en mode de débogage ou de libération. Affichez le volet des propriétés de votre projet, sélectionnez la configuration appropriée dans les listes déroulantes en haut et modifiez les paramètres selon vos besoins. Notez que certaines modifications sont effectuées par défaut pour vous. Par exemple, les versions de version par défaut sont définies pour optimiser le code et les versions de débogage ne le sont pas.

+0

mec, tout ce que je vois est "Active (Debug)". –

+1

Alors peut-être il y a seulement une version de Debug dans la solution? –

+0

Wyatt est juste sur. Vous pouvez créer une nouvelle configuration dans le gestionnaire de configuration. –

1

Dans le fichier web.config ASP.NET, il existe un attribut debug = "true". La première fois que vous exécutez l'application Web Visual Studio vous demandera si vous souhaitez activer le débogage. Si vous sélectionnez Oui, Visual Studio modifiera le fichier de configuration pour vous. N'oubliez pas de vous assurer que vous revenez à false pour vos versions de version. Pour plus d'informations, cliquez sur here.