Как скомпилировать интерактивное окно в С# без 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, "Знакомство состоялось");
}
}
И мне выдало такую ошибку

Как скомпилировать интерактивное окно в С# без ide?

"The name interaction does not exist in the current context".
Использовал компилятор csc.exe из папки Framework/v4.0.30319
Что в этой программе не так и как её скомпилировать, не имея visual studio? Я пытался найти самостоятельно ответ на свой вопрос, но готовое решение не нашёл. Может искал не так. Консольная программа и простейшие окна(в которые не надо ничего вводить) компилировались нормально. Загвоздка, полагаю, связана с visual basic.
Не подскажете, как

Вы смотрите срез комментариев. Показать все
0
Автор поста оценил этот комментарий

думаю Microsoft.VisualBasic dll надо рядом положить


ну и stackoverflow, конечно. например, https://stackoverflow.com/questions/21212194/how-to-add-refe...
раскрыть ветку (4)
0
Автор поста оценил этот комментарий
А куда его положить? Ссылку на него указывать в скрипте или командной строке?
раскрыть ветку (3)
0
Автор поста оценил этот комментарий

в вашем случае, видимо, в корень диска D

раскрыть ветку (2)
0
Автор поста оценил этот комментарий
Скачал, положил в D, повторил команду: та же ошибка. Что-то не хватает.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Вообще, в принципе, если всё делать через интерактивную оболочку, то в свойствах каждого проекта есть раздел reference, куда Visual Studio пишет кучу предикатных ссылок на нужные библиотеки + добавляешь сам нужное
Вы написали: using Microsoft.VisualBasic;
это, по идее, только подключение пространства имён, но это не есть команда компилятору на подключение dll к проекту!
В стандартно собираемом проекте на VB.Net (думаю, что и на C#, но с каким то иным расширением) есть вспомогательный файл 1.4_InteractiveWindow.vbproj, в котором написано какие библиотеки нужны. Вот его кусок:
<ItemGroup>

<Reference Include="System" />

<Reference Include="System.Data" />

<Reference Include="System.Data.SQLite">

<HintPath>..\..\..\..\..\..\..\1C\SQLite32\System.Data.SQLite.dll</HintPath>

</Reference>

<Reference Include="System.Deployment" />

<Reference Include="System.Drawing" />

<Reference Include="System.Windows.Forms" />

<Reference Include="System.Xml" />

<Reference Include="System.Core" />

<Reference Include="System.Xml.Linq" />

<Reference Include="System.Data.DataSetExtensions" />

</ItemGroup>

вот смотрите как там Visual Studio описал включение в проект System.Data.SQLite.dll, которую мне надо было
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества