将控制台应用程序移植到winforms C#,静态类型错误

本文关键字:静态 静态类 类型 错误 winforms 应用程序 控制台 | 更新日期: 2023-09-27 17:57:53

我用一些第三方库和其他东西制作了一个不错的小控制台应用程序。但现在我想把它移植到winforms。我只是将控制台中的所有内容复制到winforms中的一个新类中,删除main并希望它能工作。

但是没有。

我只是在一些函数中得到了错误static types cannot be used as parameters。上述功能在我的控制台应用程序中运行良好。函数中使用的参数都来自第三方鼠标控制库。

我缺少什么?:/

将控制台应用程序移植到winforms C#,静态类型错误

从所有声明中删除static关键字。我相信你把它们放在那里是为了确保控制台应用程序的静态主功能能够直接访问它们。现在,由于您没有静态主函数,因此不再需要静态类型。

您只需将现有项目更改为Winforms项目-请参阅如何将.NET控制台应用程序转换为Winforms>WPF应用程序