Описание тега c#-interactive

This covers the interactive programming model supported by the C# interactive window in Visual Studio and the command line C# interactive compiler.
0 ответов

Может ли C# Interactive показывать информацию о времени?

В F# Interactive я могу получить информацию о времени, используя #time директива: > #time;; --> Timing now on > [1..1000_000] |> List.rev |> List.head;; Real: 00:00:00.159, CPU: 00:00:00.156, GC gen0: 6, gen1: 3, gen2: 0 val it : int …
15 авг '18 в 13:08
0 ответов

Доступ к "внутренним" классам с C# интерактивным

Используя интерактивную консоль C# в VS2015, я хочу получить доступ к свойствам и классам, помеченным как internal, Обычно это делается путем добавления атрибута InternalsVisibleAttribute к рассматриваемому проекту. Я попытался добавить csc.exe как …
26 июл '16 в 09:25
0 ответов

Как изменить шрифты в C# Interactive в Visual Studio 2015

Как изменить шрифты в интерактивном окне C# в Visual Studio 2015? В частности, я хотел бы изменить размер шрифта, а также, если возможно, цвета. Я знаю, есть ли способ изменить шрифты и цвета для интерактивного окна C# в Roslyn CTP? и Изменить шрифт…
22 сен '17 в 09:05
2 ответа

Entity Framework Code-First в C# интерактивное окно (Oracle)

Я пытаюсь использовать интерактивное окно C#, чтобы быстро протестировать часть моего кода. У меня возникают проблемы, когда я пытаюсь проверить код, связанный с DbContext (EF6). Я понимаю, что мне нужно передать строку подключения, поскольку интера…
0 ответов

Использование FSharp.Data в C# Script

Я построил библиотеку F#, используя FSharp.Data 2.3.1, Когда я использую свою библиотеку в C# Console Project, все работает, но в файле C# Script (.csx / C# Interactive) я получаю следующую ошибку: Method not found: Microsoft.FSharp.Control.FSharpAs…
18 июл '16 в 17:19
1 ответ

Как переключить C# REPL на x64?

Я работаю с новой функцией C# REPL в VS 2015 Community Update 2. Есть ли варианты для переключения REPL на x64 (как, например, в F# REPL)?
27 май '16 в 17:27
0 ответов

Как я могу использовать Ctrl-K, Ctrl-Enter для отправки кода в интерактивное окно C#?

TL; DR: как отправить выбор из редактора C# в интерактивное окно C#? Экран интерактивной справки C# (после ввода #help) показывает несколько сочетаний клавиш, среди которых: Ctrl-K, Ctrl-Enter Вставить выделение в конец интерактивного буфера, остав…
1 ответ

C# Интерактивная и Entity Framework

Я пытаюсь запустить метод в C# Interactive, который возвращает некоторые данные из локальной базы данных, используя Entity Framework. Но он возвращает ошибку о том, что строка подключения с именем "InteractiveConsoleDBEntities" может быть найдена в …
24 фев '18 в 14:11
1 ответ

C# интерактивный пропускает точки останова в коде?

При устранении неполадок в моем коде я часто использую интерактивный CSharp для выполнения запросов к некоторым из моих API. Однако я заметил, что когда я ставлю точку останова где-то в своем коде API, при вызове содержащего метода из интерактивного…
26 май '16 в 08:35
0 ответов

Visual Studio 2015 C# Интерактивное обновление окна.dlls

Я использую интерактивное окно C#, чтобы протестировать часть своего кода обработки данных, и я хочу иметь возможность внести изменения в класс, перекомпилировать, а затем протестировать изменения. Я обнаружил, что если я перекомпилирую код и затем …
22 мар '16 в 20:47
3 ответа

VS2015 C# интерактивный: ошибка CS7069: Ссылка на тип "Объект" утверждает, что она определена в "System.Runtime", но не может быть найдена

Я только что обновился до VS2015 Update 2 и начал играть с интерактивным окном C#. Я хотел использовать статический метод в статическом классе в одном из моих целевых проектов библиотеки.NET 4.0, поэтому я щелкнул правой кнопкой мыши по проекту в об…
1 ответ

Выполнить закрытый метод в интерактивном окне C#

Существует ли какой-либо escamotage для выполнения частного метода из интерактивного окна C#? То есть предположим, что у меня есть простой класс, подобный этому: public class MyClass { private static string SayHello() { return "Hello"; } public stat…
24 фев '17 в 08:55
3 ответа

Можно ли автоматически выводить значение в C# Interactive (REPL), как это делает Immediate?

Я начал использовать C# Interactive, и мне нравится тот факт, что я могу просматривать и изучать некоторые функции API, как я делаю с Immediate без необходимости запускать и отлаживать мою программу. Проблема в том, что он не выводит информацию, как…
1 ответ

Как мне получить путь или каталог моего текущего выполняющегося скрипта в CSI?

Каков наилучший способ получить путь моего сценария из сценария CSI? Я хочу, чтобы мой сценарий был #load редактируется из скрипта, работающего в другом каталоге, и все же получает доступ к своему собственному каталогу и не подвержен влиянию рабочег…
18 окт '17 в 15:49
3 ответа

VS2015 обновление 2: отсутствует опция "Инициализировать интерактив с проектом"

Согласно примечаниям к выпуску обновления 2 для Visual Studio 2015, теперь можно инициализировать интерактивную среду C# в контексте выбранного проекта. Эта функция более подробно описана в этих сообщениях в блоге. Тем не менее, опция меню "Инициали…
1 ответ

WPF в C# интерактивный (csi.exe)

Я начал играть с C# Interactive. В Visual Studio мне удалось создать какое-то окно со следующим кодом: #r "PresentationFramework" using System.Windows; var w = new Window(); w.Show(); Однако из-за этой ошибки при использовании csi.exe мне пришлось с…
20 май '18 в 16:45
2 ответа

VS 2017 C# интерактивный не является приложением Win32

Я пытаюсь использовать VS C# Interactive в проекте (dll output), который ссылается на ссылки com x86. Я выбираю проект и щелкаю правой кнопкой мыши на "Initialize Interactive with Project". Когда тогда я пытаюсь выполнить свой код. Я получаю счетчик…
02 мар '18 в 10:53
1 ответ

Можно ли использовать код из веб-проекта в C# Interactive?

Я хотел бы использовать C# Interactive в Visual Studio 2017 для запуска некоторых методов в классах созданного мной проекта.NET Framework 4.6.1, в котором используется ASP.NET Core. В традиционном проекте библиотеки классов я могу щелкнуть правой кн…
3 ответа

Пользовательская печать объекта в C# Interactive

Рассмотрим этот класс MCVE: public class Foo<T> { private readonly T value; public Foo(T value) { this.value = value; } } Когда я оцениваю и распечатываю такой объект в C# Interactive, он выглядит так: > new Foo<string>("bar") Foo<…
19 апр '18 в 09:47
1 ответ

Интерактивное окно C# отображает `Submission#30+E` как тип перечисления

Что значит утверждение Submission#30+E значит, если я пытаюсь вывести тип перечисления в консоли, используя интерактивное окно C# в Visual Studio: > enum E { First, Second}; > Console.WriteLine(typeof(E)); Submission#30+E
31 июл '17 в 21:36