我正在尝试为Xamarin.Android项目读取Json文件,但是当我尝试构建时我收到错误:
错误CS0117:'资源'不包含'Raw'的定义
我已经尝试删除resource.designer.cs文件,但它没有用。其他文件夹工作正常。
我的代码:
public void OnMapReady(GoogleMap googleMap)
{
_Map = googleMap;
_Map.SetOnMarkerClickListener(this);
_Map.SetMapStyle(MapStyleOptions.LoadRawResourceStyle(this, Resource.Raw.styleJson));
}
Resources文件夹的一部分的树视图:
我的实施有问题吗?
这是一个问题Android.Resource.Raw.stylejson.json,它应该只是Resource.Raw.stylejson.json或aaa.bbb.Droid.Resource.Raw.stylejson.json
stylejson.json在你的应用程序的命名空间内,而不是在Android系统中。