Подтвердить что ты не робот

System.Web.Extensions Сборка не может быть решена

Я пытаюсь запустить приложение .NET 4.0 Console, которое ссылается на проект сестринской библиотеки (Bar.dll), который сам ссылается на System.Web.Extensions в VS2010 B2. В настоящее время меня интересует только доступ к System.Web.Scripting.JavaScriptSerializer.

Оба проекта имеют ссылки на System.Web.Extensions(с использованием списка, указанного в разделе ".NET" в диалоговом окне "Связи с приложениями" ), но когда я пытаюсь скомпилировать/запустить приложение, компилятор берется:

C:\Windows\Microsoft.NET\Framework\v4.0.21006\Microsoft.Common.targets(1291,9):
warning MSB3253: The referenced assembly "Bar.dll" could not be resolved because it has a dependency on 
"System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
which is not in the currently targeted framework ".NETFramework,Version=v4.0,Profile=Client".

Серьезно? Что происходит? Почему компилятор не связывается со сборкой?

4b9b3361

Ответ 1

currently targeted framework ".NETFramework,Version=v4.0,Profile=Client".
                                                         ^^^^^^^^^^^^^^

Вы настраиваете таргетинг на профиль клиента, который не включает веб-сборки. Перейдите в Project > Properties > Application и измените Target Framework на ".NET Framework 4".