Xamarin.ios 如何在命令行Xamarin构建中强制重新生成*.designer.cs文件?

Xamarin.ios 如何在命令行Xamarin构建中强制重新生成*.designer.cs文件?,xamarin.ios,xamarin,Xamarin.ios,Xamarin,我正在从命令行构建iOS Xamarin应用程序。已删除*designer.cs文件 我应该运行什么命令来重新生成*.designer.cs文件?本主题实际上有三个问题: 如果要从命令行生成,请参见本主题中的说明: 要忽略*.designer.cs,您可以在.git文件中添加一个名为git ignore的模式: 要重新生成设计器文件,只需重新生成解决方案 对于Xamarin Studio 5.8,如果编辑生成designer.cs的文件,请再次保存并重建项目,它将重新生成Xamarin Stud

我正在从命令行构建iOS Xamarin应用程序。已删除*designer.cs文件


我应该运行什么命令来重新生成*.designer.cs文件?

本主题实际上有三个问题:

  • 如果要从命令行生成,请参见本主题中的说明:

  • 要忽略*.designer.cs,您可以在.git文件中添加一个名为git ignore的模式:

  • 要重新生成设计器文件,只需重新生成解决方案


  • 对于Xamarin Studio 5.8,如果编辑生成designer.cs的文件,请再次保存并重建项目,它将重新生成Xamarin Studio 6中遇到的designer.cs

    基于对我来说相当尴尬的顺序是

    • 重命名情节提要中指定的ViewController
    • 保存并关闭解决方案
    • 删除
      bin
      obj
      目录
    • 重建

    我对问题进行了编辑,以明确我不是在问前两个问题。不幸的是#3是错误的;据我所知,没有一种机制可以在生成时创建那些*designer.cs文件。不幸的是,这在5.9.4中不是真的。另一种方法是创建一个空类,并将其命名为.designer.cs,并确保只包含类声明empty,声明上方带有寄存器(“”)行。然后只需转到您的视图,并使用该.designer.cs中的类设置Identify>Class属性值