簡體   English   中英

從被稱為.dll文件的庫中加載圖像

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM