Tüm komut dosyasını ve CSS'yi birlikte paketlemek için MVC'de Bundles'i kullanıyorum ama .... Paylaşılan kaynaklarda komut dosyası veya css eklemenin herhangi bir yolu var mı Bir Bundle'da proje kütüphanesi, ya da bunu yapabilen demetleri benzer bir şey bilen var mı?Bundle Komut Dosyası ve CSS, MVC için Montajlar Kaynaklarından CSS
5
A
cevap
1
Herhalde özel bir paket ihtiyacınız kaynakları okuyun ve bunların içerik ve içerik türünü dönmek için sınıf dönüşümü yazmaya başlamak istiyorum:
muhtemelenResourceTransform
sınıf biraz yapmak istiyorum üretim kullanımı için
public class ResourceTransform : IBundleTransform
{
public void Process(BundleContext context, BundleResponse response)
{
string result;
using (Stream stream = Assembly.GetExecutingAssembly()
.GetManifestResourceStream("YourAssemblyNamespace.YourResourceFolder.YourFile.css"))
{
using (StreamReader reader = new StreamReader(stream))
{
result = reader.ReadToEnd();
}
}
response.ContentType = "text/css";
response.Content = result;
}
}
daha az kodlanmış ve param ya da mülk olarak istediğin kaynakları yolla, ama fikrin var. koleksiyonunuza bu paket ekleyebilir
Bu şekilde:
Bundle resources = new Bundle("~/css/resources");
resources.Transforms.Add(new ResourceTransform());
resources.Transforms.Add(new CssMinify());
bundles.Add(resources);
Merhabalar. Bunun için bir çözüm buldunuz mu? – Captain0