Visual Studio 2015 प्रोजेक्ट बनाता विफल रहा, लेकिन कोई त्रुटि नहीं


110

मेरा प्रोजेक्ट सभी विफल बनाता है, लेकिन मुझे कोई त्रुटि नहीं दिखाई गई है। मैंने सफाई और पुनर्निर्माण की कोशिश की, यह काम नहीं किया।

मैंने MSBuild आउटपुट वर्बोसिटी को 'डायग्नोस्टिक' में बदल दिया, यह आशा करते हुए कि इससे मुझे समस्या की पहचान करने में मदद मिलेगी और अब मैं फंस गया हूँ। यहाँ आउटपुट कैसा दिखता है:

1>Project 'ProjectMM.Data.Models' is not up to date. Input file 'C:\Projects\ProjectMM\ProjectMM.Data.Models\ProjectMM.Data.Models.csproj' is modified after output file 'C:\Projects\ProjectMM\ProjectMM.Data.Models\bin\Debug\ProjectMM.Data.Models.pdb'.
All packages are already installed and there is nothing to restore.
1>------ Build started: Project: ProjectMM.Data.Models, Configuration: Debug Any CPU ------
2>Project 'ProjectMM.Data' is not up to date. Input file 'C:\Projects\ProjectMM\ProjectMM.Data\ProjectMM.Data.csproj' is modified after output file 'C:\Projects\ProjectMM\ProjectMM.Data\bin\Debug\ProjectMM.Data.pdb'.
2>------ Build started: Project: ProjectMM.Data, Configuration: Debug Any CPU ------
3>Project 'ProjectMM' is not up to date. Input file 'c:\projects\projectmm\projectmm\app_start\bundleconfig.cs' is modified after output file 'C:\Projects\ProjectMM\ProjectMM\bin\ProjectMM.pdb'.
3>------ Build started: Project: ProjectMM, Configuration: Debug Any CPU ------
========== Build: 0 succeeded, 3 failed, 0 up-to-date, 0 skipped ==========

1
आपकी त्रुटि सूची विंडो दिखाई दे रही है या नहीं?
कार्तिक

दृश्य मेनू पर जाएं -> त्रुटि सूची का चयन करें और जांच करें कि क्या आपके पास कोई त्रुटि है। आदर्श रूप से आपको इसे त्रुटि सूची में प्राप्त करना चाहिए। अपनी त्रुटि सूची विंडो को खुले में रखें और परियोजना के निर्माण का प्रयास करें और देखें कि क्या होता है ..
कार्तिक

4
तो, यहाँ अभी क्या हुआ: मैंने इस सवाल को पोस्ट किया और यह मानकर कि मुझे तुरंत कोई प्रतिक्रिया नहीं मिलेगी, मैंने प्रोजेक्ट को बंद कर दिया। आपने मुझे इसे वापस खोलने, त्रुटि सूची खोलने और पुनर्निर्माण के लिए प्रेरित किया। यह पूरी तरह से काम किया, कोई त्रुटि नहीं, सभी सफल रहे!
रोब ग्रीनली

@RobGreenlee: मेरा उत्तर देखें, मैंने शर्त लगाई थी कि "एरर टैब" सक्रिय था जब आपने समाधान दोबारा खोला था!
jpo38

जवाबों:


101

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

मैंने समाधान और क्लीन फेल को भी साफ करने की कोशिश की थी।

ऐसे अन्य परिदृश्य भी हो सकते हैं जहां यह चाल नहीं चलती है, लेकिन मेरे मामले में पुनरारंभ ने मेरे लिए इसे हल कर दिया है।


22
यदि यह पुनः आरंभ करने में मदद नहीं करता है। मैं अक्सर इस समस्या का सामना करता हूं, जब मैं अपने समाधान में एक परियोजना जोड़ता हूं, एक और लक्ष्य रूपरेखा के साथ विभिन्न फ्रेमवर्क परियोजनाओं को संदर्भित करता है।
बस्तियान लिंडर्स

7
मेरे मामले में वीएस को फिर से शुरू करने या समाधान को साफ करने से मदद नहीं मिली। हालाँकि, .vs फ़ोल्डर के अंतर्गत .suo को हटाने से समस्या हल हो गई
सेलिक

