【发布时间】:2018-03-08 22:24:24
【问题描述】:
我已经看过类似的答案,但我不知道为什么我仍然有这个错误:
Severity Code Description Project File Line Suppression State
Error CS0263 Partial declarations of 'MainPage' must not specify different base classes MyNavDraw.Android (my path ...)\MainPage.xaml.cs 13 Active
MainPage.xaml.cs:
namespace MyNavDraw
{
public partial class MainPage : MasterDetailPage
{
...
MainPage.xaml
<MasterDetailPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:MyNavDraw"
x:Class="MyNavDraw.MasterDetailPage">
<MasterDetailPage.Master>
...
到目前为止我尝试了什么:
在 xaml 中,我已将标签替换为:
<we:MainPage ...
我检查了“x:Class”,我认为语法是正确的,我重新启动了 VS 并再次构建了解决方案。
我在 VS 2017 中使用 Xamarin。
一天后(来自this post question),我尝试将“MainPage.xaml”文件的代码放入cmets。然后我保存了它,我删除了 cmets,再次保存它并构建了解决方案。我有一个新的内置错误:
No way to resolve conflict between "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" and "mscorlib, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e". Choosing "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" arbitrarily.
当我将应用程序调试到我的实体手机 (android) 时,我遇到了另一个问题。
在 My.Nav.Draw.Droid.MainPage.xaml.g.cs 中出现异常未处理错误。
global::Xamarin.Forms.Xaml.Extensions.LoadFromXaml(this, typeof(MainPage));
有什么问题?
【问题讨论】:
-
我相信 x:Class="MyNavDraw.MasterDetailPage" 应该是 x:Class="MyNavDraw.MainPage"
-
我不知道。我是 Xamarin 的新开发人员,我只收到此错误。我能做什么?
-
不,我在这里遇到同样的错误。