5

faililng एक दृश्य स्टूडियो एक्सटेंशन (VSIX) समाधान में दस्तावेजों, मैं अपने वर्तमान समाधान से एक विशेष परियोजना लोड करने के लिए रोसलिन उपयोग कर रहा हूँ:रोसलिन लोड परियोजना

Project myProject = 
    this.CurrentComponentModel.GetService<VisualStudioWorkspace>() 
     .CurrentSolution.Projects 
      .FirstOrDefault(p => p.Name == "MyProject") 

projct MyProject निश्चित रूप से भरी हुई है, लेकिन निरीक्षण पर मुझे लगता है कि:

myProject.HasDocuments == false 
myProject.Documents is Empty 

और फिर भी, विजुअल स्टूडियो में मैं दस्तावेज़ों के भार देख सकता हूं।

अगर मैं समाधान को बंद करने और एक ही समाधान खोलने लेकिन एक और TFS शाखा से है, तो एक ही कोड प्रस्तुत करती है:

myProject.HasDocuments == true 
myProject.Documents is not Empty 

कोई भी विचार?

+0

क्या आप एक ऐसी परियोजना साझा कर सकते हैं जो हमारे साथ ऐसा करता है (दूसरे शब्दों में, एक [mcve])? अन्यथा, मुझे संदेह है कि कोई भी आपकी मदद करने में सक्षम होगा। – svick

उत्तर

0

मैं इस से काम मिल गया:

  1. obj/डिबग फ़ोल्डर
  2. सफाई
  3. हटाया जा रहा है सभी टी -4 टेम्पलेट्स बदलने
  4. दृश्य स्टूडियो
  5. पुन: प्रारंभ हो (इस ASP.NET MVC है)

पुन: संकलन का कोई प्रभाव नहीं पड़ा। क्यों समझा नहीं सकता, लेकिन उपर्युक्त सूत्र ने मेरे लिए काम किया।

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