@सेलिक: यह मेरे मामले में काम नहीं करता है। एंटरप्राइज़ संस्करण का उपयोग करने के लायक क्या है।
केएमसी

4
मेरे कंप्यूटर का समय CEST टाइम ज़ोन (GMT + 1) से US टाइम ज़ोन (GMT-7) में बदलने के बाद भी यही समस्या थी, ऐसा लगता है कि यह नहीं चल सका कि भविष्य में अंतिम निर्माण का समय स्टाम्प था। VS को रीस्टार्ट करने के बाद सब कुछ ठीक है।
Martinh_kentico

2
.Suo फ़ाइलों को हटाने के लिए मेरे लिए चाल भी किया, पुनरारंभ और सफाई नहीं किया।
जोहान मार्क्स

117

यह संभव है कि आप सभी बिल्ड त्रुटियों को नहीं देख रहे हैं।

"Build + Intellisense" से "संदेश" आइकन के बाद ड्रॉप डाउन सूची को बदलकर "Build Only" करने पर, आप बिल्ड के दौरान फेंकी गई त्रुटियों को देख पाएंगे जो कि Intellisense द्वारा पता नहीं लगाई गई हैं। नीचे स्क्रीनशॉट देखें:

बिल्ड


3
यार तुम मेरे तारणहार हो!
केएमसी

19
"बिल्ड + ओनली" त्रुटियां "बिल्ड + इन्टेलिसेन्स" में मौजूद क्यों नहीं होंगी?
CodyF

यह त्रुटि सूची में त्रुटियों को दिखाने में मदद करता है, लेकिन त्रुटियों के साथ कोड की पंक्तियों में कोई लाल रेखांकन नहीं है। मुझे लगता है कि यह एक Intellisense मुद्दा तब होना चाहिए।
ड्रू

मेरे लिये कार्य करता है। मेरा निर्माण और Intellisense के लिए बंद हो गया था, जो निर्माण त्रुटियों को छिपा रहा था। केवल कार्य बनाएँ और त्रुटियों का निर्माण प्रदर्शित करता है।
हेरिमनकोडर

1
आप साहब ने मेरे लिए दिन बचाया .. बहुत अच्छा काम .. बहुत बहुत धन्यवाद
MA9H

32

मैं VS2015 रिपोर्टिंग "बिल्ड फेल" के नियमित उदाहरण देख रहा हूं, लेकिन त्रुटि विंडो में कोई त्रुटि नहीं दिखाई दे रही है। एक प्राचीन कमांड लाइन पृष्ठभूमि से आते हुए, मैं आखिरकार आउटपुट विंडो को देख रहा था। आउटपुट विंडो ने संकलक रिपोर्टिंग त्रुटियों को दिखाया लेकिन उन त्रुटियों को त्रुटि विंडो पर कब्जा नहीं किया जा रहा था। मैंने VS2013 के तहत इस समस्या को कभी नहीं देखा।

VS का सामान्य समापन और इसे फिर से खोलना इस स्थिति को साफ नहीं करता है। (वीएस २०१३ में एक्सएएमएल इंटैलिजेंस को रियर में किक करने का एक सामान्य तरीका था और इसे एक "त्रुटि" पर फिक्स करना बंद कर दिया गया था जिसे ठीक किया गया था।)

अब तक यह हमेशा एक XAML पृष्ठ CS फ़ाइल में संकलन त्रुटियों से संबंधित रहा है। मैं इसे गैर-पृष्ठ CS फ़ाइल में देखना याद नहीं रख सकता।

आउटपुट विंडो की जांच करने के लिए एक आंकड़े तक, एक्सएएमएल में वस्तुओं में त्रुटि विंडो में अवैध रिपोर्टिंग जैसी इंटेलीजेंस रिपोर्टिंग, लेकिन त्रुटि विंडो में दिखाई जा रही कोई संकलक त्रुटियां बहुत "" प्रकट होने के बाद से त्रुटियों की तरह "भ्रम" प्राप्त कर सकती हैं। XAML त्रुटियों की सूचना देना। लेकिन वे वास्तव में नहीं हैं। XAML त्रुटियाँ CS फ़ाइलों के संकलित करने में विफल हैं, लेकिन त्रुटि विंडो में उनकी त्रुटियों की रिपोर्ट नहीं कर रहे हैं।


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

