C# Xamarin:Resource.Designer.cs不';我做更改时不会更新

C# Xamarin:Resource.Designer.cs不';我做更改时不会更新,c#,android,xamarin,visual-studio-2015,C#,Android,Xamarin,Visual Studio 2015,我的Resource.Designer.cs有问题。我花了一个多小时在谷歌上试图找到解决方案,但我找不到解决问题的方法。 当我在Main.axml编辑器中添加按钮或文本字段时,它不会更新Resource.Designer.cs文件。因此,当我写“var label=findviewbyd(Resource.Id.textView1);”时,它在“textView1”下显示一条红线,因为Resource.Designer.cs文件中没有关于它的内容 更糟糕的是: 当我打开一个空白文件并将其命名为“

我的Resource.Designer.cs有问题。我花了一个多小时在谷歌上试图找到解决方案,但我找不到解决问题的方法。 当我在Main.axml编辑器中添加按钮或文本字段时,它不会更新Resource.Designer.cs文件。因此,当我写“var label=findviewbyd(Resource.Id.textView1);”时,它在“textView1”下显示一条红线,因为Resource.Designer.cs文件中没有关于它的内容

更糟糕的是: 当我打开一个空白文件并将其命名为“App1”(默认名称)并添加所有内容以获得与本教程相同的内容时,它无法检测Resource.Layout.Main,因为它生成的名称错误。 MainActivity.cs的屏幕截图: Resource.Designer.cs的屏幕截图: 这是因为MainActivity中的命名空间是“App1”,它在Resource.Designer中将命名空间名称生成为“application”


我怎样才能解决这个问题?我的时间非常有限,因为我必须把它用于学校的一个项目。

这发生在我身上,我认为这是一个Xamarin bug。但在本例中,这是因为在删除一些注释后,我在strings.xml文件中留下了一个-->文件。我在错误列表的深处看到了编译警告。

这发生在我身上,我认为这是一个Xamarin错误。但在本例中,这是因为在删除一些注释后,我在strings.xml文件中留下了一个-->文件。我在错误列表的深处看到编译警告。

若要修复它,请尝试向project添加一个新的
.axml
文件。为我工作(您可以在文件工作后删除它)。

若要修复它,请尝试向project添加一个新的
.axml
文件。为我工作(您可以在文件工作后删除它)。

对于此类问题,可能有许多解决方法。你自己试过什么?正如问题现在所述,您可能会收到许多不同的答案,因为问题太广泛了。请检查
YourProjectName.csproj
文件的
RootNameSpace
标记值好吗?@ElvisXia MSFT在我发布问题后不久,在您回复之前,我发现名称空间的默认名称不同。这确实是我的第二个问题。您是否尝试过删除此文件,重新打开Xamarin Studio/VS并重新构建Android项目?在构建Android项目时,您是否遇到编译问题?对于此类问题,可能有很多解决方法。你自己试过什么?正如问题现在所述,您可能会收到许多不同的答案,因为问题太广泛了。请检查
YourProjectName.csproj
文件的
RootNameSpace
标记值好吗?@ElvisXia MSFT在我发布问题后不久,在您回复之前,我发现名称空间的默认名称不同。这确实是我的第二个问题。您是否尝试过删除此文件,重新打开Xamarin Studio/VS并重新构建Android项目?在构建Android项目时,是否存在编译问题?