我在Visual Studio Mac Preview
中使用Xaml在Xamarin.Forms应用程序中引用具有不同程序集的库。
<?xml version="1.0" encoding="utf-8"?>
<ContentPage
xmlns ="http://xamarin.com/schemas/2014/forms"
xmlns:x ="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:RTE.Test.Forms"
xmlns:rte="clr-namespace:RichTextEditor;assembly=RichTextEditor"
x:Class ="RTE.Test.Forms.RTE_Test_FormsPage">
<rte:RichTextForm
VerticalOptions="CenterAndExpand"
HorizontalOptions="CenterAndExpand" />
</ContentPage>
当我查看VS中的iOS预览屏幕时,RichTextForm
呈现完美。但是,当我在iOS模拟器上运行测试时,我收到以下错误:
Xamarin.Forms.Xaml.XamlParseException:位置8:3。键入rte:在xmlns clr-namespace中找不到RichTextForm:RichTextEditor; assembly = RichTextEditor
我已经尝试更改名称空间和程序集名称,但由于预览程序可以很好地找到类型,我认为这不是问题。