web-dev-qa-db-fra.com

Solution Visual Studio non disponible (le rechargement ne fonctionne pas)

Je télécharge un exemple de programme pour un lecteur de codes à barres que j'utilise. Chaque fois que je télécharge le programme et que je l'exécute, l'erreur dans l'explorateur de solutions (voir l'image ci-dessous) s'affiche.

Aucune suggestion? Chaque fois que je clique avec le bouton droit de la souris et que je recharge le projet, il se recharge rapidement, puis redevient indisponible.

Suggestions? 

EDIT: Voici le lien vers le projet (défilement vers le bas, exemple de programme PC) 

http://www.barcodereader.com/download/connections.php

Exemple de fichier de projet CS

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SrEthernetSample",     
"SrEthernetSample\SrEthernetSample.csproj", "{7A2F3660-184B-4553-ADEF-3071D718A501}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
    Debug|Any CPU = Debug|Any CPU
    Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
    {7A2F3660-184B-4553-ADEF-3071D718A501}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    {7A2F3660-184B-4553-ADEF-3071D718A501}.Debug|Any CPU.Build.0 = Debug|Any CPU
    {7A2F3660-184B-4553-ADEF-3071D718A501}.Release|Any CPU.ActiveCfg = Release|Any CPU
    {7A2F3660-184B-4553-ADEF-3071D718A501}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
    HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

solution Explorer error

Output, output panel dropdown is empty

17
Pardon_me

J'ai fait face à ce problème récemment. La procédure ci-dessous a fonctionné pour ma solution:

  1. Cliquez avec le bouton droit sur le projet qui ne se charge pas dans VS Solution Explorer.
  2. Cliquez sur Remove et confirmez le processus de suppression.
  3. Cliquez avec le bouton droit sur Solution et sélectionnez Add > Existing Project
  4. Accédez au fichier .csproj dans le dossier du projet.

Si la procédure ci-dessus ne fonctionne pas, vérifiez le framework ciblé .NET . Peut-être que l'incompatibilité du framework doit également être l'une des raisons du problème 

Problème résolu :)

20
mudrak patel

J'avais le même problème sur VS 2017 CE . J'ai ouvert un fichier .sln et la solution était vide (indisponible).

Cela a résolu mon problème:

  1. ouvrez le fichier .sln dans VS
  2. clic droit sur le nom du projet (non disponible) dans l'explorateur de solutions
  3. cliquez sur "installer manquant ..." (je ne me souviens pas du texte exact)
9
mrzhero

Avez-vous essayé de ré-ajouter le projet à la solution depuis VS? Cela peut corriger un chemin invalide

8
inchbuie

J'ai eu le même problème avec VS 2013. Démarrez Visual Studio en tant qu'administrateur. Puis ouvrez le projet. Travail accompli.

5
chami007

Cliquez avec le bouton droit de la souris sur la solution et sélectionnez (Ouvrir avec VS 2013) pour résoudre le problème.

Merci a tous

5
Pardon_me

La raison la plus probable de ne pas charger la solution peut être due à l'incompatibilité de version de la version de vs que vous utilisez et à celle par laquelle la solution (que vous essayez de charger) a été construite . Par exemple - Vous pouvez être en utilisant le VS 2013 Et la solution a été construite en utilisant VS 2005.

La solution crée une nouvelle solution vide et ajoute tous les fichiers que vous avez téléchargés pour le charger correctement.

3
mrsrizan

Avait un problème similaire avec la solution qui obligeait Explorer à indiquer le fichier "indisponible" . Même correction que celle suggérée ci-dessus, c.-à-d. Un clic droit sur le fichier et le rechargement sélectionné. J'ai reçu un autre message indiquant que, pour fonctionner dans Universal Window, il fallait installer ce que je proposais et que tout fonctionnait bien maintenant. 

3
John

Cela m'est arrivé lorsque j'ai tenté de charger une solution contenant des projets construits avec une version plus récente de Visual Studio 2010 et légèrement plus récente .NET Framework. En d'autres termes, même si les deux studios Visual Studio étaient 2010 SP1, tous les correctifs VS les plus récents avaient été appliqués à l'original, contrairement à celui que j'essayais d'ouvrir. Configurez Windows Update pour vérifier la présence de mises à jour pour d'autres produits Microsoft et appliquez tous les correctifs et les mises à jour de Visual Studio pour les actualiser. Rouvrir.

2
sonofsmog

