Как скомпилировать интерактивное окно в С# без ide?
В общем, пытаюсь научиться программировать на С# в ограниченных условиях, в плане установки программ. Поэтому пользоваться ide Visual Studio нет возможности(на системном диске очень мало места).
Пытаюсь скомпилировать эту программу, которой нужны средства Visual Basic, через командную строку:
// Используем ресурсы Visual basic
using Microsoft.VisualBasic;
using System.Windows.Forms;
class InputDialogDemo{
static void Main(){
//текстовая переменная
string name;
//отображение окна с полем ввода:
name=Interaction.InputBox(
"Как вас зовут", //текс над полем ввода
"Давайте познакомимся"//название окна
);
//Ещё одна текстовая переменная:
string txt="Очень приятно, "+name+"!";
//Окно с сообщением:
MessageBox.Show(txt, "Знакомство состоялось");
}
}
И мне выдало такую ошибку
"The name interaction does not exist in the current context".
Использовал компилятор csc.exe из папки Framework/v4.0.30319
Что в этой программе не так и как её скомпилировать, не имея visual studio? Я пытался найти самостоятельно ответ на свой вопрос, но готовое решение не нашёл. Может искал не так. Консольная программа и простейшие окна(в которые не надо ничего вводить) компилировались нормально. Загвоздка, полагаю, связана с visual basic.
Не подскажете, как