c# – 继续获取部分声明accessibillity方法错误

我已经从我的朋友那里下载了一些代码(我们正在一起工作)当我运行代码几次,它运行良好没有错误,然后当我去运行它时,我一直得到这两个错误:

错误1’GuiGame.HareAndTortoiseForm’的部分声明具有冲突的辅助功能修饰符

public partial class HareAndTortoiseForm : Form {

错误2在声明类型’GuiGame.HareAndTortoiseForm’时缺少部分修饰符;存在此类型的另一部分声明

internal class HareAndTortoiseForm {

我认为代码是在创建GUI表单时自动生成的.我试过更改访问器,所以他们都是公共部分,但仍然没有运气.我已经尝试重新下载文件大约10次并继续遇到问题,我无法找到它来自何处或如何解决它.有没有人有任何线索?代码的顶行来自HareAndTortoiseForm.cs类,另一行来自HareAndTortoiseForm1.Designer.cs类.

最佳答案 只要两者匹配,就应该没问题.如果他们真的都是公开的,它会起作用……但我怀疑你正在修改设计师所拥有的代码……然后将其重新生成为内部代码.

如果您希望它是公开的,请转到表单设计器并将其中的可访问性更改为Public,此时它应该没问题.

如果您希望它是内部的,请更改您的“手动”代码文件,然后将其修复.

只要它在源文件和设计器之间保持一致,然后用冲突的东西覆盖源,一切都应该是好的.

点赞