Faites un clic droit sur le projet et sélectionnez recharger le projet . Dans mon cas, je travaille sur une application de formulaires xamarin à l'aide de visual studio 2015 . Le projet n'a pas été chargé initialement et 2 à 3 fois je ferme mon IDE et plus tard, j'ai fait le tour ci-dessus .Cela fonctionne pour moi.

2
GvSharma

Le mien a fait pareil. Je pensais que c'était mon disque dur, mais une fois que j'ai essayé de charger le programme, cela n'a pas fonctionné. J'ai laissé cliqué mon projet et l'ai rechargé. Il m'a demandé d'installer des mises à jour. Je les ai installés et essayé à nouveau. Ça n'a pas marché du tout. J'ai rechargé le projet à nouveau et cela a fonctionné !!! 

1
Alyson Wakefield

Avait le même problème après avoir apporté quelques modifications à .csproj . Mon .csproj a été configuré pour utiliser IIS qui n’est pas installé . Assurez-vous que votre .csproj ne contient pas de mauvais paramètres/non - références/urls existantes.

1
Vitaly Leskiv

J'ai eu cette erreur lorsque j'ai ouvert un projet ciblé sur Windows 10.0.10240, j'ai résolu cela en faisant un clic droit sur le projet dans l'explorateur de solutions, puis en choisissant Reload project.

1
sudoer

J'avais résolu ce problème en exécutant Visual Studio en mode administrateur.

1

Je supprime le projet par un clic droit sur le projet et cliquez sur supprimer. Cliquez ensuite avec le bouton droit sur la solution et ajoutez le projet existant que vous avez supprimé. Si cela ne fonctionne pas, alors avant d'ajouter le projet existant, supprimez le fichier csproj.user puis ajoutez-le.

1
secondstriker

J'avais le même problème et je l'ai corrigé en ouvrant le projet en mode Administrateur dans la dernière version de VS 2017. La solution était à l'origine en 2010, mais lorsque je l'ai ouverte en 2017 et que j'ai rechargé le projet correctement, aucune information incorrecte n'a été publiée. dans la fenêtre de sortie. 

0
kronkk

si vous avez ouvert le projet dans une autre version de Visual Studio et que vous voyez un message l'informant que la structure est différente et que vous avez fermé la boîte de dialogue, celle-ci apparaîtra ainsi.

  • Dans la solution du projet, cliquez à droite, puis mettez à jour.
  • Ensuite, la même fenêtre apparaîtra à nouveau de la version de ce framework et vous pouvez choisir d'utiliser celle recommandée si vous ne souhaitez pas télécharger la version du framework.
  • Fermer et ouvrir à nouveau le projet (facultatif)

Vous pouvez voir tous les dossiers du projet à nouveau.

Je reçois cela dans un projet Web d'application à une seule page. C'est parce que j'avais configuré le projet pour utiliser IIS (non express).

Visual Studio doit être ouvert à l'aide du clic droit sur Visual Studio et choisissez Exécuter en tant qu'administrateur.

J'espère que cela aide quelqu'un à gagner du temps.

0
Major Tom

Parfois, Windows devient confus.

Tu devrais essayer: 

Ouvrez C:/Users/[$ username (changez avec le votre)]/AppData/directory.

Et essayez d'ouvrir le dossier Roaming.

Si demande d'ouvrir en tant qu'administrateur, cliquez sur OK.

0
Oguzcan

J'ai eu ce problème après avoir joué avec les paquets NuGet. J'ai pu résoudre le problème en supprimant le dossier packages dans le dossier de ma solution.

0
StriplingWarrior

Commencez par créer une solution vierge portant le même nom que votre projet.

Dans le menu Fichier, sélectionnez Nouveau, puis cliquez sur Projet.

Dans le volet Types de projets, sélectionnez Autres types de projets, puis Solutions Visual Studio.

Dans le volet Modèles, sélectionnez Solution vide.

Entrez un nom pour le projet (identique à l'échec du chargement de la solution).

Pour modifier l'emplacement du répertoire de la solution, choisissez Parcourir et spécifiez un nouvel emplacement.

Sélectionnez Ajouter au contrôle de source si vous souhaitez ajouter la solution à une base de données de contrôle de source ou à un référentiel.

Cliquez sur OK.

Après avoir créé une solution vide, déplacez votre dossier de projet dans le même dossier que le dossier de votre solution.

Ajoutez votre projet à la nouvelle solution.

0
Ray