[英]Load images from libraries referenced as .dll files
我正在實習期間進行研究和制作原型,我的主題是是否可以使用將Blazor庫編譯為dll(而不是將庫作為項目引用)。
具體來說,我的意思是專注於CSS和圖像等內容,這通常在從dll訪問時似乎是一個問題。
我的結構如下:
SampleApp引用SampleLibrary,其內容文件夾中有一個圖像。 該圖像設置為嵌入式資源,因此應包含在dll中。
我現在正在嘗試通過img-tag訪問文件,但是我找不到在SampleApp中提供正確引用路徑的方法,更不用說SampleLibrary本身了。
有沒有人找到一種從dll引用圖像路徑的方法?
創建一個Blazor類庫(dotnet新blazorlib),其中包括您的資源,該庫可讓您共享NuGet包中的代碼。 Blazor類庫處理將圖像資源嵌入到生成的程序集中。 圖像文件放置在wwwroot文件夾中,該工具負責在構建庫時嵌入資源。 就像引用任何普通的NuGet包一樣,在Blazor應用程序的項目文件中也會引用構建的NuGet包。 恢復應用程序后,應用程序代碼可以引用圖像文件...
希望這可以幫助...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.