यह WPF में एक अजीब गड़बड़ है पर पोस्ट कोड, यह दृश्य शैलियों सक्रिय करने के लिए पाइपलाइन याद आ रही है। संदेहजनक है क्योंकि यह करना मुश्किल नहीं है।
वर्कअराउंड आपके प्रोग्राम में एम्बेड किए गए मैनिफेस्ट को संशोधित करता है। अपनी EXE प्रोजेक्ट का चयन करें, फिर प्रोजेक्ट + नया आइटम जोड़ें, सामान्य, एप्लिकेशन मैनिफेस्ट फ़ाइल का चयन करें। आपको डिफॉल्ट मैनिफेस्ट मिलता है जो एम्बेडेड हो जाता है, <assemblyIdentity>
और <trustInfo>
तत्वों को नोट करें। में बीच पेस्ट करें:
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="*"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
संदेश बॉक्स अब ऑपरेटिंग सिस्टम का विजुअल शैली होगा, एयरो Vista पर और ऊपर डिफ़ॉल्ट रूप से चमक बंद करें बटन के साथ देखो।
यदि आप इसे विजुअल स्टूडियो 2010 में करते हैं तो यह मैनिफेस्ट प्रविष्टि पहले से मौजूद है लेकिन टिप्पणी की गई है। आप इसे फ़ाइल के नीचे पाएंगे। बस टिप्पणी, <dependency>
से पहले <!--
और हटाने -->
</dependency>
के बाद खबरदार है कि इस प्रकट सक्षम नहीं है जब आप डिबगर और विजुअल स्टूडियो होस्टिंग प्रक्रिया को सक्षम करने पर चलाते हैं। यह आपकी बिल्ड निर्देशिका, yourapp.vshost.exe में एक अलग .exe फ़ाइल है। प्रोजेक्ट + प्रॉपर्टीज, डीबग टैब, स्क्रॉल डाउन, "विजुअल स्टूडियो होस्टिंग प्रक्रिया को सक्षम करें" अनचेक करें। सुरक्षा से संबंधित कुछ साइड इफेक्ट्स हैं, वास्तव में ऐसा करने में बहुत कुछ नहीं है क्योंकि आपके उपयोगकर्ता को कभी भी यह समस्या नहीं होगी।
स्रोत
2011-03-20 16:35:45
मैंने आपके लिए अपना जवाब अपडेट कर दिया है। – Prisoner
यह काम करने के लिए आपने क्या किया? जब मैं निर्माण मैं निम्नलिखित त्रुटि मिलती है: त्रुटि फ़ाइल 'Microsoft.Windows.Common- नियंत्रण, संस्करण = 6.0.0.0, संस्कृति = *, PublicKeyToken = 6595b64144ccf1df, ProcessorArchitecture = *, प्रकार = Win32' नहीं मिल सका मैं विंडोज 7 x64 –
@AdeA विजुअल स्टूडियो से, प्रोजेक्ट प्रॉपर्टीज में जाएं -> सुरक्षा -> "क्लिकऑन सुरक्षा सेटिंग्स सक्षम करें" के चेकबॉक्स को अनचेक करें यह मेरे लिए हल समस्या है। –