2
@RobertHarvey ... यह कुंजी है ... लेकिन दुनिया में WHY का निर्माण कैसे होगा?
felickz

@ रोबर्टहाइवे जो वास्तव में यह था। पता चला, जैसा कि यहां किसी ने मुझे सुझाव दिया था कि मैं एक असंगत .net परियोजना का उल्लेख कर रहा था, लेकिन मैं यह नहीं बता सकता था कि जब तक मैं आउटपुट को "केवल त्रुटि" फलक में स्विच नहीं करता तब तक क्या समस्या थी। जैसे ही मैंने किया कि यह मुझे इस मुद्दे पर सही इशारा करता है। टिप के लिए धन्यवाद।
डेविड गुंडरसन

यह जवाब मेरे लिए सुराग था। संभावित अवरोधक निर्माण अपवादों के लिए "त्रुटि सीएस" (कोई उद्धरण नहीं) खोजें।
ग्रेनडाकोडर 19

पुनश्च। मेरी त्रुटि यह थी कि मैंने अपनी विधि में उसी चर नाम का उपयोग किया था। "स्ट्रिंग x = string.Empty;" उदाहरण के लिए। मेरे पास एक अपवाद हैंडलर था, जिसमें "स्ट्रिंग एक्स" घोषणा भी थी।
ग्रेनडाकोडर 19

11

.vsVS2015 के लिए मेरे लिए काम करने के लिए छिपे हुए फ़ोल्डर को हटाना ।

(ध्यान दें कि यह वह जगह है जहाँ SUO फाइलें अभी रहती हैं)


9

ऐसा तब हो सकता है जब आप एक अलग .net फ्रेमवर्क संस्करण परियोजना (मेरे मामले में v4.5.2 बनाम v4.5) का संदर्भ लेते हैं। इसे ठीक करने से आपकी समस्या ठीक हो जाएगी।


यह वास्तव में मेरी समस्या थी। समाधान के लिए एक नया प्रोजेक्ट जोड़ा गया जो v4.5.2 था और मैंने इसे दूसरे प्रोजेक्ट से संदर्भित किया जो v4.5 था। नए प्रोजेक्ट को v4.5 पर स्विच किया और यह ठीक काम किया।
आकर्षित किया

7

मेरे द्वारा क्या हुआ, कंप्यूटर पर समयक्षेत्र को बदलकर +5: 30 कर दिया गया और फिर इसे वापस बदल दिया गया -5: 00 जो कि उलझन में है VS। जब मैंने वी.एस. को फिर से शुरू किया, तो इसने फिर से काम किया।


कोई सुराग नहीं। मैं संस्करण नियंत्रण का उपयोग करता हूं ताकि यह समय के साथ भ्रमित हो सके ???
एमबी

6

अपने सभी प्रोजेक्ट फ्रेमवर्क संस्करणों की जाँच करें, और सुनिश्चित करें कि वे सभी समान हैं, या कम से कम उस प्रोजेक्ट A का संदर्भ प्रोजेक्ट B नहीं है जब प्रोजेक्ट B का .NET फ्रेमवर्क संस्करण अधिक है।


6

मुझे VS2015 अपडेट 3 RC और Xamarin (.Forms साझा परियोजना) के साथ यह समस्या थी।
कंपाइलर बंद नहीं होता है, त्रुटियों को केवल आउटपुट विंडो में दिखाया गया था।
यह केवल Xamarin परियोजनाओं के लिए (VB.NET परियोजनाओं के साथ सभी ने अपेक्षित रूप से काम किया है) ...
समस्या का कारण खोजने की कोशिश करने के लिए, मैंने VS में बिल्ड आउटपुट में बदलाव किया है:
- मेनू "टूल्स - विकल्प"
- बाएं पैनल से : "प्रोजेक्ट्स एंड सॉल्यूशंस: बिल्ड एंड रन":
- "मिनिमल" से "न्यू इंडिया" में "MSBuild आउटपुट वर्बोसिटी" को बदलें।

