7

Tüm eklentilerimi ASP.NET MVC uygulamasında bower ile yönetiyorum.ASP.NET Çekirdeğindeki wwwroot dosya katmanı ve MVC 5'te kullanın

Sorun: Bower harika çalışıyor, ancak eklentileri yüklediğinde, onları çözümümde göremiyorum. ASP.NET Çekirdek projeleri bir var: Ben

Ne istediğim ... Onları tekrar güncellemek zaman sonra sorunlara neden olan, onları (otomatik olarak güncellenir değildir) ve daha sonra dahil tüm dosyaları göstermek olurdu Örneğin, oluşturulduğunda dosyayı otomatik olarak çözelti içinde görünen wwwroot özel klasörü Dosya Gezgini'nde.

Denedim Ne: Düzenleme .csproj'lablabla\bower_components\** Bu sadece başlangıçta dosya ve projeye bazı değişiklikler dahil ** (Source) değiştirilmiştir.

enter image description here

+2

muhtemelen bu tartışma biliyorum (aylar önce), ama burada kayıt için burada olsun: http://stackoverflow.com/questions/32783158/why-are-bower-components-installed-in-wwwroot/32790748#32790748 ve deneyen herkes için bunun hakkında bir karar vermek. –

+0

Hayır, bunu bilmiyordum. Hala ne tür bir klasörün wwwroot olduğunu ve MVC 5'te kullanabiliyorsam buna cevap vermem. Ama bende bu konu başlığını da yazıyor. Bu yüzden başlıkta – Stefan

+0

'wwwroot' klasörü sadece dünyadaki özel bir klasör. Net Çekirdek ve hayır, MVC5'te buna sahip olamazsınız. Yine de bir çeşit addon ile mümkün olabilir. – DavidG

cevap

0

Ben henüz deneyin vermedi, ancak bu klasöre kopyalamak için olay "Post kurmak" kullanmayı deneyebilirsiniz. Projesi'nin üzerinde

tıklayın> Özellikler-> events-> Mesaj

Yapı Ve $ (SolutionDir) ve $ (HEDEFDIR) veya mutlak yolları

gibi anahtar kelimeler kullanarak "kopya" ya da "xcopy" kullanmayı deneyin kurmak

bir örnek:

xcopy "$(SolutionDir)xxxxx\bower_components" "$(TargetDir)\" /S /Y 

Başka bir örnek:

xcopy "c:\MyProject\xxx\bower_components" "c:\MyOtherProject\wwwroot\" /S /Y