मेरे पास एक प्रिंटर क्लास है जो WebBrowser ऑब्जेक्ट के माध्यम से HTML प्रिंट करने में सक्षम है। मैं एक सांत्वना एप्लिकेशन से प्रिंट करने में सक्षम होना चाहते हैं, लेकिन जब अपने प्रिंटर वर्ग एक WebBrowser वस्तु बनाने की कोशिश करता है मैं एक त्रुटि मिलती है:कंसोल एप्लिकेशन में काम करने के लिए WebBrowser नियंत्रण प्राप्त करना?
WebBrowser browser = new WebBrowser();
त्रुटि:
ActiveX control '8856f961-340a-11d0-a96b-00c04fd705a2' cannot
be instantiated because the current thread is not in a
single-threaded apartment.
मैं के लिए एक संदर्भ जोड़ने की कोशिश की System.Windows.Forms मेरे कंसोल एप्लिकेशन में लेकिन यह काम नहीं किया। मेरे पास यहां क्या हो रहा है इसका थोड़ा सा विचार नहीं है, लेकिन मैं मदद की सराहना करता हूं।
यदि अभी भी रुचि है, तो [इस कार्यान्वयन] पर एक लूप है (http://stackoverflow.com/a/19718530/1768303)। – Noseratio