4
ответа

Не удалось найти часть пути & hellip; бен \ Рослин \ csc.exe

Я пытаюсь запустить проект Asp.net MVC, полученный из системы контроля версий TFS. Я добавил все ссылки на сборки и смог успешно собрать и скомпилировать без каких-либо ошибок или предупреждений. Но я получаю ...
вопрос задан: 30 July 2017 10:26
3
ответа

Компилятор C# был записан в C++?

Компилятор C# был записан в C++?
вопрос задан: 14 April 2015 07:55
3
ответа

каково состояние “компилятора C#, как услуга” [закрытого]

Назад в PDC в 2008, во фьючерсах C# говорят Anders Hejlsberg, он говорил о перезаписи компилятора C# и обеспечении "компилятора как услуга", я, конечно, получил впечатление в то время, когда...
вопрос задан: 21 October 2011 23:32
3
ответа

Что является преимуществами Компилятора как услуга

В.NET Anders Hejlsberg 4,0 презентации он обсудил в СЕТЕВЫХ 5.0 ("или некоторый будущий выпуск") они работают над моделью "Compiler as a Service". Состояния Anders Hejlsberg: [источник] [1] "Мы хотим...
вопрос задан: 20 October 2011 18:51
1
ответ

Как выполнить / запустить код из строковой переменной во время выполнения

Я пытаюсь выполнить код в строковой переменной, чтобы получить элемент из словаря. Я пытался использовать CSharpCodeProvider следующим образом: var text = "IconDescription"; text = "\" "+ text +" \ ""; вар ...
вопрос задан: 29 March 2019 13:00
1
ответ

Есть ли способ получить атрибуты уровня сборки из ссылочных сборок, используя объект Compilation в Roslyn?

Мне нужно получить пару атрибутов уровня сборки в ссылочных сборках проекта. У объекта Compilation есть список ExternalReferences, но объекты в списке не несут много ...
вопрос задан: 28 March 2019 03:51
1
ответ

Как получить имя сборки из объекта MethodDeclarationSyntax

Используя Roslyn, я получаю открытые методы, такие как: var semanticModel = file.GetSemanticModelAsync (). Result; var classParser = new ClassParser (semanticModel); var tree = file ....
вопрос задан: 4 March 2019 14:55
1
ответ

Как частично обновить компиляцию новым синтаксическим деревом?

У меня есть следующая компиляция: Solution SolutionToAnalyze = workspace.OpenSolutionAsync (pathToSolution) .Result; var projects = solutionToAnalyze.Projects; Компиляция Компиляция = projects.First () ...
вопрос задан: 30 June 2015 07:49
1
ответ

Как я могу развить свою SemanticModel в Roslyn? [Дубликат]

У меня есть SyntaxTree и связанный с ним SemanticModel. Я иду это дерево и заменяю узлы с помощью CSharpSyntaxRewriter. Однако, как я это делаю, новые узлы не получат семантики ...
вопрос задан: 28 August 2012 18:51
0
ответов

Показать < возвращает > тег XML в визуальную студию intellisense

Я добавил < Returns > XML-тег для некоторых из моих методов, но я не вижу его содержимое в IntelliSense. Вот мой код: /// < summary > /// мы все живем в желтой сводке /// < / summary > // ...
вопрос задан: 5 February 2019 17:00
0
ответов

Использование TextReader в многоцелевом проекте