ऐसा करने के बाद, संकलक बंद हो गया है और त्रुटि दिखाई गई थी।
उसके बाद, मैंने "डायग्नोस्टिक" से "मिनिमल" (जैसे यह पहले था) में वापस विकल्प सेट किया है और ... इसने "मिनिमल" के साथ भी काम किया है। (यह सुनिश्चित करने के लिए, मैंने भी वीएस को पुनः आरंभ किया है) ...

तो .. ऐसा लगता है (कम से कम मेरे मामले में) कि केवल बदलने के लिए (स्पर्श) सेटिंग (MSBuild आउटपुट वर्बोसिटी ") ने समस्या को हल कर दिया है और यह VS और / या Xamarin एकीकरण सॉफ़्टवेयर में एक बग ...


1
यह उत्तर अधिक उच्चीकृत क्यों नहीं है? यह आपको सही समाधान देता है कि क्या गलत है
जॉन डेमेट्रीओ

नीचे मेरे जवाब की जाँच करें। मुझे लगा कि आपका समाधान सही है लेकिन मुझे एहसास हुआ कि "डायग्नोस्टिक" आउटपुट स्तर के साथ भी, मेरा "एरर टैब" खाली रहेगा। अन्य लोगों के रूप में, आप सबसे अधिक संभावना "एरर टैब" को सक्रिय रखते हैं और इसीलिए यह ठीक काम करने लगा है ...
jpo38

6

मुझे नहीं पता कि क्या मैं केवल वही हूं जो इस समस्या का सामना कर रहा हूं।

मेरे मामले में जब मैंने विजुअल स्टूडियो खोला तो टाइमजोन GMT + 1: 00 में था, और बिल्ड सफल रहा। फिर मैंने टाइमजोन को GMT + 5: 30 में बदल दिया, और फिर विज़ुअल स्टूडियो को फिर से शुरू किए बिना, मैंने एप्लिकेशन को चलाने की कोशिश की, लेकिन बिल्ड बिना किसी त्रुटि या चेतावनी के विफल हो गया।

मैंने टाइमजोन को वापस बदलकर GMT + 1: 00 कर दिया और बिल्ड बिना किसी गलती के सफल हो गया।


बहुत बहुत धन्यवाद - यह मुझे पागल बना रहा था सारी दोपहर :-)
इंद्र

2

मैंने क्या किया (उपरोक्त सभी के बाद, और यह अभी भी काम नहीं कर रहा था) सभी बिन फ़ोल्डरों के माध्यम से गया था और उन्हें सभी को हटा दिया (यानी संदर्भित परियोजनाएं भी)।

इसने मेरे लिए काम किया, आशा है कि यह आपके लिए भी है।


2

मुझे यह समस्या थी और यह पता चला कि मेरे पास एक usingखाली नामस्थान की ओर इशारा था । उस usingक्लॉज को हटाने से समस्या ठीक हो गई


2

चेतावनियों की जाँच करें ..

मेरे पास लक्ष्य .Net फ्रेमवर्क 4.5 के साथ नई कक्षा की लाइब्रेरी थी जबकि संदर्भ परियोजना 4.0 थी जो संदर्भ समस्या का कारण बनी।

क्लास लाइब्रेरी को लक्ष्य .Net फ्रेमवर्क 4.0 के साथ संशोधित करने के बाद यह सही ढंग से काम करता है।


2

ऊपर के जवाबों से मुझे कुछ भी मदद नहीं मिली। कई प्रयोगों के बाद मैंने अंत में पाया है कि समस्या एक प्रोजेक्ट में Microsoft.Net.Compilers v2.10.0 का संदर्भ है। VS 2015 में MSBuild v14 का उपयोग किया गया है जो Microsoft.Net.Compilers के उस संस्करण का समर्थन नहीं करता है।


1

मेरे लिए यह मुद्दा एक कस्टम कोडएनालिसिस के नियम निर्धारण में शामिल था, " इनक्लूड "।

ऐसा प्रतीत होता है कि कंपाइलर इस सेटिंग को देखता है:

  <IncludeAll Action="Error" />

