वर्तमान में मेरे पास कार्यालय 2010 स्थापित है, और मैं एक सहकर्मी की सहायता करने की कोशिश कर रहा हूं जो अभी भी 2007 में वीएसटीओ समाधान के साथ उपयोग कर रहा है। यह एक गड़बड़ में बदल रहा है क्योंकि दृश्य स्टूडियो की मेरी प्रति ओ 2010 डीएलएस को इंगित करने के लिए उन्हें प्रोजेक्ट फ़ाइलों को अद्यतन करती है। अगर मैं 2010 के बगल में कार्यालय 2007 स्थापित करना चाहता था, तो मैं अपग्रेड विज़ार्ड के बिना समाधान को खोलने में सक्षम हूं, या समाधान के लिए महत्वपूर्ण architectural changes बनाने या ओ2007 पर वापस जाने के लिए मेरे एकमात्र विकल्प हैं जब तक कि मेरा नियोक्ता ओ 2010 को नया मानक नहीं बनाता।कार्यालय के कई संस्करणों के साथ वीएसटीओ परियोजना
उत्तर
आप cannot run Outlook versions side-by-side (and here)।
आप still target both 2007 and 2010 कर सकते हैं, लेकिन आपको embedded interop types पर शोध करने की आवश्यकता है।
या तो आपका उत्तर मेरी समस्या को कवर नहीं करता है या मुझे कुछ मौलिक याद आ रही है (उन सभी ब्लॉग पोस्टों के साथ जिन्हें मैंने पाया है उन लोगों द्वारा लिखे गए हैं जो पहले से ही इसे समझ चुके हैं जो इसे पहले से समझते हैं)। एंबेडेड इंटरऑप प्रकार सही पर सेट किए गए हैं और मेरे सहकर्मी ने अपने कार्यालय 2007 बॉक्स बॉक्स पर काम किया है जो मेरे 2010 बॉक्स पर काम करता है।समस्या यह है कि जैसे ही मैं समाधान खोलता हूं, अपग्रेड विज़ार्ड v12 से v14 तक सभी संदर्भों को बदलता है और foo.dotx से foo1.dotx तक फ़ाइल फ़ाइल का नाम बदलता है। –
यदि मैं प्रोजेक्ट फ़ाइल का स्वचालित अपग्रेड नहीं करने के लिए दृश्य स्टूडियो सेट करता हूं तो यह इसे खोलने में विफल रहता है; जाहिर है क्योंकि मेरे पास कार्यालय 2007 स्थापित नहीं है। यह मेरा मूल प्रश्न ट्रिगर किया गया है। –
@ स्लिवरनिंजा दान का सवाल किसी डेवलपर की मशीन पर Office 2007 और 2010 * विजुअल स्टूडियो समाधान * दोनों का समर्थन करने के बारे में है, जो कार्यालय के कई संस्करणों के लिए ऐड-इन को लक्षित नहीं करता है। – Keith
आपको Office 2007 एड-इन्स बनाने के लिए Office 2007 को स्थापित करने की आवश्यकता नहीं है। मुझे लगता है कि यहां समस्या यह है कि आप उचित VSTO घटकों को याद कर रहे हैं।
सुनिश्चित करें कि आप निम्नलिखित इंस्टॉल किया है: कार्यालय से
- सभी नेट और डेवलपर टूल (कार्यालय से 2010 संस्थापक - ऑफिस 2007 संस्थापक की कोई आवश्यकता नहीं)
- माइक्रोसॉफ्ट ऑफिस डेवलपर उपकरण दृश्य स्टूडियो (वी.एस. इंस्टॉलर से) से
- Microsoft Office 2007 Primary Interop Assemblies
- Microsoft Visual Studio 2010 Tools for Office Runtime
- Microsoft Visual Studio Tools for the Microsoft Office system (version 3.0 Runtime)
यदि इनमें से कोई भी पहले से स्थापित है तो मैं उनकी स्थापनाओं की मरम्मत की सलाह देता हूं।
मैंने उन दोनों को स्थापित किया और मैं अभी भी वीएस के बिना परियोजना को खोलने में असमर्थ हूं, इसे Office2010 में परिवर्तित कर रहा हूं। –
दान, मैंने अभी कुछ अन्य घटकों को शामिल करने के लिए अपना उत्तर अपडेट किया है। मैं उन घटकों की स्थापनाओं की मरम्मत की भी सिफारिश करता हूं जो पहले से स्थापित हैं। – Keith
VSTO3.0 इंस्टॉलर एक मरम्मत स्थापित नहीं चला सकता क्योंकि एक और संस्करण (4.0) स्थापित है। –
इस विकल्प को अक्षम करके देखें:
विकल्प> कार्यालय उपकरण> परियोजना अपग्रेड>हमेशा कार्यालय के स्थापित संस्करण में नवीनीकृत (more info here)
मुझे नहीं लगता कि इस रूट समस्या जो कि है हल करती है आपको अपनी परियोजना को अपग्रेड करने के लिए भी संकेत नहीं दिया जाना चाहिए। मुझे अभी भी संदेह है कि आपके वीएसटीओ से संबंधित घटकों की स्थापना में कुछ गड़बड़ है (उस जानकारी के लिए मेरा दूसरा जवाब देखें)। हालांकि यह एक आसान कामकाज हो सकता है।
स्पष्ट होने के लिए, Office 2007 स्थापित किए बिना Office 2007 ऐड-इन्स विकसित कर सकता है। मैं इस कामकाज का पालन किए बिना अभी ऐसा कर रहा हूं।
मैंने किया। शब्द टेम्पलेट के साथ परियोजना लोड करने में विफल रहता है। ग्रेड आउट, प्रीफिक्स्ड (अनुपलब्ध), और पेड़ में एकमात्र बच्चे के रूप में "प्रोजेक्ट फ़ाइल लोड नहीं की जा सकती"। –
- 1. आरवीएम के साथ rubygems के कई संस्करणों का उपयोग करें?
- 2. कई इकाइयों के साथ डेल्फी परियोजना
- 3. इससे पहले वीएसटीओ 4 में कार्यालय संस्करण निर्धारित करें। आवेदन
- 4. कार्यालय
- 5. कार्यालय वीबीए के साथ क्या होगा?
- 6. विभिन्न संस्करणों के साथ कई साझा पुस्तकालयों को लोड करना
- 7. एक ही आईफोन परियोजना के विभिन्न संस्करणों को स्थापित करना?
- 8. गिट के साथ फाइलों के कई अलग-अलग संस्करणों पर एक साथ काम कैसे करें?
- 9. बूस्ट :: विभिन्न बूस्ट संस्करणों के साथ TIME_UTC (_)
- 10. कार्यालय के बिना कार्यालय दस्तावेज़ों को कनवर्ट करें
- 11. वहाँ कार्यालय 2003 और 2007 के बीच VBA संस्करणों में अंतर है?
- 12. आप डेटाबेस के कई संस्करणों को कैसे बनाए रखते हैं?
- 13. Regasm के माध्यम से पंजीकृत कई संस्करणों के साथ .NET/COM कैसे काम करता है?
- 14. उसी एंड्रॉइड ऐप के कई संस्करणों को प्रबंधित करने के लिए कैसे करें
- 15. वीएसटीओ लोड
- 16. कार्यालय (VSTO)
- 17. वीएसटीओ: आवेदन फोकस
- 18. परीक्षण वीएसटीओ अनुप्रयोगों?
- 19. फ्लैश बिल्डर प्रोजेक्ट के कई संस्करणों पर काम करने के लिए सबसे अच्छा अभ्यास
- 20. एकल परियोजना से कई निष्पादनयोग्य
- 21. Doxygen के साथ परियोजना के मीट्रिक उत्पन्न?
- 22. वर्ड वीएसटीओ डिबगिंग के बिना रनटाइम पर अपवाद निगलता है?
- 23. मैं एक इकाई परीक्षण परियोजना के संदर्भ के रूप में एक VSTO परियोजना कैसे जोड़ूं?
- 24. वीएसटीओ डब्ल्यूपीएफ आउटलुक ऐडिन -
- 25. कई अजगर संस्करणों के साथ काम अजगर फ़ाइलें # का उपयोग करना होगा जब/bin/env अजगर
- 26. आप rbenv के साथ कई रेल संस्करणों का उपयोग कैसे करते हैं?
- 27. WIX कार्यालय पहचान एक्सटेंशन
- 28. कैसे सेटअप करने के लिए कई उप (OSGi-बंडल) के साथ ग्रहण परियोजना
- 29. वीएसटीओ विकास शुरू करना
- 30. कई आउटपुट के साथ AVCaptureSession?
मुझे नहीं लगता कि आपकी समस्या का कोई अच्छा समाधान है। आपको क्या करना चाहिए, आपकी मशीन पर 2010-परिवर्तित संस्करण पर काम करना है, और बस यह सुनिश्चित करना सुनिश्चित करें कि दोनों के बीच भिन्न फ़ाइलों को वापस करने से बचें (मुझे लगता है कि परिवर्तन csproj फ़ाइल तक ही सीमित हैं, एक अंतर आपको दिखाना चाहिए मतभेद क्या हैं)। – Mathias
@ माथीस जो फॉलबैक विकल्प है; लेकिन मैंने गलती से देखा है/देखा है कि सहकर्मी वर्षों से पर्याप्त स्थानीय परीक्षण ऐप.कॉन्फिग फाइलें जानते हैं कि यह मूर्खतापूर्ण समाधान नहीं है। साथ ही, .vbproj फ़ाइल विज़ार्ड को प्रभावित करने वाली एकमात्र चीज नहीं है। यह MyTemplate.dotx को MyTemplate1.dotx पर पुनर्नामित करने पर भी जोर देता है। –