我尝试了tutorial。
但是,执行以下代码时收到错误:
client.Initialize(@"https://myservice.azurewebsites.net");
无法加载文件或程序集 'Microsoft.WindowsAzure.Mobile.SQLiteStore,Version = 2.0.0.0
但是,我确实在我的项目中引用了这个:
assemblyref://Microsoft.WindowsAzure.Mobile.SQLiteStore
代码:
using System;
using AppServiceHelpers;
namespace Temp
{
public class Class1
{
public static void Initialize()
{
try
{
var client = EasyMobileServiceClient.Create();
client.Initialize(@"https://myservice.azurewebsites.net");
client.RegisterTable<TodoItem>();
client.FinalizeSchema();
}
catch (Exception ex)
{
System.Diagnostics.Debug.WriteLine(ex.Message);
}
}
}
}
参考文献:
assemblyref://Azure.Mobile.Forms
assemblyref://Azure.Mobile
assemblyref://System.Net.Http.Extensions
assemblyref://System.Net.Http.Primitives
assemblyref://SQLitePCLRaw.core
assemblyref://SQLitePCLRaw.batteries_green
assemblyref://SQLitePCLRaw.batteries_v2
assemblyref://SQLitePCL
assemblyref://Microsoft.WindowsAzure.Mobile
assemblyref://Newtonsoft.Json
assemblyref://Microsoft.WindowsAzure.Mobile.SQLiteStore
assemblyref://Microsoft.CSharp
assemblyref://Microsoft.VisualBasic
assemblyref://mscorlib
assemblyref://System.Collections.Concurrent
assemblyref://System.Collections
assemblyref://System.ComponentModel
assemblyref://System.ComponentModel.EventBasedAsync
assemblyref://System.Core
assemblyref://System.Diagnostics.Contracts
assemblyref://System.Diagnostics.Debug
assemblyref://System.Diagnostics.Tools
assemblyref://System.Diagnostics.Tracing
assemblyref://System
assemblyref://System.Dynamic.Runtime
assemblyref://System.Globalization
assemblyref://System.IO.Compression
assemblyref://System.IO
assemblyref://System.Linq
assemblyref://System.Linq.Expressions
assemblyref://System.Linq.Parallel
assemblyref://System.Linq.Queryable
assemblyref://System.Netassemblyref://System.Net.Http
assemblyref://System.Net.NetworkInformation
assemblyref://System.Net.Primitives
assemblyref://System.Net.Requests
assemblyref://System.Numerics
assemblyref://System.ObjectModel
assemblyref://System.Reflection
assemblyref://System.Reflection.Extensions
assemblyref://System.Reflection.Primitives
assemblyref://System.Resources.ResourceManager
assemblyref://System.Runtime
assemblyref://System.Runtime.Extensions
assemblyref://System.Runtime.InteropServices
assemblyref://System.Runtime.InteropServices.WindowsRuntime
assemblyref://System.Runtime.Numerics
assemblyref://System.Runtime.Serialization
assemblyref://System.Runtime.Serialization.Json
assemblyref://System.Runtime.Serialization.Primitives
assemblyref://System.Runtime.Serialization.Xml
assemblyref://System.Security.Principal
assemblyref://System.ServiceModel.Web
assemblyref://System.Text.Encoding
assemblyref://System.Text.Encoding.Extensions
assemblyref://System.Text.RegularExpressions
assemblyref://System.Threading
assemblyref://System.Threading.Tasks
assemblyref://System.Threading.Tasks.Parallel
assemblyref://System.Windows
assemblyref://System.Xml
assemblyref://System.Xml.Linq
assemblyref://System.Xml.ReaderWriter
assemblyref://System.Xml.Serialization
assemblyref://System.Xml.XDocument
assemblyref://System.Xml.XmlSerializer
答案 0 :(得分:0)
Azure移动应用SDK需要使用https,而不是http。将URL更改为安全连接。
答案 1 :(得分:0)
https://myservice.azurewebsites.net可能不是正确的网址;确认Azure App Service URL的名称是正确的 - 在Azure门户中;
答案 2 :(得分:0)
我最初使用测试项目作为我的天蓝色逻辑的客户端。
要解决我的问题,我执行了以下操作:
在我的解决方案中添加了一个可执行项目,并将代码放在那里。
确保我的可执行文件设置为x86处理器。
将SQLite3 DLL添加到我的可执行项目中,并将构建操作设置为&#34; content&#34; ,并将复制到输出目录设置为< em>&#34;始终复制&#34; 。
执行上述步骤后,代码才正常工作。