2017-05-23 5 views
8

मैं वीएस-2017 में एक .NET प्रोजेक्ट प्रकाशित करने का प्रयास कर रहा हूं। जब मैं प्रकाशित करता हूं तो मुझे त्रुटि मिलती है:किसी निर्माण में सभी बिल्ड सबमिशन को उसी प्रोजेक्ट संग्रह से उत्पन्न प्रोजेक्ट इंस्टेंस का उपयोग करना चाहिए

All build submissions in a build must use project instances originating from the same project collection.

प्रोजेक्ट दोनों रिलीज़ और डीबग मोड में ठीक बनाता है। डीबग के रूप में प्रकाशित करने का प्रयास करते समय भी वही होता है। क्या कोई विचार है कि मैं गलत क्या है इस बारे में अधिक जानकारी प्राप्त कर सकता हूं?

+0

मैं एक ही मुद्दा एक समाधान हम क्षण में उपयोग कर रहे हैं सलाह का सबसे अच्छा सा रिहाई के बदले नहीं डिबग में प्रकाशित करने के लिए है, लेकिन एक समाधान के रूप में करता हो रहा है:

यहाँ एक वर्तमान अद्यतन कड़ी है –

उत्तर

1

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

खुला cmd और अगले कमांड चलाएँ:

"c: \ प्रोग्राम फ़ाइलें (x86) \ माइक्रोसॉफ्ट विजुअल स्टूडियो \ 2017 \ MSBuild \ \ व्यावसायिक 15.0 \ बिन" घ: \ VMC \ VMC.sln/पी: DeployOnBuild = true/p: PublishProfile = "FolderProfile"

आपको msbuid (यदि यह आपके कंप्यूटर पर अलग है) और समाधान के पथ को प्रतिस्थापित करना चाहिए।

मेरे लिए यह मदद करता है।

0

आपके प्रश्न का उत्तर देने के लिए कड़ाई से, अधिक जानकारी प्राप्त करने का तरीका एमएस देव समुदाय में जाना होगा (https://developercommunity.visualstudio.com/content/problem/18721/all-build-submissions-in-a-build-must-use-project-1.html यहां आज़माएं)।

मुझे यह त्रुटि थी क्योंकि मुझे लगता है क्योंकि मेरे .NET कोर समाधान में फ्रेमवर्क 4.5.2 प्रोजेक्ट शामिल था। मैंने व्यक्तिगत रूप से रिलीज मोड में प्रत्येक प्रोजेक्ट का पुनर्निर्माण किया और बाद में प्रकाशित किया गया।

0

मेरे लिए परियोजना फ़ोल्डर से .xproj फ़ाइल को हटाने और 86

0

VS2017 परियोजना है कि मैं पहले प्रकाशित करने के लिए प्रकाशित करने के लिए परियोजना के मंच का लक्ष्य रखा करने में मदद की, एक ही त्रुटि दे दी है और इन कदम उठाने के हल मेरे लिए मुद्दा:

  • डीबग में प्रकाशित करने का प्रयास (का समाधान नहीं किया)
  • नष्ट कर दिया गया obj फ़ोल्डर (का समाधान नहीं किया) लक्ष्य पथ में
  • मैन्युअल हटाई गई फ़ाइलों (का समाधान नहीं किया)
  • व्यवस्थापक के रूप में रण वीएस (हल नहीं किया गया)
  • साफ़ समाधान (RESOLVED)।
0

सबसे अच्छा समाधान मैंने इसे देखा है वीएस 2017 15.5.2 या उससे अधिक के लिए अद्यतन करना है। यह एक वीएस बग था। वर्कअराउंड का उपयोग करने के बजाय बस अपग्रेड करें। https://www.visualstudio.com/vs/

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