您好,我错误地将 Visual Studio for Mac 升级到 8.5.2(内部版本 13),其中 Xamarin.iOS 版本:13.16.0.13(Visual Studio 社区)。
事实证明,这不适用于 XCode 11.3.1,需要 XCode 11.4,这意味着我需要将操作系统从 Mojave 升级到 Catalina;我还没有准备好升级操作系统..
我尝试在 Microsoft 网站上搜索,但看不到任何明显的降级或选择其他 Xamarin.iOS 版本的链接
如何将 Xamarin.iOS 回滚到与 XCode 11.3 兼容的版本?
xcode xamarin.ios visual-studio-mac macos-mojave macos-catalina
我正在尝试返回给定位置 50 英里范围内的物品列表。
我的表格(简化)如下:
我有一个初步询问:
var query = db.MyTable.Where(o=> o.Status == "New" && o.Active == true);
query = query.Where(o => new Point(o.Longitude, o.Latitude)
.IsWithinDistance(new Point(_currentLongitude, _currentLatitude), 50));
var result = query.ToList()
Run Code Online (Sandbox Code Playgroud)
但是 - 它似乎不起作用并且收到如下错误 - 有什么想法如何解决这个问题吗?或者是否有更好的方法来获取最近的物品?
.Where(p => new Point(p.Longitude, p.Latitude) .IsWithinDistance(geom: __p_3,
distance: ___maxDistance_4))' 无法翻译。以可翻译的形式重写查询,或者通过插入对 AsEnumerable()、AsAsyncEnumerable()、ToList() 或 ToListAsync() 的调用来显式切换到客户端计算。有关详细信息,请参阅https://go.microsoft.com/fwlink/?linkid=2101038 。
启动.cs:
services.AddDbContext<AppDbContext>(options =>
{
options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection"),
x => x.UseNetTopologySuite());
});
Run Code Online (Sandbox Code Playgroud) c# spatial-query nettopologysuite entity-framework-core .net-core
升级到最新的 Visual Studio Mac 后运行 Xamarin Forms iOS 应用程序时出现以下异常:
{System.TypeInitializationException:“Microsoft.AspNetCore.SignalR.Protocol.JsonHubProtocol”的类型初始值设定项引发异常。---> System.MissingMethodException: Method not found: int System.Text.Encodings.Web.TextEncoder.FindFirstCharacterToEncodeU...}
代码:
string token = s.AccessToken().Result;
_connection = new HubConnectionBuilder()
.WithUrl(serverUrl, options =>
{
options.AccessTokenProvider = () => Task.FromResult(token);
options.Transports = Microsoft.AspNetCore.Http.Connections.HttpTransportType.LongPolling;
})
//.WithAutomaticReconnect()
//.ConfigureLogging(logging =>
//{
// logging.AddDebug();
// logging.SetMinimumLevel(LogLevel.Debug);
//
//})
.Build();
Run Code Online (Sandbox Code Playgroud)
我尝试添加各种 NuGet 包,包括 System.Text.Json (5.0.1),但似乎不起作用。任何其他机构面临这个问题以及如何解决任何建议?Android 应用程序运行正常。
xamarin 形式 - 5.0.0.2012
Xamarin.iOS 版本:14.14.2.5
Xamarin.Android 版本:11.2.0.0
Visual Studio Mac 8.9(内部版本 1651)