अद्यतन: मैंने इसे an issue on Microsoft Connect के रूप में दायर किया है यदि आप इसे पुन: पेश कर सकते हैं और/या यह तय करना पसंद करेंगे तो कृपया इस मुद्दे को वोट देने में सहायता करें।संकलन विफल रहता है अगर किसी अन्य प्रोजेक्ट में प्रतिनिधि परिभाषाएं डाली जाती हैं?
मैं अब घंटे के लिए इस समस्या को हल करने की कोशिश कर रहा हूँ।
वास्तव में जो भी विचार/सलाह आप सोच सकते हैं उसकी सराहना करेंगे।
सबसे पहले, मेरे पास 3 फाइलें Class.cs
Definitions.cs
और Program.cs
हैं। आपके द्वारा प्रयास करने के लिए मैंने http://pastie.org/1049492 पर फ़ाइल सामग्री चिपका दी है।
समस्या यह है कि, यदि आपके पास एक ही कंसोल एप्लिकेशन प्रोजेक्ट में सभी 3 फ़ाइलें हैं। एप्लिकेशन संकलित करता है और ठीक चलाता है।
यदि फिर भी, मैं एक "पुस्तकालय" परियोजना जो जो केवल Program.cs
फ़ाइल है मुख्य सांत्वना आवेदन परियोजना से करने के लिए संदर्भित है में Class.cs
और Definitions.cs
है संकलन के साथ विफल:
- प्रतिनिधि
Act
नहीं है 2 तर्क ले लो। - को सौंपने के लिए प्रकार 'DC.Lib.Produce' क्योंकि ब्लॉक में प्रकार वापसी में से कुछ परोक्ष प्रतिनिधि वापसी प्रकार के लिए परिवर्तनीय नहीं हैं लैम्ब्डा अभिव्यक्ति कनवर्ट नहीं कर सकता ...
यहाँ के साथ एक पूर्ण समाधान है 3 परियोजनाओं - परिभाषाएँ एक अन्य परियोजना में डाल के साथ एक साथ और एक अन्य संयुक्त रूप से सभी फाइलों के साथ 1:
http://dl.dropbox.com/u/149124/DummyConsole.zip
मैं VS2010 RTW व्यावसायिक संस्करण का उपयोग कर रहा हूँ।
धन्यवाद! अधिक प्रतिक्रिया के लिए अधीरता से इंतजार कर रहे हैं ... उम्मीद है कि मुझे इस टीटी – chakrit
@chakrit के लिए 3.5 पर वापस जाना नहीं है: मैंने एक कामकाज किया है, लेकिन मुझे नहीं लगता कि .NET 3.5 पर वापस कैसे मदद मिलेगी आप - जैसा कि मैंने कहा है, मैंने सी # 3 कंपाइलर के साथ एक ही समस्या देखी है। –
मैं एक पुस्तकालय को फिर से लिख रहा/पुन: सक्रिय कर रहा हूं जो 3.5 .NET 4.0 सामान का उपयोग करने के लिए ठीक काम करता है .... मुझे लगता है कि मैंने प्रक्रिया में कुछ तारों को तोड़ दिया होगा। – chakrit