Описание тега system-codedom-compiler

2 ответа

Где Xml Serializer хранит свой динамически сгенерированный код?

Сериализатор XML в System.Xml.Serialization пространство имен генерирует XmlSerializationReader а также XmlSerializationWriter классы динамически с использованием CodeDOM. Я хочу взглянуть на эти классы в дизассемблере. Где сериализатор хранит време…
1 ответ

Console.WriteLine текст из CodeDomProvider

Я пытаюсь использовать CodeDomProvider для создания компилятора C#. Мне удалось получить ошибки, но я не могу получить вывод. Это то, что я имею до сих пор: public List<string> Errors(CompilerResults compilerResults) { List<string> messa…
0 ответов

Как получить статические ресурсы из сборки, на которую есть ссылки

Я получил сборку, созданную System.CodeDomCompiler во время выполнения. Скомпилированная сборка использует ссылочную сборку. Далее я объявляю CodeDomAssembly как мою скомпилированную сборку во время выполнения, а RefAssembly - как сборку, на которую…
27 июл '18 в 09:45
1 ответ

Ошибка при добавлении сборки из dll в параметр компилятора C# Codedom

Я работаю над проектом aC# codedom, который предоставляет пользователям возможность динамически компилировать код C#. Я получаю сообщение об ошибке при добавлении сборки dll из wpf (он отлично работает для winforms). Когда я пытаюсь добавить ссылку …
1 ответ

Использование CodeDOM для объединения исходного кода и файла классов

Я создал форму для компилятора codeDOM, и он может скомпилировать мой код, если он находится в одном текстовом файле, но я хочу иметь возможность компилировать исходный код в текстовом файле и класс, который находится в текстовом файле, чтобы они мо…
14 апр '13 в 19:34
1 ответ

Какие языки программирования.NET имеют поставщика CodeDom?

Помимо C#, VB.NET, C++ (Managed и C++/CLI) и F#, какие языки программирования.NET имеют своего собственного поставщика CodeDom?
18 янв '10 в 05:56
0 ответов

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

У меня проблема с моим сайтом. Я недавно обновил сайт с Framework 2.0 до 4.0. Теперь при вводе URL на сайте. Я получаю это сообщение об ошибке Смотрите скриншот ошибки здесь: http://www.bilddump.se/bilder/20150215151938-195.252.32.111.bmp Начало оши…
2 ответа

Невозможно скомпилировать простой динамический код после миграции на.netstandard 2.0 (CodeDom генерирует исключение System.PlatformNotSupportedException)

Попытка скомпилировать этот пример кода: var c = new CSharpCodeProvider(); var cp = new CompilerParameters(); var className = $"CodeEvaler_{Guid.NewGuid().ToString("N")}"; // doesn't work with or without netstandard reference var netstandard = Assem…
5 ответов

Как прочитать встроенный ресурс как массив байтов, не записывая его на диск?

В моем приложении я компилирую другую программу из файла source.cs с использованием CodeDom.Compiler и встраиваю некоторые ресурсы (файлы exe и dll) во время компиляции, используя: // .... rest of code if (provider.Supports(GeneratorSupport.Resource…
2 ответа

C# Компиляция предоставленного пользователем кода и использование

Я пытаюсь разрешить пользователю писать метод в текстовом поле, и мой код вызывает этот метод. В конечном итоге это будет использовано в демонстрационном апплете для оптимизации с учетом целевой функции. Итак, я работал с образцом консольного прилож…
12 май '11 в 16:11
1 ответ

Как я могу программно сделать разрешение перегрузки метода в C#?

Когда компилятор C# интерпретирует вызов метода, он должен использовать (статические) типы аргументов, чтобы определить, какая перегрузка действительно вызывается. Я хочу быть в состоянии сделать это программно. Если у меня есть название метода (str…
1 ответ

.Net 3.5 CodeDom Compiler, генерирующий странные ошибки

Это далеко, но я постараюсь объяснить проблему как можно лучше. Я использую компилятор CodeDom в.Net 3.5 для компиляции 3 файлов CS... 2 из которых были сгенерированы из Edmgen.exe, а 1 - динамически сгенерированный файл. Код компиляции выглядит так…
22 июл '10 в 19:21
1 ответ

Назовите пользовательский класс в классе, созданном автоматически?

У меня есть два класса, которые я пытаюсь сгенерировать код, используя CodeDom. Первый класс (StudentModel), довольно просто, я могу генерировать с использованием CodeDom. Во втором классе, то есть в классе ученика, я пытаюсь сослаться на класс Stud…
10 апр '12 в 15:21
0 ответов

Компилятор CodeDom: На какие сборки есть ссылки по умолчанию?

Коротко: Какие сборки (Framework DLL) по умолчанию включены в компиляторы.NET CodeDom (CSharpCodeProvider или же VBCodeProvider) без явного добавления ссылки на CompilerParameters? Я использую CodeDom инструменты, а именно CSharpCodeProvider а также…
1 ответ

Отсутствует добавленная ссылка при использовании компилятора CodeDom

Я нашел похожие вопросы к этому, но не смог найти что-то, что конкретно решает мою проблему. У меня есть код, который редактирует книгу Excel через System.CodeDom.Compiler, Это важно, так как я хочу иметь возможность "подключать" различные инструкци…
28 сен '17 в 11:27
1 ответ

Создание таймера в коде

Я пытаюсь иметь таймер в кодовом коде, поэтому, когда я собираю программу и запускаю ее, таймер запускается, и некоторый код запускается каждый интервал.Я старался: Imports System.IO.File Imports System.ComponentModel Imports Microsoft.Win32 Imports…
19 апр '18 в 15:39
1 ответ

Меню веб-сайта Visual Studio 2017 "Включить C# 6 / VB 14" не удается загрузить пакет Nuget

С тех пор, когда я нажимаю на меню веб-сайта "Включить C# 6 / VB 14", я получаю сообщение об исключении, в котором говорится, что "пакет Microsoft.CodeDom.Providers.DotNetCompilerPlatform 1.0.2" не найден в следующих основных ресурсах: "C:\Program F…
1 ответ

Компилятор Roslyn ищет неправильную папку bin для vbc.exe

Мне действительно нравятся новые возможности языка VB14 в VS2015 (такие как?. Нотация и интерполяция строк). В нашем приложении WinForms (.Net 4.5) я использую кодированный кодер для запуска кода динамической отчетности на лету. К сожалению, это не …
1 ответ

Программно загрузить встроенный файл ресурсов

Я недавно реализовал следующий код для программной сборки проекта /exe. В этой сборке exe я хотел хранить кучу "реальных файлов" внутри ресурсов в виде потоков. Вот как я добавляю файлы в файл ресурсов (в единственном числе), а затем встраиваю этот …
1 ответ

C# / .NET - CodeDom.Compiler Установить атрибуты информации сборки

Я новичок в C# и пытаюсь использовать.NET CodeDom.Compiler, чтобы скомпилировать приложение и правильно сгенерировать информацию о сборке в выведенном exe. Я искал в справочнике MS Docs / Class, чтобы сделать это. Можно ли установить информацию о сб…
27 сен '18 в 17:28