不断获得部分声明的可访问性方法错误

本文关键字:访问 方法 错误 声明 得部 | 更新日期: 2023-09-27 18:16:18

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

错误1:GuiGame的部分声明。HareAndTortoiseForm'有冲突的可访问性修饰符

public partial class HareAndTortoiseForm : Form {

错误2在类型'GuiGame.HareAndTortoiseForm'的声明中缺少部分修饰符;该类型的另一个部分声明存在

internal class HareAndTortoiseForm {

我认为代码是在我创建GUI表单时自动生成的。我已经尝试更改访问器,使它们都是公共部分,但仍然没有运气。我已经尝试重新下载文件大约10次,并一直有问题,我无法找出它来自哪里或如何修复它。有人知道吗?上面一行代码来自HareAndTortoiseForm.cs类,另一行来自hareandtortoiseform . designer .cs类。

不断获得部分声明的可访问性方法错误

只要两者匹配,就应该没问题。如果它们都是真的都是公共的,就可以了…但我怀疑你是在修改设计者的代码…然后将其再生为内部。

如果你想让它是公共的,去到表单设计器,并将可访问性更改为公共,此时它应该是好的。

如果你想让它是内部的,改变你的"手动"代码文件,并在那里修复它。

只要源文件一致,设计人员就不会用冲突的内容覆盖源文件,一切都应该是好的。