C# ';Resource.Id';不包含';cameraTexture';和';。摄像机布局';

C# ';Resource.Id';不包含';cameraTexture';和';。摄像机布局';,c#,xamarin,xamarin.forms,xamarin.android,C#,Xamarin,Xamarin.forms,Xamarin.android,这是关于Xamarin.Formsversion的问题吗,我使用的是Android.Hardware.Camera2 我正在初始化Camera2的一个视图,并基于 var视图=充气机。充气(Resource.Layout.CameraLayout,this); _cameraTexture=view.findviewbyd(Resource.Id.cameraTexture); 但是当我检查我的资源设计器.CameraLayout和.camerTexture不存在时, 顺便说一下,这两个值都是

这是关于
Xamarin.Forms
version的问题吗,我使用的是
Android.Hardware.Camera2

我正在初始化Camera2的一个视图,并基于

var视图=充气机。充气(Resource.Layout.CameraLayout,this);
_cameraTexture=view.findviewbyd(Resource.Id.cameraTexture);
但是当我检查我的资源设计器
.CameraLayout
.camerTexture
不存在时, 顺便说一下,这两个值都是
int
,当我尝试强制执行该值时,它返回
null

编辑:

我丢失了布局目录中的.axml文件

请尝试删除项目中的
bin
obj
文件夹,重建项目。如果这个问题消失了。我通过链接下载你的项目。我可以找到
CameralLayout
,但一开始我无法运行它。当我将所有nuget包更新为最新版本时。删除项目中的
bin
obj
文件夹。我可以运行它。感谢各位的建议,但我发现我错过了布局目录中的.axml文件。好的,请在三天后发布您的解决方案以回答并标记它,这将帮助其他有类似问题的人。请尝试删除项目中的
bin
obj
文件夹,重建您的项目。如果这个问题消失了。我通过链接下载你的项目。我可以找到
CameralLayout
,但一开始我无法运行它。当我将所有nuget包更新为最新版本时。删除项目中的
bin
obj
文件夹。我可以运行它。谢谢大家的建议,但是我错过了布局目录中的.axml文件。好的,请在三天后发布您的解决方案来回答并标记它,它将帮助其他有类似问题的人。
var view = inflater.Inflate(Resource.Layout.CameraLayout, this);
_cameraTexture = view.FindViewById<TextureView>(Resource.Id.cameraTexture);