2012-02-13 10 views
5

मैं एक ऐसा समाधान खोल रहा हूं जो स्पष्ट रूप से विजुअल स्टूडियो 2003 पर बनाया गया था (यकीन नहीं है, मुझे इसके बारे में कुछ भी पता नहीं है) और माइग्रेट करने की कोशिश कर रहा है। माइग्रेट करने का प्रयास करते समय मुझे मिलता है संदेश:प्रोजेक्ट के लिए एप्लिकेशन स्थापित नहीं है

प्रोजेक्ट '' के लिए आवेदन स्थापित नहीं है यह सुनिश्चित करें कि प्रोजेक्ट प्रकार (.csproj) के लिए अनुप्रयोग स्थापित है।

यदि मैं समाधान की एकल परियोजनाओं में से प्रत्येक को खोलता हूं तो वे ठीक माइग्रेट करते हैं लेकिन समाधान स्वयं नहीं।

कोई विचार?

धन्यवाद

उत्तर

1

अपनी परियोजनाओं को व्यक्तिगत रूप से ठीक विस्थापित, तो एक नया खाली दृश्य स्टूडियो 2010 समाधान बनाने के लिए, और व्यक्तिगत रूप से नई परियोजनाओं को जोड़ने (सही समाधान-> add-> मौजूदा परियोजना पर क्लिक करें)

लेकिन मैं तो मुझे यकीन नहीं है कि आपकी परियोजनाएं व्यक्तिगत रूप से ठीक से लोड होंगी। ऐसे प्रोजेक्ट प्रकार हैं जिन्हें समर्थित होने के लिए कुछ अतिरिक्त सॉफ़्टवेयर स्थापित करने की आवश्यकता है। मुझे सबसे अधिक लगातार समस्याओं का सामना करना पड़ता है पुरानी परियोजनाएं एएसपीएनटी एमवीसी (1 या 2) के पुराने संस्करणों के साथ बनाई गई हैं और मेरे पास एएसपीनेट एमवीसी 3 स्थापित है ... या वास्तव में पुरानी परियोजनाएं एएसपीनेट AJAX के साथ बनाई गई हैं ... उन लोगों में मामलों में, आपको उस अतिरिक्त सॉफ़्टवेयर को स्थापित करना होगा और फिर प्रोजेक्ट आयात करना होगा, या उस प्रोजेक्ट प्रकार को नए संस्करण में अपग्रेड करने के लिए टूल ढूंढना होगा।

3

मैं जानता हूँ कि यह एक पुराने सवाल है, लेकिन यह अभी भी वी.एस. 2013

में उत्पन्न हो रही है मैं एक पुराने वी.एस. 2003 वेब आवेदन किया था। मैं वी.एस. 2013 (अंतिम) में इसे खोला और त्रुटि संदेश था:

The application for project is not installed. 

हाँ, मैं उन्नयन कर रहा हूँ के साथ

Could not find the server on the local machine. 
Creating a virtual directory is only supported on the local IIS server 

, और हाँ, मैं कुछ अन्य तत्वों के लिए तैयार नहीं है। मुझे त्रुटियां देना ठीक है - लेकिन आप प्रोजेक्ट के माइग्रेशन/लोड को पूरा क्यों नहीं कर रहे हैं। यदि आप कुछ भी लोड नहीं करते हैं तो मैं अन्य मुद्दों को ठीक नहीं कर सकता! आपने सबप्रोजेक्ट लोड किए हैं, और फिर आपने मुझे बताया कि मुझे बाद में .NET Framework चुनना चाहिए। बढ़िया, मैंने ऐसा किया। तो आपने मुख्य परियोजना को लोड क्यों नहीं किया और मुझे त्रुटियों को ठीक करने दिया?

इसे ठीक करने के कई प्रयास विफल हुए। मेरे अंतिम समाधान, बस प्राप्त करने के लिए प्रोजेक्ट लोड {, तीर से pierces छाती उसके होठों पर Arghhhhhh साथ मर जाता है} था ...

मैं {project}.csproj फ़ाइल स्थित है। मुझे <Reference> अनुभाग मिले। .NET Framework घटकों के पथ अब मान्य नहीं थे और पुराने संस्करणों को अब निर्दिष्ट नहीं किया गया है (हाँ, अपग्रेड करना, याद रखना?)। मैंने मैन्युअल रूप से .NET Framework 4.5 घटकों को संदर्भित करने के लिए पथ बदल दिए। परियोजना अभी भी लोड नहीं हुई है।

तब मैं {project}.csproj.webinfo फ़ाइल स्थित हूं। यह http://localhost/{stuff}/{project}.csproj को संदर्भित करता है, इसलिए मैंने इसे {project}.csproj पर सेट किया है। कोई भाग्य नहीं। फिर मैंने इसे छिपाने के लिए वेबिनोफ़ फ़ाइल का नाम बदल दिया। यूरेका, परियोजना गर्म थी!

प्रोजेक्ट लोड किया गया, मुझे "आपने अपने विजुअल स्टूडियो .NET 2003 वेब प्रोजेक्ट को परिवर्तित करने में पहला कदम पूरा कर लिया है। रूपांतरण पूरा करने के लिए, कृपया समाधान प्रोजेक्ट में अपनी प्रोजेक्ट का चयन करें और 'वेब पर कनवर्ट करें' चुनें 'संदर्भ मेनू आइटम।' जो, ज़ाहिर है, मौजूद नहीं है, लेकिन परियोजना मेनू में आखिरी वस्तु के रूप में मौजूद है। तब मुझे "यह क्रिया वेब साइट परियोजनाओं में वेब अनुप्रयोग परियोजनाओं में परिवर्तित करने के लिए आवश्यक फ़ाइलों के पीछे डिजाइनर और कोड जोड़ देगा।क्या आप जारी रखना चाहते हैं? "आप अपने पूर्ववर्ती शर्त को जारी रखना चाहते हैं! और अब मेरे पास एक प्रोजेक्ट है जिसे मैं वास्तव में ठीक करना शुरू कर सकता हूं। धन्यवाद, माइक्रोसॉफ्ट, सूचनात्मक त्रुटि संदेशों के लिए।

0

प्रोजेक्ट पर राइट-क्लिक करें फ़ाइल, फिर "पुनः लोड करें"

यदि आप समाधान खुलते हैं, लेकिन आपकी परियोजना "असंगत" के रूप में दिख रही है, तो इसे केवल पुनः लोड करने की आवश्यकता हो सकती है। यह मेरे लिए काम करता है जब वीएस से अद्यतन चलाते हैं और यह मेरे njsproj को नहीं पहचानता

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