Альтернатива компилятору Snippet?
Snippet Compiler - небольшая программа, которая позволяет вам скомпилировать фрагменты кода без создания новых проектов в Visual Studio. Плохо то, что это не обновлялось какое-то время с .NET Framework 3.5. Плохо то, что вы не можете заставить LINQ работать со Snippet.
Есть ли альтернативный инструмент?
Ответы
Ответ 1
LINQPad
LINQPad сам по себе является бесплатным, но также стоит заплатить за лицензию автозаполнения.
Обновление...
Если вы просто хотите использовать LINQ со Snippet Compiler, вам нужно добавить ссылку на System.Core.dll, а затем включить директиву using System.Linq;
в верхней части вашего .cs файла. (Чтобы добавить ссылку, откройте "Инструменты" - "Ссылки", выберите "System.Core.dll" из списка и нажмите "ОК".)
Ответ 2
Desktop
LINQPad
-
+
Вы можете добавить любые ссылки
-
+
Вы читаете локальные файлы записи через свою программу, и вы можете запускать практически любой действительный код С#
-
-
Вам необходимо заплатить за премиальные функции, такие как автозаполнение /intellisense
Web
С# Online Compiler (VolatileRead)
-
+
Intellisense
-
+
Допускается использование ссылок .Net.
-
+
Почти в режиме реального времени Консольный ввод-вывод
-
-
Некоторый небезопасный код не разрешен, поскольку он запускается внутри изолированной программной среды
.NET Fiddle
-
+
Intellisense
-
+
Обмен и совместная работа
-
-
Вы ограничены предпределенными ссылками и не можете их изменить (хотя допускаются некоторые предопределенные пакеты Nuget)
-
-
Некоторый небезопасный код не разрешен, поскольку он запускается внутри изолированной программной среды
Ответ 3
Snippy (и рефлектор addin)?
Ответ 4
Интересной альтернативой в Интернете является .NET Fiddle.
Ответ 5
На code.google.com есть хорошая замена: Компилятор Sharp Snippet
Вот описание проекта:
Это крошечная С# IDE со всеми необходимыми базовыми инструментами:
- окно просмотра переменных
- перешагнув код
- ссылки на сборку
- легкий и быстрый
- подсветка синтаксиса
- Выполнение кода IntelliSense
- поддерживает функции .NET 3.5.
UPDATE
Кажется, он падает под операционной системой Windows 7 Ultimate 64bit
Ответ 6
Бит поздно, но я публикую для всех, кому это нужно.
Roslyn Pad
Является хорошей альтернативой, она имеет intellisense и является открытым исходным кодом.
Ответ 7
Просто добавив к существующим ответам: существует относительно новая онлайн-площадка для игр на С#, которая поддерживает .NET Core на try.dot.net