Makale numarası: 910445 - Son Gözden Geçirme: 11 Mayıs 2007 Cuma - Gözden geçirme: 1.3

Nasıl yapılır: kaynaklar, ASP.NET 2.0 derlemelerde katıştırma

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
ASP.NET Destek Sesi Sütunu

Nasıl yapılır: kaynaklar, ASP.NET 2.0 derlemelerde katıştırma

Bu sütun için kendi gereksinimlerinize göre özelleştirmenin sizi ilgilendiren konular hakkındaki fikirlerinizi göndermeye davet etmek isteriz ve gelecekte Knowledge Base makaleleri ve Destek Sesi sütunu görmek istediğiniz sorunlar giderilmiştir. Kendi fikirleri ve Ask For It (http://support.microsoft.com/common/survey.aspx?scid=sw;en;1176&p0=&p1=&p2=&p3=&p4=) formunu kullanarak geri besleme gönderebilirsiniz. Formun alt kısmındaki bu sütunun. bağlantı da orada

Bu Sayfada

Hepsini aç | Hepsini kapa

Giriş

Yüksek, Karthik ile Microsoft ASP.NET geliştirici destek ekibi burada Microsoft'ta budur. ı ASP.NET'te geçen yıl ve bir yarı için çalışma ve yazılım geliştirme için sekiz y?l şimdi dahil edilmiş. Ben bu makalede anlatıldığı birleştirmeler, kaynakları katıştırma kavramı oldukça iyi bir bilgisayardır. Bu, çok sayıda yeniden kullanılabilir bileşenler içeren büyük Web uygulamalar? çok yararlı olabilir.

Bu makalede, ben hakkında konuşun ve oluşturma ve katıştırılmış kaynakları kullanmak için adım adım yönergeler sağlar.

Bu kaynaklar nelerdir?

Bu kaynakların projenizdeki uygun görüntü, çalışmıyor, doğrulama ve bileşenlerin yürütme için gereken kaynakları olabilir. Bunlar eğilimindedir ve uygulama tutarlı kalmasını gereken önemli kaynaklardır.

Bunları katıştırma yararları nelerdir?

Tüm bağımlılıkları tek tek bir grup put ve sonra sevk whoever yapar gibi şeyler hakkında kullanıcı düşünmenize gerek kalmadan gerekli için derleme dışında en son istemci tarafı komut vardır? Kullanıcı, resimleri /something/something/images klasöründe koymak unutmayın? Kullanıcı yeni bir klasöre ilişkin izinleri buna göre kurmanız? Diğer bir kitaplığı kitaplığıma gerektiren kaynaklar arasında herhangi bir çakışma var mı? Bu da, liste geçin.

Kaynaklar bir derlemede katıştırma

Bunu yapmak için şu adımları izleyin:
  1. Varolan bir maddeyi, kaynak projeye ekleyin.
  2. Kaynak türü "katıştırılmış kaynak" olarak ayarlayın.

    Not Maddenin doğrudan Web sitesine kendisini eklerseniz, bu seçenek kullanılamaz. Işte böyle bir durumda görür:

    Bu resmi kapatBu resmi aç
    Embedded resource


    Sınıf kitaplıkları (derlemelerin kendi sağ) içerdiği kaynakların bu seçenek yalnızca uygulayabilirsiniz. Işte gördüklerinizi:

    Bu resmi kapatBu resmi aç
    Included with class
				libraries
  3. Sonra o kitaplığın AssemblyInfo.cs dosyasını açın ve aşağıdaki kod satırını ekleyin:
    [assembly: WebResource("WebControlLibrary1.1.JPG", "img/jpeg")]
  4. Eksik kod ve bir System.web.dll aşağıdaki satırı ekleyin:
    using System.Web.UI
    kaynakları bildirdiğinizde yan? s?ra, kaynaklar için istekte bulunduğunuzda ad alanı kullanmak gerekir.
  5. Sayfa (veya denetimi), bu kaynakları gerekir, Page.ClientScript.GetWebResourceUrl yöntemi getirmek için kullanın.

    Örneğin, aşağıdaki yöntemleri kullanabilirsiniz:
    • Katıştırılmış bir kaynak kullanılan bir görüntü elde etmek için aşağıdaki kod örneği. kullandığınız
      Image img = new Image();
      
      img.ImageUrl = Page.ClientScript.GetWebResourceUrl(typeof(WebControlLibrary1.WebCustomControl1), @"WebControlLibrary1.1.JPG");
      
      
    • To Add a Style Sheet to a Page header, You use the following Code example.
      string includeTemplate ="<link rel='stylesheet' text='text/css' href='{0}' />";
      
      string includeLocation = Page.ClientScript.GetWebResourceUrl(typeof(WebControlLibrary1.WebCustomControl1), "Assembly.styles.css");
      
      LiteralControl include = new LiteralControl(String.Format(includeTemplate, includeLocation)); HtmlControls.HtmlHead) Page.Header).Controls.Add(include);
      
      

Başvurular

ClientScriptManager sınıfı hakkında daha fazla bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin:
http://msdn2.microsoft.com/en-us/library/0skaxdwf(vs.80).aspx (http://msdn2.microsoft.com/en-us/library/0skaxdwf(vs.80).aspx)
Derlemeler tasarlama
Aşağıdaki MSDN Web sitesini derlemeler tasarlarken göz önünde bulundurmalısınız etkene açıklanmaktadır:
http://msdn2.microsoft.com/en-us/library/ms189566.aspx (http://msdn2.microsoft.com/en-us/library/ms189566.aspx)
Derlemeler (.NET Framework Geliştirici Kılavuzu)
Derlemeleri, Microsoft .NET Framework'ün yapı taşları olan uygulamaları. Bunlar, dağıtım, sürüm denetimi yeniden, etkinleştirme kapsamı ve güvenlik izinlerini temel birimi oluşturur. Daha fazla bilgi için aşağıdaki MSDN Web sitesini ziyaret edin:
http://msdn2.microsoft.com/en-us/library/hk5f40ct(vs.71).aspx (http://msdn2.microsoft.com/en-us/library/hk5f40ct(vs.71).aspx)
Her zaman olarak, gelecekte sütunları adreslenmiş istediğiniz konuları veya bilgi bankasının Ask For It (http://support.microsoft.com/common/survey.aspx?scid=sw;en;1176&p0=&p1=&p2=&p3=&p4=) formunu kullanarak fikir gönderme bildirmekten çekinmeyin.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft ASP.NET 2.0
Anahtar Kelimeler: 
kbmt kbhowto kbasp KB910445 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:910445  (http://support.microsoft.com/kb/910445/en-us/ )
Retired KB ArticleKullanım Dışı Bilgi Bankası İçeriği Yasal Uyarı
Bu makale, Microsoft'un artık destek sağlamadığı ürünler ile ilgili olarak yazılmıştır. Bu nedenle, bu makale "olduğu gibi" sağlanmıştır ve bundan sonra güncelleştirilmeyecektir.