Описание тега codedom
CodeDOM - это структура, которая может использоваться для создания (абстрактного) дерева выражений, представляющего реальные структуры кода (например, классы, операторы и т. Д.) Независимым от языка способом. Это означает, что если вы построите дерево выражений, вы можете использовать (или написать) генераторы кода для вывода одной и той же логической структуры на нескольких разных целевых языках. Генераторы языков существуют для VB.NET, C# и JScript, но вы также можете создать свои собственные.
1
ответ
Скомпилируйте класс с атрибутами и загрузкой
Не уверен, почему это не работает, в основном это мой код: System.CodeDom.Compiler.CompilerParameters parameters = new CompilerParameters(); parameters.GenerateExecutable = false; parameters.OutputAssembly = @"C:\myclass.dll"; string code = @" using…
11 авг '14 в 19:04
1
ответ
Компиляция CodeDOM без ошибок, но не запускает консоль
Я создал свой проект и теперь хочу скомпилировать с использованием компилятора CodeDOM. У меня есть папка, полная файлов.CS, которые должны быть скомпилированы в EXE. Предполагается, что это консольное приложение, хотя оно не может запустить какую-л…
19 июн '15 в 19:38
1
ответ
Roslyn - CodeDom: как динамически скомпилировать код в Universal-Windows-Library
Я генерирую.NET Dll, динамически содержащие классы-оболочки для проекта WPF. Я делаю это с помощью класса System.CodeDom.Compiler.CodeDomProvider. Теперь мне нужно создать класс-оболочку для Universal-Windows-Dll. Так как System.CodeDom.Compiler.Cod…
15 окт '15 в 08:08
0
ответов
Компиляция кода C# во время выполнения без создания класса
Возможно ли скомпилировать строку в код без необходимости компиляции всего нового класса? Я видел много учебников, и я смотрел документацию CodeDom Framework, но во всех них он создает новый класс и все, что я хочу, это просто скомпилировать 1 строк…
19 апр '14 в 19:50
1
ответ
Преобразование пользовательского ввода в метод ToString() внутри FlowDocument в Workflow 4.0
У меня есть приложение Workflow 4.0, которое генерирует электронные письма. В диалоговом окне для создания тела сообщения электронной почты пользователь должен иметь возможность ввести некоторое строковое значение, представляющее существующую переме…
08 июн '10 в 16:36
2
ответа
C# CodeDom использовать TextBox из формы строителей
Может быть, вы не поняли название, но мой вопрос: у меня есть Строитель. Этот конструктор создает вывод (.exe), который загружает папку с моими картинками на FTP-сервер. Я действительно хочу знать, как использовать текстовые поля из формы строителей…
14 июн '13 в 15:29
1
ответ
C# - компилировать код C# во время выполнения с пользовательской конфигурацией
У меня есть вопрос, может ли CodeDom Compiler компилировать код C# с пользовательской конфигурацией, такой как x64-бит или x86-бит. По умолчанию он компилирует код C# в.exe с конфигурацией "Any CPU". Компиляция кода C#: public static string BCS(stri…
24 янв '19 в 16:38
1
ответ
C# CodeDom Конвертировать между типами
Я пытаюсь использовать CodeDom для создания следующей строки кода: object o = (object)bytes Где "байты" представляет байтовый массив: byte[] bytes = null; Я мог бы использовать метод VariableDeclaration или, возможно, даже метод CodeAssign, чтобы сг…
18 июл '11 в 12:41
1
ответ
C# CodeDom Добавить встроенный ресурс без предварительной записи файла на диск
В CodeDom можно добавить встроенный ресурс в динамически создаваемый файл, используя свойство CompilerParameters.EmbeddedResources. В моем проекте я добавляю несколько байтов данных в качестве встроенного ресурса в мой динамически создаваемый файл (…
13 авг '11 в 16:04
4
ответа
Удаление элементов в коде, сгенерированном из Codedom
Есть ли способ удалить элементы кода, сгенерированного в Codedom, из кода VB? Например, вверху всего кода, который я генерирую, он имеет: "------------------------------------------------- ----------------------------- ' "Этот код был сгенерирован и…
13 авг '10 в 00:46
2
ответа
Загрузите код VB.net из файла.txt и выполните его на лету, используя System.CodeDom.Compiler
Я нашел ответ на этот вопрос уже в этом посте: /questions/40600054/importirovat-kod-iz-teksta-vbnet/40600060#40600060 Но мой следующий запрос: когда я пытаюсь объявить либо DataTable, либо MsgBox внутри этого динамического кода, я получаю ошибку, чт…
27 янв '14 в 11:40
1
ответ
Изменить сгенерированное имя класса C#
Я использую ManagementClass.GetStronglyTypedClassCode, чтобы получить ссылку на экземпляр CodeTypeDeclaration. Я хотел бы изменить имя сгенерированного класса, и этот метод не позволяет этого (насколько я могу судить). Я пытался изменить свойство Co…
30 сен '10 в 18:19
2
ответа
Как передать объект в динамический код в C#
Я использую System.CodeDom.Compiler для генерации динамического кода, мне нужно передать некоторые объекты в функции в коде, но когда я передаю объекты, они ссылаются на мое текущее пространство имен... string code = @" using System; using " + type …
15 ноя '17 в 08:00
1
ответ
CodeDomProvider по-прежнему использует TempFiles при использовании GenerateInMemory
Поэтому я запускаю многопоточную операцию, которая часто запускает один и тот же источник для сборки / компиляции в одно и то же время, заставляя его возвращать исключения, утверждающие, что он не может получить доступ к файлу в данных локального пр…
06 окт '18 в 13:48
2
ответа
Код компиляции - ошибка CS1056 '`'
Я пытаюсь скомпилировать код, используя мой собственный компилятор (CodeDOM), но на таких кодах: 390. sealed class FunctorComparer`1 { 421. public System.Array+FunctorComparer`1[T] () {} 448. abstract public interface IEnumerator`1 { ... (1676 match…
04 май '15 в 14:21
1
ответ
Как добавить пользовательские свойства в вывод CodeDOM
Я пытаюсь добавить пользовательские свойства для вывода CodeDOM, такие как версия файла, автор и т. Д. Я не знаю, как.
23 мар '15 в 01:03
1
ответ
Генерация кода CodeDom, TypeAttribute ExplicitLayout не генерирует пользовательский атрибут?
Я использую CodeDom для создания структуры, я пытаюсь указать явное расположение полей с помощью пользовательского атрибута. Мне удалось сделать это с помощью обычного CodeAttributeDeclaration экземпляра, но затем я заметил, что перечисление System.…
01 дек '14 в 07:51
1
ответ
Вычисление выражения с использованием CodeDom
Я пытаюсь написать решатель дифференциальных уравнений, и мне нужно, чтобы пользователь мог ввести их в текстовое поле. Проблема в том, что метод решения меняется, когда уравнение содержит только x или что-то вроде x+y. Если бы нашел отличный код на…
26 ноя '11 в 23:44
2
ответа
Как выполнить код, сгенерированный codeDom?
Я только что сгенерировал файл.cs, используя codeDom. Может кто-нибудь объяснить, как мне это выполнить?
22 июл '10 в 04:26
2
ответа
Получить схему хранимой процедуры
Я пытаюсь написать основу для создания сущностей из существующей базы данных. Я уже реализовал весь код для генерации сущностей из таблиц, и он работает хорошо. Сейчас я ищу решение для извлечения всей информации, необходимой для создания объекта хр…
24 фев '14 в 08:41