我有一个用C#和.NET Framework编写的WindowsForms应用程序。我正在尝试将其移植到.NET Core。
文件顶部有using Microsoft.VisualBasic;
。但是尝试使用Interaction.InputBox
函数会产生以下错误:
“交互”不包含“ InputBox”的定义
答案 0 :(得分:0)
Interaction.InputBox
未包含在.NET Core 3.0或.NET Core 3.1中。
从下一个版本的.NET Core 5.0开始,它将可用。在.NET Core 5.0之前,应该实现自己的InputBox。
答案 1 :(得分:-1)
在您的项目中添加参考 打开你的项目 解决方案资源管理器>参考>添加参考>装配体>框架 找到Microsoft Visual Basic 检查它,然后单击确定
注意:不要忘记重建项目