【问题标题】:Keep getting partial declarations accessibillity method errors不断收到部分声明可访问性方法错误
【发布时间】:2017-05-30 20:56:01
【问题描述】:

我从我的朋友那里下载了一些代码(我们正在合作),当我运行代码几次时,它运行良好,没有错误,然后当我运行它时,我不断收到这 2 个错误:

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

public partial class HareAndTortoiseForm : Form {

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

internal class HareAndTortoiseForm {

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

【问题讨论】:

    标签: c#


    【解决方案1】:

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

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

    如果您希望它是内部的,请更改您的“手动”代码文件并在那里修复它。

    只要源文件之间保持一致设计者不会用冲突的东西覆盖源,一切都应该很好。

    【讨论】:

    • 问题是我在没有意识到的情况下复制了一份副本。问题解决了。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-23
    • 2013-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多