2010-08-04 25 views
9

मैं एक VS2010 परियोजना है कि System.Xaml के लिए एक संदर्भ की जरूरत है। मैं संदर्भ जोड़ें पर जाता हूं, .NET संदर्भों को खोजता हूं और यह वहां नहीं है। :System.Xaml नहीं ढूंढ सकता?

मैंने जीएसी को भी दो बार चेक किया, और ऐसी कोई किस्मत नहीं।

मैं सिर्फ मेरे जीवन के लिए यह नहीं समझ सकता कि यह मशीन पर क्यों नहीं है। इस मशीन में .NET 3.5 SP1 और .NET 4.0 स्थापित है।

मुझे इस समस्या के लिए एक सरल स्पष्टीकरण होना चाहिए और ढांचे को पुनर्स्थापित करने का सहारा लेना नहीं है। टी टी

किसी भी विचार? बहुत सराहना की।

उत्तर

14

आपकी परियोजना शायद लक्षित है .Net 3.5, जिसमें यह DLL नहीं है।

प्रोजेक्ट गुणों में फ्रेमवर्क संस्करण सेट करें।

+3

ugh में पेश किया गया था ... मैं ऐसा एन 00 बी हूं। धन्यवाद। :) –

+0

जब तक कि लक्ष्य ढांचा संस्करण जानबूझकर है, जिस स्थिति में यह [संदर्भ कि हटाया जाना चाहिए] है (https://stackoverflow.com/a/7830416/1430156)। –

+0

हाथ माथे पर स्मैक !!! – codingguy3000

7

मेरी मशीन पर यह

C:\Windows\Microsoft.NET\Framework\v4.0.30319\System.Xaml.dll 

स्थित होता है और यह उपलब्ध है में जोड़ने के संदर्भ के रूप में अच्छी तरह से संवाद (एक .Net4 लक्ष्य परियोजना में जाँच की है, यहां अपनी समस्या को हो सकता है)।

+2

हां यह नहीं है। धन्यवाद।^__^ मुझे लगता है कि इसे .NET 3.5 x__x –

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