2010-09-01 4 views
3

Quand je compile mon code dans VS 2010 (.NET 4.0), je reçois l'avertissement suivant:Selenium RC avertissement de compilation C#

« Avertissement 1: L'ensemble référencé "ThoughtWorks.Selenium.Core" ne pouvait pas être résolu car il a une dépendance sur "System.Web, Version = 4.0.0.0, Culture = neutre, PublicKeyToken = b03f5f7f11d50a3a" qui n'est pas dans le cadre actuellement ciblé ".NETFramework, Version = v4.0, Profile = Client". supprimez les références aux assemblages qui ne sont pas dans le cadre ciblé ou envisagez de recibler votre projet. "

(Il appelle cela un avertissement mais c'est vraiment une erreur car l'espace de noms Selenium ne peut pas être utilisé à cause de cela.) J'ai essayé d'ajouter/supprimer des références à l'espace de noms System.Web sans succès. Est-ce que quelqu'un sait comment réparer ceci?

Répondre

11

Essayez de changer le cadre cible de ".Net Framework 4 Client Profile" juste » Net Framework 4"

Le profil du client est une sorte de version "allégée" du framework .Net 4.

+0

C'est ce qu'il a fait. Merci! – Nick

+0

sauvé ma vie .. pourquoi .NET par défaut une telle chose :( –

0

Votre projet visait peut-être une version antérieure de .NET Fx (2.0 ou 3.5) - ceci (multi-ciblage) était possible avec VS 2008 et amélioré avec VS 2010. Vérifiez les propriétés de votre projet - onglet application.