Я пытаюсь выполнить.NET 4.0 Консольных приложения, которые ссылаются на родственный проект библиотеки (Bar.dll) который сам ссылочная Система. Сеть. Расширения в VS2010 B2. Я в настоящее время только интересуюсь получением доступа к System.Web.Scripting.JavaScriptSerializer
.
Оба проекта имеют ссылки на Систему. Сеть. Расширения (использующий тот перечислил под ".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".
Серьезно? Что продолжается? Почему компилятор не свяжется с блоком?
currently targeted framework ".NETFramework,Version=v4.0,Profile=Client".
^^^^^^^^^^^^^^
Вы нацелены на профиль клиента, который не включает в себя веб-сборки. Зайдите в Project > Properties > Application и измените Target Framework на ".NET Framework 4".
.