लेकिन IntelliSense ने नियम आईडी पर डिफ़ॉल्ट कार्रवाई की, जो "चेतावनी" थी। यह @RobertHarvey द्वारा देखे गए व्यवहार की व्याख्या करेगा जहां आप केवल निर्माण द्वारा फ़िल्टर करते हैं और यह एक ERROR के रूप में दिखाता है , लेकिन यदि आप Intellisene द्वारा फ़िल्टर करते हैं तो यह केवल चेतावनी के रूप में दिखाता है । डिफ़ॉल्ट बिल्ड + Intellisense द्वारा फ़िल्टरिंग आउटपुट गैर-नियतात्मक लगता है!

मेरा निर्णय स्पष्ट रूप से उस नियम को बाहर करना था जिसे मैं चेतावनी के रूप में चेतावनी देना चाहता था।

  <Rules AnalyzerId="Microsoft.CodeAnalysis.CSharp" RuleNamespace="Microsoft.CodeAnalysis.CSharp">
    <Rule Id="CS0618" Action="Warning" />
  </Rules>

यह संभावित रूप से Intellisense के साथ एक समस्या है जिसमें शामिल विकल्प को नहीं देखा गया है। Https://github.com/dotnet/roslyn/issues/7400 देखें


1

यह तब भी हो सकता है जब किसी पुराने फ्रेमवर्क के साथ किसी प्रोजेक्ट को Visual Studio 2015 में माइग्रेट किया जा रहा हो। अपनी त्रुटि सूची में अपनी चेतावनियों की जाँच करें। आप देख सकते हैं कि वर्तमान में प्रोजेक्ट कुछ है। .NET संस्करण 2.0 है और इसके लिए .NET 3.5 या उच्चतर की आवश्यकता है। यदि आप एक समान चेतावनी पाते हैं तो अपनी परियोजना के गुणों पर जाएं और आवश्यक .NET फ्रेमवर्क को लक्षित करें।


1

कृपया चेतावनियों की जाँच करें। कभी-कभी कुछ चेतावनियों के कारण भी निर्माण विफल हो जाता है।


1

जब कोई समाधान खोलते हैं, तो इसे उत्पन्न करें, मैं "आउटपुट टैब" में रिपोर्ट की गई कुछ बिल्ड त्रुटियों या चेतावनियों को देख सकता हूं, जबकि "त्रुटि टैब" किसी भी समस्या की रिपोर्ट नहीं करता है।

यहां छवि विवरण दर्ज करें

आप देख सकते हैं कि "त्रुटि टैब" कॉन्फ़िगरेशन ठीक है ("केवल निर्माण करें" और "संपूर्ण समाधान" चयनित)।

ध्यान दें, एक गहरी जांच के बाद, मैंने पहचाना कि यह केवल तभी होता है जब "एरर टैब" तब भी नहीं दिखाया जाता जब आप बिल्ड शुरू करते हैं!

यदि आपने बिल्ड करने से पहले "एरर टैब" को सक्रिय कर दिया है (या जब आपने विजुअल लॉन्च किया था तब यह मौजूदा टैब था), तो नई मिली त्रुटियां / चेतावनियाँ सही तरीके से दिखाई देंगी:

यहां छवि विवरण दर्ज करें

यह ऐसा है जैसे "एरर टैब" केवल तब दिखाई देता है जब यह दिखाई देता है (जो सच हो सकता है क्योंकि पहली बार क्लिक करने पर आपको इसे दिखाने में अधिक समय लगता है ...), और, यदि यह नहीं था, तो यह इकट्ठा नहीं होता है परिणाम ...

अब तक, इस समस्या से बेहतर कोई जवाब नहीं है " बिल्डिंग से पहले एरर टैब को सक्रिय करना " ।

और मैं शर्त लगाता हूं कि क्यों "वीएस को पुनरारंभ करना" कुछ समय काम करता है। आप देखते हैं कि "एरर टैब" खाली है, आप वी.एस. बंद करते हैं और वीएसएन को रिपीट करते हैं, फिर, "एरर टैब" को डिफ़ॉल्ट रूप से दिखाया जाता है क्योंकि वीएस ने पिछले सत्र से वर्तमान सक्रिय टैब को पुनर्स्थापित किया था। आप निर्माण करते हैं और अब "एरर टैब" पॉपुलेट हो जाता है ...! आप तो भाग्यशाली हो गए।

