VS20010 B2에서 System.Web.Extensions를 자체적으로 참조하는 자매 라이브러리 프로젝트 (Bar.dll)를 참조하는 .NET 4.0 콘솔 응용 프로그램을 실행하려고합니다. 현재는 System.Web.Scripting.JavaScriptSerializer
에 액세스하는 데에만 관심이 있습니다.System.Web.Extensions 어셈블리를 확인할 수 없습니다.
두 프로젝트 (앱 참조 대화에서 ".NET"에 나열된 하나를 사용하여) System.Web.Extensions에 대한 참조를 가지고,하지만 난 컴파일 할 때/응용 프로그램, 컴파일러 껍질 실행
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".을
심각하게? 무슨 일이야? 컴파일러가 어셈블리와 연결되지 않는 이유는 무엇입니까?
"참조 추가"대화 상자를 다시 본 후 System.Web.Extensions가 v2.0.50727에 대해 빌드 된 것을 볼 수 있습니다. 좋아, 그래서 그게 아마 문제 야. 하지만 어떤 어셈블리가 System.Web.Scripting.JavaScriptSerializer를 보유하고 있습니까? –