0

我正在尝试使用设置一个不依赖于 Visual Studio 安装但使用 msbuild 的 CI 服务器。我们的解决方案包括一个互操作项目。Visual Studio 可以很好地处理这个项目,但是 msbuild 似乎对这样的事件有问题,从继承自 System.Windows.Forms.UserControl 的互操作用户控件中获取:

Public Shadows Event Click() 'Event must be marked as Shadows since .NET UserControls have the same name.

我从 MSBuild 得到的错误是:错误 BC30029:派生类不能引发基类事件。

我读了这个,但我的 Event 语句和 RaiseEvent 语句已经在同一个类中(引发上述错误的那个类)。我认为这个解决方案不适用于我的情况。

解决这个问题的最佳方法是什么?如果您需要更多信息,请与我们联系。

谢谢。

4

0 回答 0