2010-04-13 14 views
6

को छोड़ने के लिए कल मैंने विजुअल स्टूडियो 2010 स्थापित किया। इसके हिस्से के रूप में मैंने वीएसटीओ 4.0 स्थापित किया। अब जब मैं कोई ऑफिस एप्लीकेशन चलाता हूं, तो मेरा वीएसटीओ 3.0 एडिन लोड करने में विफल रहता है। इवेंट लॉग में त्रुटिVSTO 4.0 को स्थापित करने से VSTO 3.0 एडिन काम करने के लिए

अनुकूलन यूआरआई: फ़ाइल: /// एच: /PathToMyAddin/MyAddin.vsto अपवाद: अनुकूलन में एप्लिकेशन डोमेन बनाने के लिए आवश्यक अनुमतियां नहीं हैं।

Microsoft.VisualStudio.Tools.Applications.Runtime.CannotCreateCustomizationDomainException: अनुकूलन एक आवेदन डोमेन बनाने के लिए आवश्यक अनुमति नहीं है। ---> System.Security.SecurityException: /// एच:: /PathToMyAddin/MyAddin.vsto के रूप में अविश्वसनीय क्योंकि व्यवस्थापक फ़ाइल में सूचीबद्ध किया है इस आवेदन में अनुकूलित कार्यक्षमता काम नहीं करेगा। आगे सहायता के लिए अपने व्यवस्थापक से संपर्क करें। Microsoft.VisualStudio.Tools.Office.Runtime.RuntimeUtilities.VerifySolutionUri (उरी uri) Microsoft.VisualStudio.Tools.Office.Runtime.DomainCreator.CreateCustomizationDomainInternal (स्ट्रिंग solutionLocation पर, स्ट्रिंग manifestName, स्ट्रिंग DocumentName, बूलियन पर showUIDuringDeployment, IntPtr hostServiceProvider, IntPtr & निष्पादक) विधानसभा के क्षेत्र कि विफल था: MyComputer

ऐसा लगता है जैसे कि शायद इस लिए यह .ne के विभिन्न संस्करण लोड करने की कोशिश की वजह से है लगता है टी एक ही प्रक्रिया/AppDomain है। हालांकि त्रुटि इंगित करेगी कि यह किसी प्रकार की अनुमति समस्या है।

उत्तर

5

यह पता चला है कि VSTO 4 डिफ़ॉल्ट रूप से नेटवर्क स्थानों पर ऐड-इन्स पर भरोसा नहीं करता है। हालांकि, निम्न रजिस्ट्री कुंजी

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\vsto runtime Setup\v4] 
"EnableVSTOLocalUNC"=dword:00000001 

और मेरे ऐड-इन को पुनः सक्षम करने से, यह फिर से अपेक्षित काम के रूप में दिखाई दिया। (उत्कृष्टता विकल्प)

कुछ के लिए एक अन्य विकल्प सिर्फ उपयोगकर्ता की स्थानीय मशीन पर के बजाय एक नेटवर्क स्थान

+0

क्या Excel में उस स्थान पर भरोसा करने के बारे में स्थानों पर भरोसा किया पर में ऐड-स्थापित करने के लिए है? –

+1

एक्सेल के बारे में निश्चित नहीं है, लेकिन एक शब्द विश्वसनीय स्थान के रूप में स्थान जोड़ना मेरी मदद नहीं करता है। –

+0

मैंने SETUP.EXE और Project.MSI को एक नेटवर्क ड्राइव पर अपने सेटअप प्रोजेक्ट से आउटपुट किया है (मेरे देव पीसी और मेरे लक्ष्य पीसी दोनों से मैप किया गया है)। जब मैं लक्ष्य पीसी पर सेटअप चलाता हूं, तो यह शिकायत के बिना स्थापित लगता है लेकिन यह लोडबैवियर सेटिंग (आउटलुक के स्टार्टअप पर एडिन लोड करने के लिए) का सम्मान नहीं करेगा। मुझे लगता है कि मुझे आपकी रजिस्ट्री फिक्स का प्रयास करना चाहिए, लेकिन यदि यह 1 टेस्ट पीसी पर काम करता है तो क्या आप अपने पीसी ऐड-इन के साथ सभी पीसी के लिए ऐसे मैनुअल फिक्स से बचने के तरीके के बारे में सोच सकते हैं? (इस दृष्टिकोण पर जल्द ही रिपोर्ट करेगा)। –

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