C# Xamarin形成Sqlite WinPhone SQLitePCL.raw';引发了异常System.TypeInitializationException
我正在试着让Xamarin forms sqlite运行起来 它在Android和iOS上运行良好,但在windows上我遇到了这个错误。 我的目标是针对windows phone 8.1和使用Xamarin forms 1.5的解决方案(我无法升级) 我一直在跟踪Xamarin的样本C# Xamarin形成Sqlite WinPhone SQLitePCL.raw';引发了异常System.TypeInitializationException,c#,sqlite,windows-phone-8.1,xamarin-forms,C#,Sqlite,Windows Phone 8.1,Xamarin Forms,我正在试着让Xamarin forms sqlite运行起来 它在Android和iOS上运行良好,但在windows上我遇到了这个错误。 我的目标是针对windows phone 8.1和使用Xamarin forms 1.5的解决方案(我无法升级) 我一直在跟踪Xamarin的样本 public class SQLite_WinPhone : ISQLite { public SQLite_WinPhone() { } protected overri
public class SQLite_WinPhone : ISQLite
{
public SQLite_WinPhone() { }
protected override SQLite.SQLiteConnection GetConnection()
{
var sqliteFilename = "TODO.db3";
string path = Path.Combine(ApplicationData.Current.LocalFolder.Path, sqliteFilename);
// Create the connection
var conn = new SQLite.SQLiteConnection(path);
// Return the database connection
return conn;
}
}
但到目前为止运气不好
你们中有人曾经遇到过这种情况吗?Android和iOS附带了SQLite运行时,Windows没有 您需要添加:
-
< Rightclick >关于解决方案资源管理器中的引用,选择Windows >扩展>微软VisualC++运行时包
确实如此,但正如我在问题中所说,我遵循xamarin指南,其中解释了您需要这样做。所以我做了。但无论如何,抱歉,没有看到教程中的C++运行时提示。异常消息是怎么说的?