Question

using Microsoft.VisualBasic;

Microsoft.VisualBasic.Interaction.InputBox("Favourite RPG?", "Game", "Cool!");

So what this does is basically ask the user their favourite RPG. Then it displays the default value. I know this is a small example but my program will not run because I'm getting this error:

The type or namespace name 'Interaction' does not exist in the namespace 'Microsoft.VisualBasic' (are you missing an assembly reference?)

Originally I found this here

Was it helpful?

Solution 2

You need to add a reference to the Microsoft.VisualBasic.dll

The using statement you have is not a reference. It's merely a shortcut so you don't have to type the full namespace every time you want to access a member inside it.

OTHER TIPS

In addition to using Microsoft.VisualBasic; add the reference, too. Here's a visual answer:

enter image description here

Then

enter image description here

Right click your References in the Solution Explorer click Add Reference,then search for Microsoft.VisualBasic and add it to your references.

For more information see this documentation: How to: Add or Remove References By Using the Add Reference Dialog Box

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top