我正在使用 Visual Studio 2019 并使用 C# 開發 VSTO 應用程式。我通過使用 VSTOContrib 庫來使用 WPF 和 MVVM。該庫使用命名約定在運行時通過搜索程式集來耦合視圖(xml 檔案)和視圖模型。
問題:
視圖(xml 檔案)由非開發人員在一個單獨的檔案夾中進行外部管理。而且這個檔案夾的路徑是不可更改的。
我得出的結論是,最好的做法是在構建時使用預構建操作嵌入檔案,但是經過數小時的研究,我無法找到有關該主題的任何資訊。
有沒有人這樣做過?
uj5u.com熱心網友回復:
將 itemgroup 添加到您的專案檔案中:
<ItemGroup>
<EmbeddedResource Include="path/to/the/file.xml" LogicalName="Name.Of.The.Resource" />
</ItemGroup>
它可以是絕對路徑或相對路徑。編譯器將為您處理嵌入檔案的程序。(可選)添加LogicalName屬性以設定嵌入資源的名稱。它沒有指定,msbuild 將使用檔案名為您生成一個名稱。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/433600.html
