在.NET Maui中获取资源的原始路径

3

我有一个应用程序,使用SQLite数据库在本地存储数据。我通过以下方式获取路径并打开数据库:

string dbPath = System.IO.Path.Combine(FileSystem.AppDataDirectory, "mydatabase")
db = new SQLiteConnection(dbPath);

我创建了一个示例数据库(example.db3),并将其复制到Resources\Raw文件夹中,使用Build Action MauiAsset。我的问题是如何获取此数据库文件的路径,以便我可以使用。

string dbPath = System.IO.Path.Combine("*path to Resources\Raw foldder*", "example.db3");

获取打开示例数据库的完整路径。 我尝试过搜索,但最好的结果是使用FileSystem.Current.OpenAppPackageFileAsync,但这只能用于流读取,而我需要获取路径。 理想情况下,该方法应适用于所有平台。

1个回答

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接