移植到.NET Core后找不到Interaction.InputBox

时间:2019-12-26 07:48:16

标签: c# winforms .net-core

我有一个用C#和.NET Framework编写的WindowsForms应用程序。我正在尝试将其移植到.NET Core。

文件顶部有using Microsoft.VisualBasic;。但是尝试使用Interaction.InputBox函数会产生以下错误:

  

“交互”不包含“ InputBox”的定义

2 个答案:

答案 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 检查它,然后单击确定

注意:不要忘记重建项目