J'essaie d'utiliser les fonctions HTTP contenues dans l'assembly System.Web.dll. Cependant, alors que la dll semble exister dans le même répertoire que toutes les autres références de dll Visual Studio 2010 dans mon projet, la liaison est échouée et un avertissement est émis: "Le composant référencé 'System.Web' est introuvable". La dll, cependant, se trouve définitivement dans le même dossier que tous les autres référencés par le projet et sa sélection en mode "parcourir pour référence" me permet de l'ajouter. Elle ne renseigne pas la propriété "Path". Est-ce que je fais quelque chose de mal? Comment puis-je rendre System.Web disponible dans mon projet?
Toute aide est très appréciée!
Edition: Je n'ai aucune référence à System.Web dans l'onglet .Net de la fenêtre 'Ajouter une référence'.
Si vous ciblez un profil client .NET 3.5 ou 4, vous ne verrez pas les assemblys ASP.NET.
En outre, vous devriez essayer d'utiliser les classes HTTP dans System.Net.
Pour les personnes qui ne trouvent pas "System.Web" sur .Net References, voici la solution:
"vous devez cliquer avec le bouton droit de la souris sur le projet -> Propriétés -> puis changer le" Cadre cible "qui sera probablement" Profil client .NET Framework 4 "uniquement en" .NET Framework 4 ".
La réponse a été donnée par Tinister (merci) en tant que réponse à un message précédent. Mais je pensais que c'était un peu caché à son poste d'origine. Donc, je le mets ici pour le rendre plus facile à voir. J'espère que ça aide.
System.Web
devrait être référencé à partir du GAC. Cet assemblage n'a rien à faire dans vos dossiers d'application.
1 clic droit sur Références dans l'Explorateur de solutions et appuyez sur ajouter une référence ...
2 choisissez l'onglet de navigation et accédez à C:\Windows\Assembly\GAC_32\System.Web\System.Web.dll Et ajoutez le fichier dll à vos références.
Essayez-vous d'ajouter une référence à System.Web.dll fichier lui-même? System.Web est dans le GAC de tout système Windows. Par conséquent, lorsque vous ajoutez la référence dans la boîte de dialogue "Ajouter une référence", choisissez System.Web dans l'onglet .NET.
JoeR
Nous avons créé un outil qui vous aidera à atteindre votre objectif. Muse VSReferences vous permettra d’ajouter une référence de Global Assembly Cache au projet à partir de l’élément de menu Add GAC Reference.
Cordialement