2013-01-09 13 views
7

को डाउनलोड करने के लिए मुझे टेलरिक जस्टडेकंपाइल का उपयोग करके पुरानी कक्षा लाइब्रेरी को डीकंपाइल करने की आवश्यकता है। मेरी समस्या यह है कि लाइब्रेरी System.Web.dll संस्करण 1.0.5000.0 जैसी चीजों का संदर्भ दे रही है, जो कि अगर मैं गलत नहीं हूं तो .NET 1.0 संस्करण है।.net 1.0 DLL के

सभी पीसी के पास मेरे पास विंडोज 7 चल रहा है, इसलिए मैं बस 1.0 फ्रेमवर्क स्थापित नहीं कर सकता। इसलिए, मुझे पुस्तकालयों पर अपने हाथों को किसी अन्य तरीके से प्राप्त करने की आवश्यकता है।

अगर मैं संदर्भ को हल किए बिना पुस्तकालय डिकंपाइल, अजीब बातें होती हैं पुस्तकालय में सभी WEBMETHODS तरह खाली साथ decompiled कर रहे हैं [SoapDocumentMethod (,)], [[SoapHeader (,)]], आदि एनोटेशन।

मुझे mscorlib.dll, System.Data.dll और System.Web को हल करने की भी आवश्यकता है, लेकिन यह कोई फर्क नहीं पड़ता कि मैं मैन्युअल रूप से डिकंपलिंग के बाद किसी नए संस्करण में संदर्भ जोड़ता हूं। यह सिर्फ System.Web.Services है जो एक समस्या प्रतीत होता है।

+0

निश्चित रूप से विंडोज 7 .NET 1.0 प्री-इंस्टॉल के साथ आता है? –

+0

शायद, लेकिन मुझे अपनी मशीन पर प्रश्न में लाइब्रेरी नहीं मिल रही है। –

उत्तर

16
  1. डाउनलोड Microsoft .NET Framework Redistributable 1.0 (dotnetredist.exe)
  2. निकालें dotnetredist.exe से सभी फाइलों को 7-ज़िप के माध्यम से (या किसी भी एक और उपकरण) -> (Dotnetfx.exe)
  3. निकालें से सभी फाइलों को Dotnetfx.exe 7-ज़िप के माध्यम से (या किसी भी एक और उपकरण) -> (netfx.cab)
  4. निकालें 7-ज़िप के माध्यम से netfx.cab से सभी फाइलों को (या किसी भी एक और उपकरण) -> (System.Web_dll_5 _____ X86 .3643236F_FC70_11D3_A536_009027 8A1BB8)
  5. नाम बदलें System.Web_dll_5 _____ System.Web.dll
  6. लाभ के लिए X86.3643236F_FC70_11D3_A536_0090278A1BB8 !!!
+1

एलओएल। मैं इसे एक +1 दे रहा हूँ। –

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