我有一个不一致的问题,我正在创建一个Csharp更新程序,我有一个非常奇怪的时间与一行代码生成此错误:
错误代码1 - 不一致的可访问性:参数类型'ModBoxUpdate.ModBoxUpdateXml'不如方法ModBoxUpdate.ModBoxUpdateInfoForm.ModBoxUpdateInfoForm(ModBoxUpdate.IModBoxUpdatable,ModBoxUpdate.ModBoxUpdateXml)'可访问
这是我遇到问题的代码 - ModBoxUpdateInfo.cs
using System;
using System.Windows.Forms;
namespace ModBoxUpdate
{
public partial class ModBoxUpdateInfoForm : Form
{
//This one here//
public ModBoxUpdateInfoForm(IModBoxUpdatable applicationInfo,
ModBoxUpdateXml updateInfo)
{
InitializeComponent();
if (applicationInfo.ApplicationIcon != null)
this.Icon = applicationInfo.ApplicationIcon;
}
}
}
Run Code Online (Sandbox Code Playgroud)
ModBoxAccept.cs
using System;
using System.Windows.Forms;
namespace ModBoxUpdate
{
internal partial class ModBoxAcceptForm : Form
{
private IModBoxUpdatable applicationInfo;
private ModBoxUpdateXml updateInfo;
private ModBoxUpdateInfoForm ModBoxUpdateInfo;
public ModBoxAcceptForm(IModBoxUpdatable
applicationInfo, ModBoxUpdateXml updateInfo)
{
InitializeComponent();
this.applicationInfo = applicationInfo;
this.updateInfo = updateInfo;
this.Text = …Run Code Online (Sandbox Code Playgroud)