2010-09-01 2 views
3

Когда я компилирую мой код в VS 2010 (.NET 4.0), я получаю следующее предупреждение:предупреждение сборник Selenium RC для C#

«Предупреждение 1: ссылка сборки„ThoughtWorks.Selenium.Core“может не быть разрешен, потому что он имеет зависимость от «System.Web, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a», который не находится в целевой среде «.NETFramework, Version = v4.0, Profile = Client». удалите ссылки на сборки не в целевой структуре или не переустановите свой проект ».

(Это предупреждение, но это действительно ошибка, потому что из-за этого нельзя использовать пространство имен Selenium.) Я попытался добавить/удалить ссылки на пространство имен System.Web без везения. Кто-нибудь знает, как это исправить?

ответ

11

Try изменения целевого Framework с ".Net Framework 4 Client Profile" просто».Net Framework 4"

Профиль клиента является своего рода "урезанной" версии платформы .NET 4.

+0

Это сделало это. Благодаря! – Nick

+0

спас мою жизнь .. почему .NET по умолчанию такая вещь :( –

0

Возможно, ваш проект был нацелен на более низкую версию .NET Fx (2.0 или 3.5) - этот (мультитаргетинг) был возможен с VS 2008 и улучшился с VS 2010. Проверьте свойства проекта - вкладку приложения.

Смежные вопросы