2009-01-16 12 views
6

हमारे VB.NET वेबसाइटों हम निरंतर एकीकरण के लिए स्रोत नियंत्रण और CruiseControl.NET के लिए SVN का उपयोग करने वाले के लिए दृश्य स्टूडियो में चेतावनी को अक्षम कैसे करें।एक दृश्य मूल वेब तैनाती परियोजना

SVN CruiseControl.NET द्वारा संकलन हम उपयोग करने के लिए वेब तैनाती परियोजनाओं की जरूरत है संख्या का निर्माण का उपयोग करें। हम तो SVN Labeller से इस चर के साथ संस्करण क्षेत्र विन्यास फाइल में बदलने के

  • $ (CCNetLabel)

यह अच्छा काम करता है, लेकिन मेरी समस्या यह है कि इस चर समाधान के लिए दृश्य स्टूडियो में चेतावनी का कारण बनता है । मैं सभी चेतावनियों को दूर करने के काम कर रहा हूँ और साथ सिर्फ इन दो छोड़ दिया हूँ:

  • चेतावनी 1 संस्करण स्ट्रिंग प्रोजेक्ट फाइल में 'AssemblyFileVersion' के लिए अमान्य है। सी: \ MyProject \ MyProjectDeploy.wdproj
  • चेतावनी 1 प्रोजेक्ट फ़ाइल में 'असेंबली वर्जन' के लिए निर्दिष्ट संस्करण स्ट्रिंग अमान्य है। C: \ MyProject \ MyProjectDeploy.wdproj

मैं कुछ चेतावनी लेकिन वे सभी संदर्भ विंडोज नहीं परियोजनाओं वेब साइट/तैनाती परियोजनाओं जो एक संकलन टैब शामिल नहीं है को निष्क्रिय करने के तरीके के लिए खोज की।

मैं #pragma चेतावनी (अक्षम: 1000) का उपयोग कर के बारे में जानकारी मिल गया लेकिन ऐसा लगता है यह C++ के लिए ही है और न वीबी।

यह एक शो-स्टॉपर नहीं है लेकिन मुझे इस आलसी शुक्रवार दोपहर में से नाराज परेशान कर रहा है, किसी भी मदद की सराहना की जाएगी - अगर प्रतिष्ठा साझा करना अभी तक काम कर रहा है तो मैं किसी कामकाजी समाधान के लिए अपने प्रतिनिधि के 20 को ऑफर करूंगा :)

उत्तर

9

यह त्रुटियों को अनदेखा करने के लिए संभव है, यह सिर्फ vb.net के लिए एक अजीब जगह में है।

नोटपैड या समकक्ष के साथ .vbproj फ़ाइल खोलें और <NoWarn> टैग ढूंढें और वहां त्रुटि की आईडी जोड़ें।

डिफ़ॉल्ट 2008 Winforms में, मेरे पास इन चेतावनियों को पहले ही अनदेखा कर दिया गया है।

<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn> 
+0

क्या यह आपके लिए काम करता है? –

+0

मैं; ​​अब यह परीक्षण करने जा रहा हूं - अगर यह काम करता है तो यह वही है जो मैं चाहता था, चीयर्स –

+0

मुझे पता है कि यह एक पुराना सवाल है, लेकिन मेरी वेबसाइट में, कोई .vbproj फ़ाइल नहीं है, इसलिए जोड़ने की कोई जगह नहीं है टैग ... अभी भी VB.Net के लिए कुछ चेतावनियों को अक्षम करने के तरीके पर खोज रहे हैं ... –

1

आप अपने निर्माण लिपि में Nant का उपयोग किया है .... कम से कम आप इसे संकलित करने के लिए संस्करण से पहले फिर से लिखें हो सकता था, और आपको यह चेतावनी दिखाई देगा जब आप अपने स्थानीय मशीन पर काम कर रहे हैं।

+0

नंत को cpnvert करना कितना बड़ा होगा? क्या यह सिर्फ बिल्ड सर्वर पर स्थापित करने का मामला है, तो इसके बाद एमएसबिल्ड के बजाय नेंट बिल्ड एक्सई का उपयोग करने के लिए CrusieControl.NET कॉन्फ़िगरेशन को संशोधित करना? यदि ऐसा नहीं है तो यह बहुत अधिक काम करने के लिए बस छोटी परेशानियों को ठीक करें। –

+0

nant चीजों की बहुत सारी कर सकते हैं का निर्माण अनुभव बढ़ाने के लिए ... आप भी SVN में nant स्क्रिप्ट स्टोर कर सकते हैं और इसलिए यह कुछ हद तक selfupdating हो सकता है (आप सीआई बॉक्स को संलग्न करने के लिए अपने निर्माण स्क्रिप्ट बदलने के लिए नहीं है) –

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