2010-08-11 15 views
21

Web sitem için yazı tiplerini içerir benim asp.net mvc proje bir dizin /media/fonts var. Visual Studio'daki "Publish" aracını kullandığımda, bu klasör projemde olmasına rağmen göz ardı edilir. Diğer klasörler /media/images ve /media/css sadece iyi dahildir.VS2010'da Yayınlama aracını kullanırken göz ardı edilen dosyalar nasıl eklenir?

yayımlamak bu klasörü görmezden Visual Studio anlatmak için herhangi bir yolu var mı?

+0

(vb .eot, ttf) yazı tipi dosyası uzantıları için varsayılan Eylem oluşturmak değiştirerek bu kalıcı düzeltebilirim? – CarneyCode

+0

.eot, .woff, Ttf, O yazı tiplerinde dosya uzantıları – jessegavin

cevap

27

Sen yayınlanmak üzere içerecek şekilde dosya türlerini belirtebilir miyim

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

+0

Rock on! Bu yorum için çok teşekkürler. Sana oy verebilseydim 2x – jessegavin

+0

Varsayılan eylem sadece .pkgdef dosyalarını uyguladıktan sonra eklenen dosyalara uygulanır mı? –

+0

Evet - varsayılan eylem, eklendiğinde bu tür dosyalar için .csproj dosyasına ne yazılacağını belirtir. Eklenen dosyalar zaten BuildAction setine sahip olacak. .csproj dosyasını bir metin dosyası olarak düzenleyin ve bir göz atın. Bunu yaptığınızda çok netleşir. Bir çok dosyadaki BuildAction'ı bir kerede değiştirmeniz gerektiğine inanıyor - bir metin dosyası sizi özgür kılacak şekilde .csproj dosyasını düzenlerken bulup değiştirin. –

-2

Visual Studio yazı dosyaları yayımlamak yapar. Özel bir durumda, .ttf arasındaki uzantıları .jpg olarak değiştirdik ve yayınlandık.

+1

Ugh klasörü vardır .svg. Ne istenmeyen bir çözüm. Başka birinin başka bir çözüm gönderip paylaşmadığını göreceğim. Cevabınız için teşekkürler. – jessegavin

+1

Doğru yoldan haberdar değildim. Şimdi olumsuz cevaplar alarak yapı değişimini değiştirmenin işe yaradığını biliyoruz! –

42

yazı tipi dosyaları seçin ve Değiştir özellikler penceresinden İçerik olarak harekete oluşturun.

+0

Bu, anında düzeltir, ancak gelecekte eksik dosyalara açık bırakmanızı sağlar - kalıcı bir çözüm için yanıtımı bakın. –

+0

Ayrıca, "Kopyalama Dizini'ne Kopyala" ya da "Her Zaman Kopyala" ya da "Daha Yeni Kopyala" ya ayarlamanız gerekebilir. –

+0

2015 kullanıyorum ve bunu denedim, hem de @ChrisMoschini öğesinden tavsiyeleri kopyala ve Her Zaman Kopyala ... yazı tipi dosyaları hala MSBuild tarafından yok sayılıyor. –

İlgili konular