.NET कॉम्पैक्ट फ्रेमवर्क के लिए पुन: लक्ष्यणीय असेंबली संदर्भ पेश किए गए हैं और अब पोर्टेबल क्लास लाइब्रेरीज़ का समर्थन करने के लिए उपयोग किए जाते हैं।सी # कंपाइलर पुन: लक्ष्यणीय असेंबली संदर्भों को उत्सर्जित करने का निर्णय कैसे करता है?
मूल रूप से, संकलक का उत्सर्जन करता है निम्नलिखित MSIL:
.assembly extern retargetable mscorlib
{
.publickeytoken = (7C EC 85 D7 BE A7 79 8E)
.ver 2:0:5:0
}
कैसे सी # संकलक समझते हैं कि यह एक retargetable संदर्भ फेंकना है, और कैसे भी एक पोर्टेबल के बाहर इस तरह के संदर्भ फेंकना सी # संकलक मजबूर करने के लिए करता है कक्षा पुस्तकालय?
MSBuild लक्ष्य फ़ाइलों से कोई संकेत नहीं? मुझे आश्चर्य है कि आपको कमांड लाइन से कंपाइलर को पास करने की क्या ज़रूरत है। – leppie