关于构建的Xamarin.Forms.Xaml.XamlParseException,但适用于Preview

时间:2017-01-28 14:59:35

标签: visual-studio xaml xamarin.ios xamarin.forms

我在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

我已经尝试更改名称空间和程序集名称,但由于预览程序可以很好地找到类型,我认为这不是问题。

0 个答案:

没有答案