Я использую Analyzer с шаблоном Code Fix .NET Compiler Platform SDK для создания моего анализатора кода Roslyn. Шаблон создает решение, где фактический проект анализатора является многоцелевым. (Я ...
вопрос задан: 13 July 2018 08:15
0
ответов

C # 7.3 Ограничение Enum: Почему я не могу использовать nullable enum?

Теперь, когда у нас есть ограничение enum, почему компилятор не позволяет мне писать этот код? публичный статический TResult? ToEnum (это строковое значение, TResult? DefaultValue), где TResult: Enum {...
вопрос задан: 15 May 2018 13:35
0
ответов

Функции C # 6.0, не работающие с Visual Studio 2015

Я тестирую Visual Studio 2015 с C # 6.0, но языковые функции не работают. В веб-приложении MVC компилируется следующий код: if (! String.IsNullOrWhiteSpace (Model.Profile? ....
вопрос задан: 23 March 2018 21:48
0
ответов

Сборка VS2015 завершается неудачно без сообщения об ошибке с помощью Dynamic

Я писал модульный тест на куске кода, который возвращал JSON. Тип, который он возвращает, является анонимным, поэтому я подумал, что для проверки значений в нем я просто приведу объект к динамическому объекту, чтобы выполнить мой ...
вопрос задан: 23 May 2017 12:34
0
ответов

Получение контекста отладчика в C # interactive

C # Interactive кажется намного более мощным, чем Immediate Window (по крайней мере, оно обрабатывает лямбда-выражения, которые часто используются в LINQ - см. Инструмент для быстрой отладки Visual Studio и ...
вопрос задан: 23 May 2017 12:02
0
ответов

Упаковка .exe в .vsix и вызов из расширения Visual Studio

У меня есть пакет Visual Studio, который выполняет часть своей работы, запуская внешний процесс (используя System.Diagnostics.Process) и взаимодействуя с ним через стандартный ввод/вывод. В настоящее время у меня есть ...
вопрос задан: 23 May 2017 12:00
0
ответов

Создание синтаксического дерева с нуля

Ранее я задавал этот вопрос, на который был дан ответ, но кто-то дал предложение, которое может помочь мне предотвратить подобные ошибки по мере продвижения вперед. Добавление автоматического -реализованного свойства в класс...
вопрос задан: 23 May 2017 11:47
0
ответов

Изменения в поведении делегирования кэширования в Roslyn

Дан следующий код: открытый класс C {public void M () {var x = 5; Действие & л; INT > action = y = > ЕЫпе (у); }} Использование VS2013, .NET 4.5. При взгляде ...
вопрос задан: 29 November 2015 09:43
0
ответов

На каком языке написан компилятор C #?

Я посмотрел на исходный код на http://referencesource.microsoft.com/, и кажется, что весь исходный код находится в C #. Я также посмотрел исходный код для новой платформы компилятора C # (Roslyn), и он ...
вопрос задан: 21 May 2015 23:28
0
ответов

Roslyn: как получить пространство имен для синтаксиса объявлений с помощью Roslyn C #

У меня есть решение C #, которое содержит некоторые файлы классов. С Roslyn я могу проанализировать решение, чтобы получить список проектов в рамках решения. Оттуда я могу получить документы в каждом проекте. ...
вопрос задан: 6 April 2015 21:22
0
ответов

MSBuildWorkspace.OpenSolutionAsync ищет цели в Visual Studio / v14.0

У меня есть консольное приложение VS 2013, которое загружает любой файл решения (.sln) - компилирует все проекты в нем, используя Roslyn, и извлекает информацию об использовании API из модели компиляции. Я сейчас сталкиваюсь ...
вопрос задан: 20 December 2014 18:12
0
ответов

C# REPL вне Visual Studio

F# имеет REPL (цикл чтения-оценки-печати) F# Interactive, C:\Program Files (x86)\Microsoft F#\v4.0\Fsi.exe. Насколько я понимаю, C# теперь имеет свой собственный интерактивный REPL, выпущенный вместе с Roslyn. Как открыть снаружи...
вопрос задан: 29 September 2014 13:44
0
ответов

Получение аргументов метода с помощью Roslyn

Я могу получить список из решения всех вызовов определенного метода, используя следующий код :var createCommandList = new List (); INamedTypeSymbol interfaceSymbol = (from...
вопрос задан: 7 June 2014 19:15
0
ответов

Ищу компилятор C # => Linq Expression

Я ищу возможность преобразовывать целые методы в деревья выражений. Записывать это было бы отстой. :) Итак (тривиальный пример), учитывая следующий текст: public static int Add (int a, int b) { ...
вопрос задан: 15 October 2013 08:44
0
ответов

Может ли интерактивное окно C # взаимодействовать с моим кодом?

Я установил Roslyn. Теперь, если я знаю, где искать в Visual Studio, я могу открыть «интерактивное окно C #» и запустить код: > 5 + 3 8 Это мило. Теперь, как я могу взаимодействовать с моим кодом - с моими классами? Предположим, я ...
вопрос задан: 11 January 2013 16:33
0
ответов

Сортировать и удалять (неиспользуемые) операторы с помощью скрипта/кода Roslyn?

Сортировать и удалять (неиспользуемые) операторы с помощью скрипта/кода Roslyn? Я ищу некоторый код .NET/Roslyn (компилятор как сервис), который может запускать проект, а также сортировать и удалять неиспользуемые операторы использования. ...
вопрос задан: 11 December 2012 18:21
0
ответов

Каковы преимущества использования Roslyn - компилятора как службы

Что такое CaaS (Compiler As A Service) по отношению к проекту Roslyn? Как использование функции Roslyn улучшает производительность приложения C # по сравнению с текущим компилятором C # 4.0? Что такое ...
вопрос задан: 13 September 2012 17:43
0
ответов

Есть построенные -в "упрощенках" с Рослином?

Есть ли встроенный -способ использования Roslyn для выполнения тех же преобразований времени компиляции -, что и компилятор C #, например. для преобразования итераторов, инициализаторов, лямбда-выражений, LINQ и т. д. в базовый C #...
вопрос задан: 15 July 2012 18:47
0
ответов

Добавление реализованного свойства Auto -в класс с использованием Roslyn

Я пытаюсь изучить Roslyn, создав существующее, но простое приложение с нуля, что кажется продуктивным способом изучения этого. Во всяком случае, у меня есть следующий код :var root = (...
вопрос задан: 12 July 2012 11:55
0
ответов

Как найти SyntaxNode для символа метода в CompilationUnit?

Я добавил несколько узлов в модуль компиляции, и теперь я хочу найти синтаксический узел, соответствующий заданному символу :varcompile = Compilation.Create ("HelloWorld" )...
вопрос задан: 11 July 2012 08:37