2010-01-01 20 views
23

मैं एक .NET 4.0 कंसोल एप्लिकेशन चलाने की कोशिश कर रहा हूं जो एक बहन लाइब्रेरी प्रोजेक्ट (Bar.dll) का संदर्भ देता है जो स्वयं VS2010 B2 में System.Web.Extensions का संदर्भ देता है। मैं वर्तमान में केवल System.Web.Scripting.JavaScriptSerializer तक पहुंच प्राप्त करने में रूचि रखता हूं।System.Web.Extensions असेंबली को हल नहीं किया जा सकता

दोनों परियोजनाओं 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".

गंभीरता से? क्या चल रहा है? असेंबली के साथ संकलक लिंक क्यों नहीं होगा?

+1

फिर से "संदर्भ जोड़ें" संवाद को देखने के बाद, मैं देखता हूं कि System.Web.Extensions v2.0.50727 के विरुद्ध बनाया गया है। ठीक है, तो शायद यह समस्या है। लेकिन अब कौन सी असेंबली System.Web.Scripting.JavaScriptSerializer रखती है? –

उत्तर

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

आप ग्राहक प्रोफ़ाइल को लक्षित कर रहे हैं, जिसमें वेब असेंबली शामिल नहीं है। प्रोजेक्ट> प्रॉपर्टी> एप्लिकेशन में जाएं और लक्ष्य फ्रेमवर्क को ".NET Framework 4" में बदलें।

+0

हू। आप बिल्कुल सही कह रहे है। मुझे लगता है कि मैं इन प्रोफाइल चीजों के बारे में बेहतर सीखता हूं। मुझे विश्वास नहीं है कि वे इस तरह के लिंकर नियमों को बदलते हैं। वहाँ कोई अच्छा लिंक वहाँ? –

+1

http://windowsclient.net/wpf/wpf35/wpf-35sp1-start-here.aspx सामान्य रूप से क्लाइंट प्रोफ़ाइल के लिए एक अच्छा प्रारंभिक बिंदु है। http://blogs.msdn.com/bclteam/archive/2008/05/21/net-framework-client-profile-justin-van-patten.aspx कुछ पुराना है (यह 3.5 एसपी 1 बीटा को संदर्भित करता है) लेकिन अभी भी एक स्पष्ट विचार देने में मदद करनी चाहिए कि क्या है और क्या नहीं है। अतिरिक्त लिंक के लिए – itowlson

+0

+1! – Craig

संबंधित मुद्दे