所以,我在构建 Android Release 时遇到了这个错误。调试时一切正常。它甚至不会清洁溶液。一切都很好,现在更新到最新的 Xamarin 后。这就是我的 Droid 项目前几行的样子
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\packages\Xamarin.Build.Download.0.6.0\build\Xamarin.Build.Download.props" Condition="Exists('..\packages\Xamarin.Build.Download.0.6.0\build\Xamarin.Build.Download.props')" />
<PropertyGroup>```
Run Code Online (Sandbox Code Playgroud) 我需要显示两个发射信号的点.表示信号的方式是我们在Mac中常见的wifi信号强度指示器.
但是,有一些变化:

我可以通过覆盖View类的drawRect来获取附加的图像:
CGContext context = UIGraphics.GetCurrentContext();
context.SetLineWidth(2.0f);
UIColor color = UIColor.FromRGB(65, 137, 77);
context.SetStrokeColorWithColor(color.CGColor);
float maxRadius = rect.Height;
const float delta = 15;
float Y = center.Y;
for (float currentRadius = maxRadius; currentRadius > 0; currentRadius -= delta) {
context.AddArc(center.X, Y, currentRadius, -ToRadians(startAngle), -ToRadians(endAngle), true);
context.StrokePath();
}
Run Code Online (Sandbox Code Playgroud)
我不在这里.如果有人能指出我正确的方向,那将是超级棒!