<<ABP文檔>> 嵌入的資源文件
本節(jié)內(nèi)容:
一個web應用里,客戶端包含javascript,css,xml等文件,這此文件被添加到一個web項目后,發(fā)布成獨立的文件,有時,我們需要把一些這樣的文件打包入一個程序集(一個類庫項目,一個Dll文件),并且作為嵌入式資源文件部署在這個程序集里,ABP提供了一個基礎(chǔ)架構(gòu),方便地處理這件事。
我們首先要創(chuàng)建一個資源文件并把它標記為嵌入式資源,任何程序集都可以包含嵌入式資源文件,假設(shè)我們有一個名為“Abp.Zero.Web.UI.Metronic.dll”的程序集,它包含javascript,css和圖片文件:
我們想要在一個web應用里使用這些文件,首先,我們應該把想要暴露的文件的Build Action(生成操作)修改為Embedded Resource(嵌入的資源),我選擇metronic.js文件,轉(zhuǎn)到屬性窗口(快捷鍵為F4)并修改它。
你應該在一個Web應用里,把所有你想要使用的文件的生成操作修改為嵌入的資源。
ABP可以很容易地暴露嵌入的資源文件,只一行代碼:
WebResourceHelper.ExposeEmbeddedResources("