नोट: एक वीएस बग की सूचना दी: https://connect.microsoft.com/VisualStudio/feedback/details/313243789


इस समाधान ने मेरे लिए काम किया। यह मेरे साथ एक बार हुआ था - कोई चेतावनी प्रदर्शित नहीं की गई थी। मैंने त्रुटि सूची विंडो खोली और समाधान का पुनर्निर्माण किया। इस बार चेतावनी प्रदर्शित की गई। मैं वी। एस। को पुनः आरंभ करने के बाद भी उसी मुद्दे को दोबारा नहीं दोहरा सकता।
IAN

1

मेरे लिए बिल्ड बिना त्रुटियों के विफल हो गया, लेकिन कुछ हल्की जांच के बाद मुझे पता चला कि एमएसएचएसएल को रिफेंस वीएस द्वारा नहीं मिला था।

यहां छवि विवरण दर्ज करें

विंडोज 10 के अपडेट के बाद व्यवहार दिखाई दिया। इसे ठीक करने के लिए आपको जीएसी से विधानसभा को पंजीकृत करने की आवश्यकता है। यह कैसे करना है, इस जवाब के लिए विंडोज 10 पर MSHTML DLL पर जाएं, जहां मुझे अपना उत्तर मिला।


0

इस उत्तर से लिया गया

संकलन विफल हुआ, आउटपुट विंडो में कोई त्रुटि नहीं दिखाई गई।

समस्या का कारण खोजने की कोशिश करने के लिए, मैंने VS में बिल्ड आउटपुट: - मेनू "टूल - ऑप्शंस" - बाएं पैनल से "प्रोजेक्ट्स एंड सॉल्यूशंस: बिल्ड एंड रन" में बदलाव किया है: - "MSBuild आउटपुट वर्बोसिटी" को "से" बदलें। मिनिमल "टू" डायग्नोस्टिक "

ऐसा करने के बाद, मुझे वास्तविक कारण मिला जो वास्तव में निर्भरता परियोजनाओं के साथ एक गलती थी। मेरा प्रोजेक्ट है कि मैं जिस पर निर्भर था, वह मेरे मुकाबले अलग फ्रेमवर्क (नया) के लिए बनाया गया था। इस प्रकार मुद्दा बना रहा है। त्रुटियों को केवल आउटपुट किया गया था जब मैंने आउटपुट वर्बोसिटी को डायग्नोस्टिक में डाल दिया था


यह सिर्फ समस्या का पता लगाने के बारे में नहीं है, यह सीखने के बारे में है कि समस्या का निवारण कैसे किया जाए। यही कारण है कि मैंने डिबगिंग प्रक्रिया में अन्य उत्तरों को शामिल किया, क्योंकि इससे मुझे यह पता लगाने में मदद मिली कि क्या गलत है। समस्या क्या हो सकती है, इस पर सिर्फ यादृच्छिक अनुमान नहीं है
जॉन डेमेट्रियौ

0

मेरे लिए, यह एक दुष्ट संलग्न संपत्ति थी। समस्या यह नहीं थी कि मैं एक त्रुटि नहीं देख सकता था; त्रुटि निम्नलिखित थी:

बाल नोड "2" समय से पहले बाहर निकल गया। बंद करना। नैदानिक ​​जानकारी MSBuild _ *। विफलता। Txt नाम की अस्थायी फ़ाइल निर्देशिका में फ़ाइलों में मिल सकती है।

प्रारंभ में, बिल्ड लटका होगा और जब तक कि आप विज़ुअल स्टूडियो को बंद करने का प्रयास नहीं करते हैं, तब तक कोई त्रुटि नहीं दिखाई देगी। फिर से शुरू करने के बाद, यह इमारत पर लंबे समय तक लटका रहेगा, फिर उपरोक्त संदेश प्रदर्शित करेगा।

छिपे हुए .vsफ़ोल्डर को हटाने , पुनर्निर्माण / सफाई समाधान, और विज़ुअल स्टूडियो को पुनरारंभ करने से काम नहीं हुआ। संलग्न संपत्ति को हटाना; एर्गो, यह कहीं न कहीं वास्तविक कोड हो सकता है जो ठीक से काम नहीं कर रहा है।

