名称空间名称类型Masterdetailpage在名称空间xamarin.forms中不存在

时间:2017-06-26 09:36:54

标签: c# visual-studio xamarin mobile

相当直接的新跨平台App PCL项目(​​Portable Class library)。

在我的便携式项目中,我有一个简单的MasterDetailPage xaml文件,它没有显示任何错误。没有文件有错误,一切看起来都很完美,随时可以运行。

当我尝试并运行时,我有2个错误:

错误1。

  

严重级代码描述项目文件行抑制状态   错误&#34; ResolveLibraryProjectImports&#34;任务意外失败。   System.IO.FileNotFoundException:无法加载程序集&#39; ABCRM,Version = 0.0.0.0,Culture = neutral,PublicKeyToken =&#39;。也许它在Mono for Android配置文件中不存在?   文件名:&#39; ABCRM.dll&#39;      at Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve(AssemblyNameReference reference,ReaderParameters parameters)      at Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve(String fullName,ReaderParameters parameters)      at Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve(String fullName)      at Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.GetAssembly(String fileName)      在Xamarin.Android.Tasks.ResolveLibraryProjectImports.Extract(DirectoryAssemblyResolver res,ICollection <TextBlock Name="txt1" Text="Hello" Style="{StaticResource style}"/> 1 resolvedResourceDirectories,ICollection data(mtcars) cars <- mtcars # example data expr <- "filter_cars <- cars[cars$speed <= 15,][20:40,]" # text string eval(parse(text = expr)) # convert string to expression and evaluate 1 resolvedEnvironments)      在Xamarin.Android.Tasks.ResolveLibraryProjectImports.Execute()      在Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()      在Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext()ABCRM.Android

错误2。

  

严重级代码描述项目文件行抑制状态   错误CS0234类型或命名空间名称&#39; MasterDetailPAge&#39;名称空间中不存在Xamarin.Forms&#39; (您是否缺少程序集引用?)ABCRM C:\ dev \ xamarin \ ABCRM \ ABCRM \ ABCRM \ _ obj \ Debug \ ABCRM.MainPage.xaml.g.cs 15活动

我还附上了快照以及错误。

有人可以帮我一把,因为我疯狂搜索网页但没有找到真正的答案。

Picture of error I get when building the project

1 个答案:

答案 0 :(得分:0)

Seuleuzeuh的回答是:我的xaml包含MasterDetailPAge而不是MasterDetailPage

谢谢