【发布时间】:2012-09-12 21:57:10
【问题描述】:
我在 C# 中创建了一个 Excel 插件项目。现在解决方案包含一个文件ThisAddin.cs,它有一个类ThisAddin。后来我在同一个解决方案中添加了一个名为 Form 的项目。在表单中,当我单击一个按钮时,对于该按钮单击事件,我想在 ThisAddin.cs 文件中调用一个方法。
namespace ExcelAddIn
{
public partial class ThisAddIn
{
public void RefreshExcelData()
{
}
}
}
现在在 MyForm.cs 中,尝试为 ThisAddin 类创建对象时出现编译错误,即 Thisaddin 类没有采用 0 个参数的构造函数。
private void btnUploadTestCases_Click(object sender, EventArgs e)
{
ThisAddIn objrefresh = new ThisAddin();
}
我在这里错过了什么?
【问题讨论】:
-
ThisAddIn类中有构造函数吗? -
没有。我后来加了,还是不行
-
您必须显示更多代码。有什么我们没有看到?
-
ThisAddIn 是为 VSTO 项目创建的自动生成文件。为了在他的回答中呼应 Mathias 的 cmets,您应该避免向此文件添加功能。