背景 當我們在用Avalonia開發項目的時候會涉及到路徑的問題,在Linux下麵路徑的寫法和Window路徑的寫法有區別 問題描述 用Avalonia開發項目發現我們之前的路徑寫法在Linux下麵運行報錯,尤其是在結合Prism開發寫項目進行模塊化掃描的方式載入我們的模塊程式就會出現報錯 解決方案 ...
背景
當我們在用Avalonia開發項目的時候會涉及到路徑的問題,在Linux下麵路徑的寫法和Window路徑的寫法有區別
問題描述
用Avalonia開發項目發現我們之前的路徑寫法在Linux下麵運行報錯,尤其是在結合Prism開發寫項目進行模塊化掃描的方式載入我們的模塊程式就會出現報錯
解決方案
錯誤模塊化掃描路徑方式還原
點擊查看代碼
protected override IModuleCatalog CreateModuleCatalog()
{
return new DirectoryModuleCatalog() { ModulePath = @".\" };
}
正確模塊化掃描路徑方式
點擊查看代碼
protected override IModuleCatalog CreateModuleCatalog()
{
return new DirectoryModuleCatalog() { ModulePath = @"./" };
}
有興趣關註我的Avalonia開源項目: https://github.com/Coolkeke/LayUI-Avalonia