SkiaSharp.QrCode
SkiaSharp.QrCode copied to clipboard
Release Build Error
trafficstars
The debug mode is normal
But Release Build Error
mono-aot-cross.exe 中发生了未经处理的 win32 异常。
XABBA7028: System.IO.FileNotFoundException: 未能找到文件“F:\Data\xxx\obj\Release\net7.0-android\android-arm\aot\SkiaSharp.dll.so”。
After Nuget references SkiaSharp, it is normal. I only need to generate QR code images. Is this necessary
Could you describe more detail and reproduce example?
创建一个项目,再Nuget中引用

写一些测试代码
using (var generator = new QRCodeGenerator())
{
var qr = generator.CreateQrCode("ITLDG SkiaSharp.QrCode", ECCLevel.H, quietZoneSize: 1);
var info = new SKImageInfo(200, 200);
using (var surface = SKSurface.Create(info))
{
var canvas = surface.Canvas;
canvas.Render(qr, info.Width, info.Height);
using (var image = surface.Snapshot())
{
Stream stream = image.Encode(SKEncodedImageFormat.Png, 100).AsStream();
imgQr.Source= ImageSource.FromStream(() => stream);
}
}
}
Debug 运行良好

但当我切换到Release,进行生成操作时

如果在Nuget再额外引用一个

生成就正常了

Thank you, let me check.