Пользовательский скриптинг в C# - C#

  1. Здравствуйте, я столкнулся с проблемой. Есть программа которая выполняет данные ей команды. Но проблема в том что надо реализовать пользовательские скрипты. Иными словами, есть папка в которой лежат файлы с кодом который программа должна выполнять при соответствующей команде в отдельном процессе. Вариант с запуском готовых .exe отпал сразу. Как я себе представляю: есть код на с#, который программа компилирует и выполняет. Принимаю все варианты и советы. Заранее спасибо!


textual

Код к задаче: «Пользовательский скриптинг в C# - C#»

using System;
 
 
    public class Test
    {
        public void Start()
        {
            Console.WriteLine("Test");
        }
    }

СДЕЛАЙТЕ РЕПОСТ

5   голосов, оценка 4.400 из 5



Похожие ответы
  1. Необходимо создать метод, который определяет знак зодиака человека по введенной дате рождения

  1. Подскажите, как в таком чате сделать так, чтобы к серверу могли подключаться несколько клиентов, и сообщения получаемые сервером, рассылались всем клиентам? Сервер

  1. Как у string.Format указать что надо разделять тысячи и вывести все знаки после запятой? Я нашел как выводить определенное количество после запятой (в примере один знак).

  1. Пользовательский класс Array должен содержать конструктор с параметрами для создания целочисленных массивов и установки начальных значений их элементов и деструктор для освобождения памяти, а также методы: void Show(void); // метод для вывода результатов void Run(void); // метод, решающий поставленную задачу Дан одномерный массив A[N]. Найти max (a2, a4, …, a2k) + min (a1, a3, …, a2k+1). Помогите пожалуйста на C#

  1. Доброго времени суток! Хочу написать свой велосипед мессенджер (точнее что-то похожее на него, так как нужен будет специфический набор инструментов, но сейчас не об этом). Архитектура по принципу много клиентов и один сервер со своей СУБД. Уроков нашел кучу, с самыми разнообразными реализациями (сокеты, без них и т.д.), но нигде не описываются адекватные способы аутентификации и авторизации. То есть, допустим, клиент авторизуется - вбил пароль, клиент пересчитал в хеш, отправил на сервер, тот сверил и выдал обратно новые сообщения. Клиент прочитал их... а теперь хочет отправить ответ, а может и не один (речь уже про пользователя, то есть ответ в рандомное время после входа). И вот тут загвоздка у меня - а как сервер аутентифицирует его? Заново хеш пароля отправлять с каждым сообщением? Стойкость его пока не волнует, просто мне кажется взрослые дяди так не реализуют. Я так понимаю, что нужно использовать схожий механизм с "печеньками" в браузерах, но все что я находил по теме относилось к вебу и я либо тупой, либо эти механизмы неприменимы к моей ситуации. Сервер не веб, хочу запилить его как виндовый сервис в систему (пишется тоже на C Sharp, то есть будут выдумываться свои костыли API). И вопрос в догонку. Допустим я организую на сокете это дело, под него придется выделить конкретный порт. И вот кто то решит залить большой файл на сервер. Получается, пока он льет, никто не может ни отослать сообщение, ни получить ответ, так? Если да, то в какую сторону копать, чтобы обеспечить много клиентов одновременно на одном порту? И как серверу обеспечить обратную связь с авторизованными клиентами (то бишь теми, кто онлайн), дабы обеспечить быструю доставку новых сообщений? За основу реализации своей идеи выкапываю код с этой страницы http://xnim.ru/blog?id=29 Буду благодарен за любые ссылки, направления поиска и даже грубый код в мой адрес!

  1. необходимо создать метод, который удаляет из строки наибольшее и наименьшее числа

  1. Всем привет! У меня вот такая тема курсовика, с чего начинать не знаю, язык C#, подкиньте пару статей по этому поводу пожалуйста.

  1. Ну суть вопроса состоит в названии... Нужно массив байтов преобразовать в пользовательский тип. И еще надо преобразование в delegate. Спасибо

  1. Доброго времени суток) На форме есть textBox3. Необходимо запоминать введенный в него пользователем текст (textBox3.Text) - очень долго пытался сделать это ч/з параметры приложения (RMB по имени проекта > Свойства > Вкладка "Пареметры") - ввел имя textBox3, указал тип System.Windows.Forms.TextBox, выбрал область действия пользователь и все - дальше тупик((Как сохранять именно введенный в него именно в TextBox3 пользователем текст?