Resource.designer.cs不能在Mono (Xamarin Studio)中再生
本文关键字:Studio Xamarin 再生 Mono designer cs 不能 Resource | 更新日期: 2023-09-27 18:15:48
我目前正在使用Mono开发一款应用程序,我最近更新到Xamarin Studio 4.0.8,并且遇到了没有添加到解决方案中的设计元素的问题。
我尝试手动编辑designer.cs,后来我删除了它,希望程序能够重新生成它,并改变布局。
I have try:
- 重建它
清洁和重建
通过文件浏览器擦除文件
它仍然不能正确地重新生成,Xamarin创建了Resource.designer.cs,但它是空的,编译时返回如下:
Error CS0103: The name 'Resource' doesn't exist in the current context (CS0103)
帮助请…
很多时候都有这个问题。我做了什么:
- 使用Xamarin(次要按钮-> Remove)删除"resources.designer.cs"。
- 转到命令行(Mac上的查找器/Windows上的资源管理器),手动删除文件(确保已删除)。 进入Xamarin, clean->build(这会重新生成resources .designer.cs)。
- 当您从项目中删除文件时,您必须再次添加它。项目的第二个按钮->添加文件->选择Resources.designer.cs(通常在/Resources文件夹上)。
- 确保Resource.designer.cs文件的"Build Action"是Compile(有时它默认采取不同的Build Action)。 清理并构建。
我有过这样的经历。如果右键单击XML文件,然后单击properties。确保Build Action设置为"AndroidResource"
如果我没记错的话,修复了
适合我:
- 打开你的.designer.cs文件,删除所有的类内容,只让类声明为空。
- 打开。xib文件或故事板,给你的。cs文件麻烦。
- 更新使用.designer.cs类的视图的Identify>Class属性,删除,取消焦点,焦点并重新设置属性值。