2012-02-21 14 views
22

एक बड़े बिज़टॉक 2010 प्रोजेक्ट पर काम करते समय मैं इस बहुत ही अजीब व्यवहार में आया और अगर कोई और इसका अनुभव कर सकता है तो यहां इसका समाधान पोस्ट करना चाहता था।बिज़टॉक ऑर्केस्ट्रेशन विजुअलस्टूडियो ऑर्केस्ट्रेशन डिज़ाइनर में टेक्स्ट व्यू में खुलता है

विजुअल स्टूडियो 2010 के भीतर ऑर्केस्ट्रेशन डिजाइनर में ऑर्केस्ट्रेशन खोलने का प्रयास करते समय, मैंने देखा कि पाठ में केवल ऑर्केस्टेशन खोला गया था और मैं ऑर्केस्ट्रेशन डिजाइनर को देखने में असमर्थ था। यह केवल एक ऑर्केस्ट्रेशन के लिए था, परियोजना में अन्य सभी ऑर्केस्ट्रेशंस ठीक से खोले गए। परियोजना बिना किसी त्रुटि के ठीक से संकलित। मैंने प्रभावित ऑर्केस्ट्रेशन पर राइट-क्लिक किया और के साथ खोलें -> बिज़टॉक ऑर्केस्ट्रेशन डिज़ाइनर। मैंने डिफॉल्ट के रूप में सेट पर भी क्लिक किया। मैं उम्मीद के अनुसार डिजाइन मोड में ऑर्केस्ट्रेशन देख सकता था। हालांकि समाधान को बंद करने और फिर से खोलने पर, मैंने देखा कि एक बार फिर एक पाठ में ऑर्केस्टेशन खुल रहा था केवल देखें।

मैं तो किसी पाठ संपादक में .btproj फाइल खोली और निम्न (यह मेरा .btproj फ़ाइल का एक टुकड़ा है) देखा:

<ItemGroup> 
     <XLang Include="OrderCancel.odx"> 
      <TypeName>OrderCancel</TypeName>   
      <Namespace>MyNamespace.Orchestrations</Namespace>  
      <SubType>Designer</SubType> 
     </XLang> 
    </ItemGroup> 
    <ItemGroup> 
     <XLang Include="OrderModify.odx"> 
      <TypeName>OrderModify</TypeName> 
      <Namespace>Mynamespace.Orchestrations</Namespace> 
     </XLang> 
    </ItemGroup> 

नोट टैग:

<SubType>Designer</SubType> 

मैं बस सबटाइप टैग को हटा दिया, .btproj फ़ाइल को सहेजा और विजुअल स्टूडियो में समाधान को फिर से खोल दिया और ऑर्केस्टेशन सामान्य रूप से फिर से खोला गया।

+1

इसे पोस्ट करने के लिए धन्यवाद। मुझे यकीन है कि यह किसी को –

+2

बिग + 1 - धन्यवाद में मदद करेगा। इसे दोहराना आसान है - ओडीएक्स पर राइट क्लिक करें, "एक्सएमएल (टेक्स्ट) एडिटर के साथ खोलें" चुनें। यहां तक ​​कि यदि आप ओडीएक्स पर कुछ भी नहीं बदलते हैं, तो जब आप अपना .btproj सहेजते हैं, तो ' 'वहां होगा। – StuartLC

+0

मैं आपकी पोस्टिंग की सराहना करता हूं। –

उत्तर

0

यह अजीब बात है, मैंने पहले इसे नहीं देखा है। ऐसा लगता है कि .odx फ़ाइल प्रकार के लिए डिफ़ॉल्ट संपादक पाठ पर सेट है। मुझे लगता है कि यह वरीयता उपयोगकर्ता प्रोफ़ाइल में या शायद वीएस वरीयता के रूप में कहीं भी संग्रहीत की जानी चाहिए। यदि यह एक वीएस वरीयता है, तो वीएस खोलने के दौरान आपको वरीयता प्राप्त करने के लिए प्राथमिकता प्राप्त करने के लिए वीएस खोलते समय आपको प्रशासक को अपनाना पड़ सकता है।

यह सिर्फ एक अनुमान है क्योंकि मैंने पहले इस समस्या को नहीं देखा है।

धन्यवाद,

4

मैं एक टिप्पणी जोड़ने के पसंद करते हैं, लेकिन ऐसा लगता है मैं इस साइट के लिए बहुत नया हूँ कि ऐसा करने में सक्षम होने के लिए। यह "प्रश्न" सटीक समाधान था जिसे मैं ढूंढ रहा था, इसलिए इसे सबमिट करने के लिए धन्यवाद। एकमात्र चीज जो मैं जोड़ सकता हूं वह यह है कि ऑर्केस्ट्रेशन "डिजाइनर" मोड में खुल गया था, क्योंकि नीचे "डिज़ाइन", "विभाजन" और "स्रोत" पर तीन टैब थे लेकिन मूल पोस्टर बताते हैं, केवल टेक्स्ट ऑर्केस्ट्रेशन सामग्री का दृश्यमान था। नीचे दिए गए डिजाइनर विकल्प मुझे विश्वास करते हैं कि वीएस ऑर्केस्ट्रेशन डिजाइनर की बजाय HTML WYSIWYG डिज़ाइनर का उपयोग कर रहा था।

बीटीप्रोज़ फ़ाइल से टैग को हटाने से समस्या हल हो गई है, इसलिए मैं समाधान पोस्ट करने के लिए फिर से धन्यवाद देना चाहता हूं।

0

मैं नहीं बल्कि एक दृश्य स्टूडियो रीसेट प्लगइन करना होगा

devenv.exe/resetaddin * (http://www.mztools.com/articles/2006/mz2006014.aspx)

से मैन्युअल रूप से संपादित परियोजना फाइलें हमने अतीत में इस तरह की स्थिति देखी है और वीएस रीसेट हमारे लिए काम किया है।

2

मुख्य पोस्ट में अतिरिक्त बिंदु जोड़ना। असल में यह समस्या कारण हो सकती है, अगर हम एक्सएमएल मोड में ऑर्केस्ट्रेशन खोलते हैं, तो प्रोजेक्ट फ़ाइल ऑब्जेस्टेशन सबटाइप प्रॉपर्टी को डिज़ाइनर मोड में सहेज लेगी।

फिर जब भी आप दो बार क्लिक करके ऑर्केस्ट्रेशन खोलने का प्रयास करते हैं, तो ऑर्केस्ट्रेशन एक्सएमएल मोड में खुल जाएगा, क्योंकि प्रोजेक्ट ऑर्केस्टेशन सबटाइप प्रॉपर्टी डिज़ाइनर मोड पर सेट की गई थी।

मुझे उम्मीद है कि यह किसी की मदद करेगा।

+0

वास्तव में मेरी समस्या के लिए कारण है कि, उदाहरण के लिए डिजाइनर उपप्रकार नोड को हटाने, परियोजना को फिर से लोड, और फिर समस्या है तय की। बहुत धन्यवाद !! –

0

मुझे वीएस 2013 + टीएफएस + बिज़टॉक 2013 आर 2 में यह समस्या थी।

मेरे समाधान था निम्नलिखित: टूल्स -> विकल्प -> स्रोत नियंत्रण -> पर्यावरण

सही का निशान हटाएँ विकल्प

मुझे लगता है कि यह संबंधित एक बग है "जब एक समाधान या परियोजना खोला जाता है सब कुछ प्राप्त करें" वीएस 2013 के साथ और इसलिए माइक्रोसॉफ्ट को सूचित किया जाना चाहिए!

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