अंतिम उपाय के रूप में, मैं किसी भी हाल के बदलाव को एक-एक करके निकालूंगा, जब तक कि समस्या हल न हो जाए क्योंकि यहां कोई भी समाधान मदद नहीं करता है।

अपडेट करें

क्योंकि मैं पारंपरिक WPF अनुप्रयोगों को विकसित करने के लिए उपयोग किया जाता हूं, इसलिए मुझे एहसास नहीं हुआ कि आप .UWP के साथ s का उपयोग करके XAML नामस्थानों को "जंजीर" नहीं रख सकते । मैं एक संलग्न संपत्ति का उपयोग करने का प्रयास कर रहा था

My.Namespace:SomeClass.SomeProperty="SomeValue"

जबकि, यह सिर्फ होना चाहिए

MyNamespace:SomeClass.SomeProperty="SomeValue"

यह उतना सुंदर नहीं है जितना मुझे पसंद है, लेकिन यह जाने का एकमात्र तरीका है, जाहिरा तौर पर।


0

मेरे लिए क्या काम किया:

सभी दस्तावेजों को बंद करने से मेरे लिए समस्या हल हो गई। (एक ही समाधान अगर intelliSense काम करना बंद कर दे)

(राइट क्लिक टैब - सभी दस्तावेज़ बंद करें)



0

आला मुद्दा: मैं अभी इसी मुद्दे में भाग गया। ऊपर दिए गए जवाबों में से कोई भी मदद के लिए तैयार नहीं था।

इश्यू एक कंसोल प्रोग्राम के लिए था, एक async ** के रूप में मुख्य () विधि को चिह्नित नहीं कर सकता है जो कि मैं कर रहा था। सुनिश्चित नहीं है, क्यों विजुअल स्टूडियो निर्दिष्ट नहीं कर सकता था कि वास्तव में परियोजना क्यों नहीं बन रही थी (मुझे हर बार 0 त्रुटियां और 0 चेतावनी मिली)। मैं विजुअल स्टूडियो 2015 एंटरप्राइज का उपयोग कर रहा हूं।

फिक्स: उस के लिए चारों ओर काम यहाँ है


0

एक dll फ़ाइल को अपडेट करने के बाद, यह पता चला है कि नई फ़ाइल .NET फ्रेमवर्क के एक उच्च सत्यापन को लक्षित कर रही है। इसका समाधान प्रोजेक्ट प्रॉपर्टीज में जाना और टारगेट फ्रेमवर्क को उपयुक्त संस्करण में बदलना था।


0

MSBuild.exe निर्देशिका में बदल गया है (C: \ Program Files (x86) \ MSBuild \ 14.0 \ Bin)

इसलिए मैं सिर्फ MSBuild.exe को दूसरे PC से बदल देता हूं जिसमें vs2015 है।

अब यह ठीक काम कर रहा है।


0

मैंने .NET फ्रेमवर्क को 4.5.2 से 4.0 में बदलकर समाधान पाया।

समस्या संदर्भ के कारण थी जो वर्तमान में चयनित ढांचे के अनुकूल नहीं थी।


0

मैंने अभी-अभी अपने फ़िल्टर साफ़ किए हैं और इसने मेरे लिए काम किया है। सभी फ़िल्टर आइकन संदेश बॉक्स के पास हैं।


0

एक नई परियोजना शुरू करें। अपने सभी कोड को नीचे दिए गए नामस्थान ConsoleApp38450983450 पर कॉपी करें।

नई परियोजना में नीचे दिए गए नामों के साथ चिपकाएं

बिलकुल सही बनाएँ और चलाएं


-1

आपको सभी त्रुटियों को देखने के लिए, 'संपूर्ण समाधान' पर, त्रुटि सूची के तहत दाईं ओर कॉम्बोबॉक्स सेट करना चाहिए। यहां छवि विवरण दर्ज करें


1
इस पुराने सवाल का पहले से ही एक स्वीकृत उत्तर है, ऐसा नहीं लगता है जैसे कि आपका बहुत छोटा और अवांछनीय उत्तर यहां बहुत कुछ जोड़ता है। इसके अलावा, कृपया बाहरी साइटों पर छवियों से लिंक करें लेकिन छवियों को अपने उत्तर में जोड़ें!
Dux
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.