Как скомпилировать интерактивное окно в С# без 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
Автор поста оценил этот комментарий

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

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

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


ну и stackoverflow, конечно. например, https://stackoverflow.com/questions/21212194/how-to-add-refe...
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
А куда его положить? Ссылку на него указывать в скрипте или командной строке?
показать ответы
0
Автор поста оценил этот комментарий
Если не получается, то забей с этим бейсиком. Но вообще для работы со сторонниками библиотеками нужно 2 вещи: dll подключаемой библиотеки и using этой библиотеки. Клади в папку bin библиотеку visualbasic
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
В какую папку? Папку со скриптом или где компилятор csc.exe?
показать ответы
0
Автор поста оценил этот комментарий

Александр Викторович, оставьте Ваши вопросы при себе. И я настоятельно рекомендую Вам впредь на работе заниматься только Вашими прямыми обязанностями и нашу отсталую технику использовать исключительно в рабочих целях.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
С отчеством вы удачно угадали, даже почти поверил.
показать ответы
0
Автор поста оценил этот комментарий

Александр Викторович, мало того, что Вы непонятно чем занимаетесь на рабочем месте, так Вас еще и рабочая техника не устраивает?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Вы админ Олег из mash.corp?
показать ответы
0
Автор поста оценил этот комментарий
Шарп реально проще, но вот зачем ты пишешь на вижуал бейсике мне не понятно
раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Я не на бейсике пишу. Тут в учебнике под visual studio пример с использованием библиотеки бейсика. А я пишу в онлайн ide, копирую в блокнот, меняю на cs и перевожу в exe через командную строку. Установка стороннего по на рабочий комп возбраняется.
показать ответы
0
Автор поста оценил этот комментарий
Скорее всего компилятору нужно передать ссылку на этот Microsoft.VisualBasic. в студии ты просто добавляешь reference, а так нужен смотреть описание ключей компилятора
раскрыть ветку (1)
Автор поста оценил этот комментарий
Ну да, там через Reference manager выбирается system.windows.forms.
Видимо, проще обойти этот момент.
1
Автор поста оценил этот комментарий
Так зачем тебе тогда visual basic?
раскрыть ветку (1)
Автор поста оценил этот комментарий
Тут в учебнике в примере его библиотеку через visual studio подключили. Я вообще хотел научиться простенькие программы для начала писать. Мне нужно как-то обойти этот момент.
показать ответы
0
DELETED
Автор поста оценил этот комментарий

Если нужен простой язык, изучай С! Там все настолько элементарно, что на нем можно писать абсолютно все!

Я на сях пишу и прошивки мелкоконтроллеров, и всякие обработчики данных, и правлю модули ядра, и демоны всякие сетевые пишу, и бэкенды для веб-морд!..

раскрыть ветку (1)
Автор поста оценил этот комментарий
Хотел сперва с него начать. Правда для машинного обучения посоветовали набор C#, Java и питон.
показать ответы
DELETED
Автор поста оценил этот комментарий

Ну как же не мамонт, если пользуешься форточками, да еще и пытаешься "погромировать" на до-диезе вместо вменяемых языков программирования?

Я уж молчу об элементарной безопасности: даже обезьяна знает, что под рутом сидеть в GUI нельзя ни в коем случае!

раскрыть ветку (1)
Автор поста оценил этот комментарий
Мне сказали, что с C# проще для изучения и разработки, чем С++. Я на С++ хотел начать сперва.
показать ответы
0
Автор поста оценил этот комментарий

а еще проще - не использовать Interaction.InputBox,

чем вас обычный InputBox не устроил?

раскрыть ветку (1)
Автор поста оценил этот комментарий
Попробую так.
0
Автор поста оценил этот комментарий

Надо подключить библиотеку, где эта фунция находится.

в Tools/Refernces ставишь галочку на нужном модуле, каком - должен сам знать, раз использовал функцию из него.

раскрыть ветку (1)
Автор поста оценил этот комментарий
Да я даже не знаю, есть ли она или нет. Я через блокнот переводил в cs, затем через командную строку в ехе. Материал заточен под Visual Studio, который установить пока нет возможности.
показать ответы
1
Автор поста оценил этот комментарий

Сначала читаем текст ошибки на английском.

Компилятор говорит что не понимает откуда ты придумал что он знает про слово "Interaction"

Или модуля такого нет, или переменную не объявил, в общем там где ты написал это слово - это слово нигде не упоминается.

Позвали "Васю", а "Васи" рядом нигде нет.

раскрыть ветку (1)
Автор поста оценил этот комментарий
Я взял скрипт из учебника "Программирование для начинающих на С#, Алексей Васильев, 2018"
Иллюстрация к комментарию
DELETED
Автор поста оценил этот комментарий

Его там с такой дичью говном закидают и ссаными тряпками погонят подальше!

А этот мамонт еще и под рутом в мастдайке сидит! Вообще обезбашенный…

раскрыть ветку (1)
Автор поста оценил этот комментарий
Я не мамонт, мамонты тут компы, что мой, что рабочий.
показать ответы

Темы

Политика

Теги

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

Сообщества

18+

Теги

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

Сообщества

Игры

Теги

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

Сообщества

Юмор

Теги

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

Сообщества

Отношения

Теги

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

Сообщества

Здоровье

Теги

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

Сообщества

Путешествия

Теги

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

Сообщества

Спорт

Теги

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

Сообщества

Хобби

Теги

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

Сообщества

Сервис

Теги

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

Сообщества

Природа

Теги

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

Сообщества

Бизнес

Теги

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

Сообщества

Транспорт

Теги

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

Сообщества

Общение

Теги

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

Сообщества

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

Теги

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

Сообщества

Наука

Теги

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

Сообщества

IT

Теги

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

Сообщества

Животные

Теги

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

Сообщества

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

Теги

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

Сообщества

Экономика

Теги

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

Сообщества

Кулинария

Теги

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

Сообщества

История

Теги

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

Сообщества