我正在使用Visual Studio 2017和Xamarin。我遇到错误的部分是:
protected override void OnCreate(Bundle bundle)
{
FormsAppCompatActivity.ToolbarResource = Resource.Layout.Toolbar;
FormsAppCompatActivity.TabLayoutResource = Resource.Layout.Tabbar;
base.OnCreate(bundle);
Forms.Init(this, bundle);
LoadApplication(new App());
}
我遇到的错误是'Resource' is an ambiguous reference between 'Plugin.MediaManager.Forms.Android.Resource' and 'SegmentedControl.FormsPlugin.Android.Resource'
,问题是,我在其官方网站https://blog.xamarin.com/material-design-for-your-xamarin-forms-android-apps/上遵循指南,因此,我认为这一定与我的Visual Studio设置有关。我该如何解决?
答案 0 :(得分:0)
如果您不使用Mac VS2017,则可以尝试以下操作:
将波纹管属性放入csproj
<AndroidUseManagedDesignTimeResourceGenerator>False</AndroidUseManagedDesignTimeResourceGenerator>
清理并重建项目
希望它能对您有所帮助。