Comment modifier et continuer dans Visual Studio 2008 et ASP.Net MVC?
J'essaie de modifier et de continuer à travailler avec Visual Studio 2008 avec un ASP.Net projet MVC. Je suis en 64 bits, donc qui ajoute au problème.
Dans le Gestionnaire de Configuration de ma solution de plate-forme x86 et tous les projets sont ciblage de Débogage x86.
Dans les propriétés du projet, j'ai "Permettent de Modifier et de Poursuivre" sélectionné.
Dans Outils->Options->Débogage->Modifier & continuer, j'ai "Permettent de Modifier et de Poursuivre" sélectionné.
Dans Outils->Options->Débogage->j'ai "Briser tous les processus d'un projet de rupture" est activé.
Dès que j'ai essayer de changer le code source en dehors de la vue/modèle I obtiens le message: de Modifier et de continuer: les Changements ne sont pas autorisés alors que le code est en cours d'exécution ou si l'option "Pause tous les processus d'un projet pauses" est dissabled. L'option peut être activée dans Outils, Options, le Débogage.
Toutes les idées comment le faire fonctionner?
Richie, il arrive avec tous mes projets. Je n'ai pas une autre machine pour essayer.
L'ensemble de la Modifier & Poursuivre le processus de VS est mal fait, VS ne devrait pas vous laisser avoir des paramètres conflictuels. Aussi le fait que les paramètres sont dispersés en fonction de la langue et le type de projet, nécessitant 32bit s'appuie tout à fait, c'est encore pire.
Question similaire: stackoverflow.com/q/5672961/758666
OriginalL'auteur pupeno | 2009-07-06
Vous devez vous connecter pour publier un commentaire.
Avez-vous d'Activer les Optimisations vérifié? (Advanced Options de Compilation), je ne pense pas que vous pouvez avoir cette vérifié...
Aussi:
http://blogs.msdn.com/webdevelopertips/archive/2008/11/26/tip-29-did-you-know-how-to-enable-edit-and-continue-feature-for-web-application-projects.aspx
Où est cette Avancée Options de Compilation? Qu'entendez-vous par la désactivation du code non managé une SQL?
dans les projets C#: les Paramètres de Projet de construction / Optimiser le code [décochez] Debug / Débogueurs Activer / Activer le Débogage SQL Server, Activez le code non managé de débogage [décochez les deux]
eschneider, entendez-vous les propriétés du projet?
oui, les paramètres du projet. Ils sont un peu différentes pour C# vs VB.NET
OriginalL'auteur Eric Schneider
Pour VS2010 essayer cette
OriginalL'auteur Eric Labashosky
Vous ne pouvez pas modifier et continuer " lorsque le programme est en cours d'exécution. Vous devez briser à modifier et à continuer, et si vous avez de nombreux threads, vous devez tout rompre.
Si lors de la séparation, certains threads continuer à s'exécuter, il n'est pas un problème avec "modifier et continuer" mais un problème avec les options de saut.
Vous devez être en Mode arrêt
Vous n'avez pas besoin d'arrêter le programme, mais vous devez briser, et puis vous pouvez continuer. C'est logique, vous ne pouvez pas modifier un programme en cours d'exécution, c'est comme la fixation de la route tandis que les voitures sont à conduire sur elle. Vous pouvez pase le programme ou ajouter un point d'arrêt avant la zone que vous souhaitez modifier, puis lorsque le point d'arrêt est atteint, vous pouvez modifier et continuer. il est appelé "modifier et de poursuivre" ce qui veut dire que vous êtes en pause maintenant, et non pas "modifier lors de l'exécution" ... Bonne chance
Vous pouvez modifier un ASP.Net le programme est en cours d'exécution, je me trompe? Vous pouvez également modifier un programme PHP, mais ce n'est pas juste. Vous pouvez le faire à chaud de chargement de code en Java et en Erlang c'est fantastique. Mais en tout cas, même si je suis en pause, je ne suis pas autorisé à modifier le code.
Est de briser tous les processus d'un processus de sauts? si donc vous devriez être en mesure de les modifier lorsque vous cassez, ou au moins d'obtenir un message d'erreur différents.
OriginalL'auteur Clangon
Êtes-vous à l'aide de IIS ou le construit dans le serveur de développement Visual Studio pour le débogage? J'ai eu du mal avant de se faire éditer et de continuer à fonctionner sous IIS, et a fini par juste en utilisant le serveur.
OriginalL'auteur tbreffni
J'ouvre une fenêtre de navigateur distincte (donc il ne se ferme pas lorsque j'ai arrêter le débogage) puis j'ai arrêter le débogage, apporter des modifications et de les construire et vient de porter sur l'utilisation de l'autre fenêtre de navigateur pour voir les modifications. (Oui oui, cela fonctionne même avec des modifications dans vos fichiers de classe, contrôleurs, etc).
Si vous voulez juste changer les points de vue, CSS, scripts ou vous avez juste besoin de changement et de rafraîchissement pour vous assurer que votre navigateur obtient la mise à jour de fichiers, plutôt que d'utiliser le cache.
Si cela sonne bizarre à tout le monde - de l'essayer! Il fonctionne!
OriginalL'auteur Fenton