Visual Studio 交互命令无法使用

3
我在Visual Studio的项目中遇到了一个问题,每当我试图引用Microsoft Visual Basic dll时,在该项目中没有任何命令显示或起作用。
我以前在项目中使用过dll,但我不明白为什么在这个项目中它不起作用。我已经使用using Microsoft.VisualBasic;引用了dll,但是每当我想使用Interaction.InputBox("Not Working");命令时,它不显示或只是给出错误:“当前上下文中不存在名称“Interaction”。”
我是错过了什么还是有其他原因导致它无法工作?需要帮助。
2个回答

2
您还需要添加对 Microsoft.VisualBasic.dll 的引用:

https://support.microsoft.com/en-us/kb/325961

  1. 在 Visual C# 应用程序中,单击“项目”菜单,然后单击“添加引用”。
  2. 在“组件名称”列表中,单击“Microsoft Visual Basic .NET Runtime”以添加 Microsoft.VisualBasic.dll。
现在您可以在 Visual C# 中使用 Visual Basic .NET 运行时库的成员。

1
我以为自己只是个傻瓜,哈哈,非常感谢,我可能只是忘记了这一步骤,但是想不出来,谢谢! - John
1
只是为了其他人着陆在这个页面上:您也可以转到“添加引用”并在程序集>框架下搜索Microsoft.VisualBasic。 - jones-chris

0
在 Visual C# 应用程序中,单击“项目”菜单,然后单击“添加引用”。 在“组件名称”列表中,单击“Microsoft Visual Basic .NET Runtime”以添加 Microsoft.VisualBasic.dll。 现在你可以在 Visual C# 中使用 Visual Basic .NET 运行库的成员。
它于 2021 年 4 月 3 日生效。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接