以下行给出一个错误,指出当前内容中不存在它。
Interaction.InputBox("Enter Version", "", "default");
我阅读了有关此的其他问题,我尽一切可能;
从项目添加部分添加了对Microsoft.VisualBasic的引用,也包括在内;
using Microsoft.VisualBasic;
我不明白为什么它会产生问题。
可能你有一个旧版本的Microsoft.VisualBasic.dll。
单击">依赖项>框架"> Microsoft.NETCore.App> Microsoft.VisualBasic。
然后查看">属性"窗口。
在那里你应该看到..net5.0Microsoft.VisualBasic.dll.
如果你看到..netcoreapp3.1Microsoft.VisualBasic.dll
- 那太旧了。
要获得新的Microsoft.VisualBasic.dll您必须将应用程序基于.NET 5.0
。
我有和你一样的错误。我通过Nuget包工具而不是自己添加Microsoft.VisualBasic引用来解决它。可能是我们系统中的dll版本太旧了,Nuget可以安装正确的版本。