मैं अपने पास अलग-अलग obfuscating विकल्पों के माध्यम से जाने के लिए प्रयास कर रहा था और ऐसा करने के लिए, मैंने पहली बार क्रिप्टो पर अपने हाथों की कोशिश की।क्रिप्टो का उपयोग करके मेरी परियोजना को खराब करने की कोशिश कर रहा है
- ओपन Cypto जादूगर और कुछ विकल्पों का चयन:
यहाँ चरण हैं, जो मैं पीछा कर रहे हैं।
- मेरी समाधान फ़ाइल का चयन करें।
विज़ार्ड समाप्त किया और मैंने जो देखा वह था कि कुछ डीएलएस अच्छी तरह से खराब हो गए थे लेकिन मेरी परियोजना अब निर्माण नहीं कर रही है। मैंने देखा कि दो चीजें यह है कि यह अजीब है। ओब्राज फ़ाइल मेरे फ़ोल्डर में है और यह मेरी सभी पुरानी असेंबली को हटाने और बाद में उन्हें परेशान करने के लिए ज़िम्मेदार है।
मैं अपने 18 परियोजनाएं हैं जो निर्माण करने के लिए असफल रहे हैं के 4 के लिए निम्न त्रुटि देख रहा हूँ:
System.IO.FileNotFoundException: File 'C:\Dropbox\CPTFramework_old\CommonLib\obj\Debug\CommonLib.dll' not found.
कुछ सभी 4 परियोजनाओं कि असफल रहे हैं के लिए बहुत समान। अब, मुझे यकीन नहीं है कि उसने ओबीजे/डीबग फ़ोल्डर में डीएलएल फाइलों के साथ क्या किया लेकिन फाइलें बिल्कुल नहीं हैं।
दूसरी बात जो मैंने देखा वह यह है कि सभी परियोजनाएं, व्यक्तिगत रूप से निर्माण करते समय, ठीक निर्माण करती हैं। तो निश्चित रूप से कुछ गलत है जो मेरी समाधान फ़ाइल के साथ हुआ है। लेकिन मैं यह पता लगाने में सक्षम नहीं हूं कि वास्तव में क्या बदल गया है।
commonlib लगता है .pdb वहां है लेकिन commonlib.dll वहां नहीं है ... – TeaLeave
मैंने देखा कि एक और चीज यह थी कि जब मैंने मैन्युअल रूप से इन सभी गायब असेंबली को बिन से ओब्जे फ़ोल्डर में कॉपी किया और फिर एक बिल्ड फिर से किया, तो मैंने वही त्रुटियां देखीं। साथ ही जब मैं फ़ोल्डरों पर ब्राउज़ करता हूं, तो फाइलें अब चली जाती हैं। – TeaLeave
क्या आपने कभी इसे हल किया है? मेरे साथ भी वही दिक्कत है। –