2010-08-11 12 views
21

मेरे पास मेरी asp.net mvc प्रोजेक्ट में /media/fonts निर्देशिका है जिसमें मेरी वेबसाइट के लिए फ़ॉन्ट शामिल हैं। जब मैं विजुअल स्टूडियो में "प्रकाशित" टूल का उपयोग करता हूं, तो इस फ़ोल्डर को अनदेखा किया जाता है, भले ही यह मेरे प्रोजेक्ट में शामिल है। अन्य फ़ोल्डर्स /media/images और /media/css बस ठीक हैं।वीएस -2010 में प्रकाशित टूल का उपयोग करते समय अनदेखा फ़ाइलों को कैसे शामिल किया जाए?

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

+0

आप प्रकाशन के लिए शामिल करने के लिए फ़ाइल प्रकारों को निर्दिष्ट कर सकते हैं? – CarneyCode

+0

.eot, .woff, .ttf, .svg वे फोंट फ़ोल्डर – jessegavin

उत्तर

27

आप (, .eot, .ttf आदि) फ़ॉन्ट फ़ाइल एक्सटेंशन के लिए डिफ़ॉल्ट कार्रवाई बिल्ड को संशोधित करके स्थायी रूप से इसे ठीक कर सकते

http://blog.andreloker.de/post/2010/07/02/Visual-Studio-default-build-action-for-non-default-file-types.aspx

+0

रॉक ऑन! इस टिप्पणी के लिए बहुत बहुत धन्यवाद। काश मैं आपको 2x – jessegavin

+0

वोट कर सकता हूं क्या डिफ़ॉल्ट क्रिया केवल .pkgdef फ़ाइलों को लागू करने के बाद जोड़े गए फ़ाइलों पर लागू होती है? –

+0

हां - डिफ़ॉल्ट क्रिया निर्दिष्ट है कि उस प्रकार की फ़ाइलों के लिए .csproj फ़ाइल में क्या डालना है, जब जोड़ा गया है। पहले से जोड़े गए फाइलों में पहले से ही उनके बिल्डएक्शन सेट होंगे। .csproj फ़ाइल को टेक्स्ट फ़ाइल के रूप में संपादित करें और एक नज़र डालें - यह करने के बाद यह बहुत स्पष्ट हो जाएगा। ऐसा लगता है कि आपको कई फ़ाइलों के BuildAction को एक बार में बदलने की आवश्यकता है - टेक्स्ट फ़ाइल के रूप में .csproj को संपादित करते समय ढूंढें और बदलें, आपको निःशुल्क सेट कर देगा। –

-2

विजुअल स्टूडियो फ़ॉन्ट फ़ाइलों को प्रकाशित करता है। एक विशेष मामले में हमने .ttf से .jpg तक एक्सटेंशन का नाम बदल दिया और वे प्रकाशित हो गए।

+1

उह में फ़ाइल एक्सटेंशन हैं। क्या एक अवांछित कामकाज। मैं यह देखने जा रहा हूं कि कोई और दूसरा समाधान पोस्ट करता है या नहीं। आपके उत्तर के लिए धन्यवाद। – jessegavin

+1

मुझे सही तरीके से अवगत नहीं था। अब नकारात्मक प्रतिष्ठा प्राप्त करके पता है कि निर्माण कार्य बदलना काम करता है! –

42

अपनी फ़ॉन्ट फ़ाइलों का चयन करें और बिल्ड विंडो को गुण विंडो से सामग्री के रूप में बदलें।

+0

यह इसे तत्काल में ठीक करता है, लेकिन भविष्य में फ़ाइलों को खोने के लिए आपको छोड़ देता है - स्थायी समाधान के लिए मेरा उत्तर देखें। –

+0

ऐसा लगता है कि आपको "प्रतिलिपि आउटपुट निर्देशिका" को "हमेशा कॉपी करें" या "नई अगर कॉपी करें" पर सेट करने की आवश्यकता हो सकती है। –

+0

मैं 2015 का उपयोग कर रहा हूं और इसकी कोशिश की, साथ ही साथ @ChrisMoschini की सलाह और सेट कॉपी हमेशा ... फ़ॉन्ट फ़ाइलों को अभी भी MSBuild द्वारा अनदेखा किया जाता है। –

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