.net - Unable to Debug Projects in Solution -
मेरे पास VS.NET 2013 VSTO समाधान में डीबगिंग लाइब्रेरी प्रोजेक्ट्स के साथ कोई समस्या है। दोनों काम करते थे और किसी कारण के लिए जब मैं डीबग सत्र में प्रोजेक्ट चलाता हूं तो मॉड्यूल विंडो दिखाती है कि समस्याग्रस्त (गैर-डीबगैबल) असेंबलियों को एक अलग पथ (डी: \ कार्य \ पथ \ स्रोत \ रेपो से लोड किया जा रहा है )।
यह एक वर्ड एडिडिन है, इसलिए अन्य मॉड्यूल को c: \ users \ myname \ appdata \ local \ dir में लोड किया जाता है। समस्या पुस्तकालय वास्तविक निर्देशिका से लोड हो रहे हैं जहां स्रोत डिस्क पर रहता है (डी :)। समाधान में पाँच परियोजनाएं और वर्ड एडिन असेंबली के समान स्थान से सभी लोड और डीबग करने योग्य हैं। कोई भी मदद महान होगी।
इस समस्या का पता लगाया ... इन प्रकार के कई प्रश्नों को देखा नेट पर ... सुनिश्चित करें कि यदि आप किसी VSTO addin या समान ऐप को डिबग कर रहे हैं जो मैन्युअल रूप से असेंबलियों को लोड नहीं करता है - यह विनोद डीबगर के लिए मॉड्यूल को स्क्रू करता है और उपग्रह असेंबली गैर-डिबग करने योग्य यहां आपत्तिजनक कोड का एक नमूना है:
var assemblyInfo = Assembly.GetExecutingAssembly (); Var uriCodeBase = नया उरी (assemblyInfo.CodeBase); Var clickOnceLocation = पथ। GetDirectoryName (uriCodeBase.LocalPath); // सभी सरल इंजेक्टर संकुलों को खोजें var संकुल = (नई निर्देशिकाइन्फ़ो (क्लिकऑनलाकेशन) में फ़ाइल से) .फ़ाइल। एक्सटेंशन == ".dll" & amp; amp; फ़ाइल; नाम। ToLowerInvariant ()! = "Myaddin.core .dll "& amp; amp; और amp; फ़ाइल। नाम। स्टार्टस (" MyAddin ") का चयन करें Assembly.LoadFile (file.FullName))। ToList ();
Comments
Post a Comment