我不知道为什么我的 Xamarin.Forms 自定义渲染器在我将它放入库中并且仅在 iOS 上不起作用时,有人可以帮助我吗?
[assembly: ExportRenderer(typeof(HtmlLabel), typeof(HtmlLabelRenderer))]
namespace Plugin.HtmlLabel.iOS
{
public class HtmlLabelRenderer : LabelRenderer
{
protected override void OnElementChanged(ElementChangedEventArgs<Label> e)
{
base.OnElementChanged(e);
if (Control == null) return;
UpdateMaxLines();
UpdateText();
}
Run Code Online (Sandbox Code Playgroud)
如果进入项目,它在 Android、UWP 和 iOS 上运行良好。
我正在编写一个应该发布 NuGet 包的 YAML 管道。
进入部署工作时,我收到一条警告:“没有与搜索模式匹配的包。” 包在那里,通过日志确认
Downloaded drop/PackageName.1.0.0.nupkg to d:\a\1\drop\PackageName.1.0.0.nupkg
Run Code Online (Sandbox Code Playgroud)
并将变量packagesToPush设置为**/*.nupkg;!**/*.symbols.nupkg。
我在这里缺少什么?
我也尝试过不同的文件夹,比如 $(Build.ArtifactgDirectory)/**/*.nupkg;!$(Build.ArtifactDirectory)/**/*.symbols.nupkg
c# ×2
azure-cdn ×1
azure-devops ×1
forms ×1
https ×1
ios ×1
nuget ×1
redirect ×1
xamarin ×1
xamarin.ios ×1