2011-02-07 9 views
5

अक्षम करने के लिए कैसे करें मैं एक बार क्लिक करके एक ऐप तैनात कर रहा हूं जहां मैं असेंबली के हैश सत्यापन को अक्षम करना चाहता हूं। क्या दृश्य स्टूडियो से ऐसा करने का कोई तरीका है या क्या मुझे ऐसा करने के लिए एक और टूल चाहिए? धन्यवाद!क्लिकऑन हैश प्रमाणीकरण

उत्तर

1

यदि आप .NET 3.5 या .NET 4.0 को लक्षित कर रहे हैं, तो आप साइनिंग टैब पर जाकर हैशिंग को हटा सकते हैं और "क्लिकऑन मैनिफ़ेस्ट पर हस्ताक्षर करें" बॉक्स को अनचेक कर सकते हैं।

ध्यान दें कि यदि आप इंटरनेट पर प्रकाशित कर रहे हैं तो आपको यह नहीं करना चाहिए। यह सुनिश्चित करने के लिए फ़ाइलों का कोई सत्यापन नहीं होगा कि जब उपयोगकर्ता अपने एप्लिकेशन को इंस्टॉल या अपडेट करता है तो उन्हें छेड़छाड़ नहीं की जाती है।

17

कृपया ध्यान दें कि यह हैशिंग के बारे में है - हस्ताक्षर नहीं!

  1. मैन्युअल: बस .manifest फ़ाइल के भीतर हैश एक्सएमएल-तत्वों को दूर

    हाँ, वहाँ यह करने के लिए दो तरीके हैं। ध्यान दें कि यदि आप .manifest-file को संशोधित करते हैं, तो उसका हैश .manifest-file भी अलग हो जाता है। तो .manifest फ़ाइल के बारे में हैश-एक्सएमएल-एलिमेंट को .plication फ़ाइल के भीतर हटा दिया जाना चाहिए, जहां यह .manifest का संदर्भ देता है।

  2. विजुअल स्टूडियो: प्रकाशित टैब पर, "एप्लिकेशन फ़ाइलें ..." पर क्लिक करें। सही कॉलम कहता है "हैश (शामिल)"। अगर आप उन्हें बाद में बदलना चाहते हैं, तो बस फाइलों को "बहिष्कृत करें" पर सेट करें।

आधिकारिक प्रलेखन: http://msdn.microsoft.com/en-us/library/che5h906.aspx

+0

किसी भी तरह से इस परियोजना से बजाय सूची में प्रत्येक फ़ाइल की जाँच करके विश्व स्तर पर इसे रद्द करने के? –

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