Подтвердить что ты не робот

Есть ли очень легкая IDE для .net?

Кто-нибудь знает о хорошей легкой IDE для .net? Часто я открываю VS и создаю новый проект, чтобы увидеть, компилируется ли строка, проверять быстрый метод или что-то тривиальное.

По сути, я хочу, чтобы приложение было похоже на блокнот, который я могу открыть, уже определил базовую структуру классов и смог скомпилировать/запустить. Было бы хорошо, если бы это было консольное приложение.

4b9b3361

Ответ 1

Snippet Compiler был создан для вас. Это невероятно полезно и абсолютно бесплатно!

Ответ 2

Отъезд Компилятор фрагментов. Я часто использую его, он очень мал и минимизируется до системного лотка, пока он вам не понадобится.

Screenshot of SnippetCompiler in action on i.stack.imgur

Ответ 3

Лично я столкнулся с большим количеством трений с помощью компилятора Snippet.

Итак, я стараюсь использовать LINQPad для тестирования фрагментов. Это довольно удобно для тестирования отдельных строк кода или большинства "полных" фрагментов программ, а также для оценки операторов LINQ в базе данных.

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

Со своего сайта:

  • LINQPad сообщает о времени выполнения в строке состояния, поэтому вам не придется вручную создавать класс Stopwatch для тестирования производительности.
  • Хотите проверить вариант своего фрагмента? Ctrl + Shift + C мгновенно клонирует ваш фрагмент, чтобы вы могли запускать другую версию бок о бок.
  • Вы можете вернуться к сохраненным запросам за один клик, благодаря дереву дерева "Мои запросы". Некоторые люди используют LINQPad в качестве скриптового инструмента!

Единственная реальная ошибка, с которой сталкивается LINQPad, находится в режиме "полной программы" (где вы определяете методы, а не просто вызываете отдельные операторы), вы не можете создавать методы расширения, потому что все происходит внутри контекста скрытого типа (и методы расширения не могут быть определены во вложенном типе). С тех пор он был адресован, и LINQPad теперь поддерживает определение методов расширения.

Ответ 4

Используя файл vsvars32.bat, предоставленный Microsoft, требуется только минимальная сумма конфигурации для запуска компилятор С# csc.exe из командной строки.

Таким образом, любой редактор, который может запустить сторонний инструмент, может быть настроен для запуска компилятора С# из редактора.

Ответ 5

Если вы не придерживаетесь С#, я бы рекомендовал вам использовать F # интерактивную или консоль IronPython.

Ответ 6

Найдите переводчика:

Или используйте блокнот ++ (или что-то подобное) и создайте script, который запускает компилятор.

Ответ 7

QuickSharp довольно хорошо.

Здесь описание с главной страницы:

QuickSharp - это упрощенная интеграция среды разработки для Платформа Microsoft.NET; это обеспечивает простая, незагроможденная разработка подход, который позволяет вам программировать в одно мгновение. QuickSharp не использует решения или проекты, программы и библиотеки разрабатываются как индивидуальные файлы делают развитие легким. С QuickSharp вы можете работать ближе к инструменты разработки .NET Framework и научитесь использовать самые продвинутые платформа разработки для Windows от земля вверх.

Ответ 8

просто создайте текстовый файл, сохраните его как .cs и вызовите компилятор из командной строки или создайте командный файл, который принимает имя файла как параметр.

Здесь приведено низкое значение в командной строке компилятора С# 2.0: статья MSDN

Ответ 9

Я бы посмотрел С# Express Editions (если вы используете С#). Я оставляю его открытым с уже загруженным базовым консольным проектом. Я просто вставляю код, который мне нужен, чтобы быстро увидеть, компилируется ли он.

Ответ 10

SharpDevelop довольно хорошо. Я не использовал его для С# (я в основном работаю в стеке ОС), но я использовал его для небольшой программы IronPython на пару месяцев назад, и было радостно работать.

Ответ 11

В этой статье я использую командную строку (PowerShell в эти дни), причем несколько файлов .cs лежат вокруг обычных шаблонов запуска. Редактор - это ваш любимый - это Far + Colorer для меня (с подсветкой синтаксиса с ручной настройкой, чтобы он понимал все ключевые слова С# 3.0 и 4.0), но есть много других облегченных вариантов.

Ответ 12

Попробуйте использовать CodeRun. Это облегченная среда разработки на базе браузера для .NET, JavaScript и PHP!

Обновление [08/24/2012]:

http://compilr.com/

Ответ 13

LinqPad также очень легкий (и бесплатный)

ideone - еще один (но онлайн)