Le type ou le nom d'espace de noms 'Réseau' n'existe pas dans l'espace de noms 'Microsoft' Erreur?
J'ai téléchargé un site web et dans VS express ouvrir fichier => ouvrir le site web. Lorsque j'appuie sur la touche F5 pour déboguer-je obtenir builderrors:
Le type ou le nom d'espace de noms 'Réseau' n'existe pas dans l'espace de noms
'Microsoft'
Je suppose que je suis en manque une référence mais comment se fait-il fonctionne sur le serveur? Les références de ces projets peuvent être trouvés dans le répertoire bin de droite?
En vertu de site web => options de démarrage => build j'ai mis le texte suivant: "Construire le site web" et du framework cible ".net framework 4" c'est le même que celui du serveur.
Je suppose que c'est la recherche d'une dll qui contient Microsoft.le réseau qui est en probalby totallyUnrelatedName.dll dans le dossier scratchYourHeadAndLookSomeMore
Quelqu'un pourrait-il m'aider et me donner une idée de la raison pour laquelle Microsoft.le réseau serait absent de mon ordinateur?
Je suis tenté de quitter ce travail car tous les projets sont des projets web sans aucune documentation, qui ne fonctionne pas en local, mais besoin de faire de grands changements. Le Client n'a aucun problème à mettre en œuvre des changements sur le site en direct, mais je ne.
- A cette question dans le cadre de stackoverflow.com/questions/34920895/... ; la solution sur ce thread a été supprimer C:\Users[nom d'utilisateur]\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache qui a résolu ces deux problèmes pour moi.
Vous devez vous connecter pour publier un commentaire.
Pas si les bibliothèques utilisées sont installés sur le serveur. Vous pouvez l'installer sur votre poste de travail, ou ajouter des références appropriées (par exemple via NuGet) et de faire un bac à déployer.
Sur la façon de trouver des bibliothèques que vous êtes absent: trouver des noms de classe, pas de noms d'espaces de noms.
Allez dans Outils -> Gestionnaire de Package NuGet -> Gérer les Packages NuGet pour la Solution.
Cliquez sur l'Onglet en Ligne.
De recherche de Microsoft ASP.NET l'Identité de Cadre.
Installer ce package.
Régénérer La Solution.
Install-Package Microsoft.AspNet.Identity.Core -Pre
J'ai eu ce message d'erreur, donc j'ai réinstallé tous mes packages nuget à nouveau via le gestionnaire de paquets de la console. Malheureusement, cela n'a trier mes question et après le chargement d'un tout autre projet au sein d'une solution différente de celle dans laquelle j'ai été experencing: le type ou Le nom d'espace de noms 'Réseau' n'existe pas dans l'espace de noms 'Microsoft' erreur, j'ai remarqué qu'il se passait là-bas aussi. Cela signifiait qu'il y avait un problème avec mon Visual Studio plutôt que d'un problème avec les paquets individuels ou des projets.
Il s'avère que mon MEF Composant Cache est corrompu à corriger ce que j'ai supprimé mon Visual Studio est un modèle de composant dossier cache qui peut être trouvé ici:
Mads Kristensen a créé un Clair MEF Composant Cache Visual Studio extension qui pourront vous être utiles:
Claire MEF Composant Cache
%LocalAppData%
pour la plupart situésC:\Users\[Username]
J'ai essayer toutes les solutions ci-dessus, mais Cela n'a pas résolu mon problème.
Si encore vous ne pouvez pas résoudre cette solution suivante peut vous aider à
https://www.nuget.org/packages/DotNetOpenAuth.AspNet/
NuGet Installation:
Allez dans Outils -> Gestionnaire de Package NuGet -> Gestionnaire de Package Console
H> Install-Package DotNetOpenAuth.AspNet