我在我的服务器上安装了Visual Studio 2017来构建项目.服务器正在运行团队基础服务器2015 Update 3.TFS 2015在Visual Studio版本中显示最新选项,但是当我构建项目时,它不构建,并且代理没有Visualstudio,vstest,msbuild等功能.我正在尝试手动添加功能,但它不起作用,并说Visual Studio没有找到.
我用.netstandard 2.0创建了一个Xamarin.Forms项目作为PCL项目.我正在尝试在该项目中使用WCF服务.我已经为WCF服务添加了连接服务.当我试图调用服务中提供的任何方法时,它会给出如下错误:
System.ServiceModel.FaultException`1 [[System.ServiceModel.ExceptionDetail,System.ServiceModel,Version = 2.0.5.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35]]:反序列化操作'GetData'的请求消息体时出错.OperationFormatter遇到无效的Message正文.预计会找到名为"GetData"的节点类型"Element"和名称空间" http://tempuri.org/ ".找到名为"GetDataAsync"的节点类型"Element"和名称空间" http://tempuri.org/ "
我也尝试将.netstandard版本更改为旧版本,但它也会出现同样的错误.
我创建了一个活动指示器并将其添加到StackLayout,当我使其运行时,在模拟器中它显示在右上角的Android 4.4和iOS中没有显示,在Android 6手机中,它没有显示.
var indicator = new ActivityIndicator()
{
Color = Color.Blue,
};
indicator.SetBinding(ActivityIndicator.IsVisibleProperty, "IsBusy", BindingMode.OneWay);
indicator.SetBinding(ActivityIndicator.IsRunningProperty, "IsBusy", BindingMode.OneWay);
AbsoluteLayout.SetLayoutFlags(indicator, AbsoluteLayoutFlags.PositionProportional);
AbsoluteLayout.SetLayoutBounds(indicator, new Rectangle(0.5, 0.5, AbsoluteLayout.AutoSize, AbsoluteLayout.AutoSize));
mainLayout.Children.Add(indicator);
Run Code Online (Sandbox Code Playgroud)
我想将活动指示器显示在屏幕中央,因为操作需要一些时间才能完成.