Вопросы по теме 'codedom'

Выполнение JavaScript из сборки C#
Я хочу выполнить код JavaScript из сборки C# и вернуть результаты кода JavaScript в вызывающий код C#. Легче определить вещи, которые я не пытаюсь сделать: Я не пытаюсь вызвать функцию JavaScript на веб-странице из своего кода. Я не...
14504 просмотров
schedule 18.03.2023

Как добавить предупреждение #pragma об отключении 1591 с помощью CodeDom
Часть нашего приложения использует код, сгенерированный с помощью CodeDom. Этот код не нуждается в Xml-комментариях, поэтому мы хотели бы добавить #pragma warning disable 1591 к этим сгенерированным файлам. Возможно ли это с CodeDom, а...
10978 просмотров
schedule 25.06.2022

Сгенерировать имя переменной с помощью CodeDOM
Всем привет, Пожалуйста, помогите мне с этим: У меня есть форма, которая содержит мой пользовательский элемент управления. В пользовательском элементе управления у меня есть 2 коллекции, ссылающиеся на один и тот же источник данных для...
397 просмотров
schedule 21.04.2024

Как инициализировать переменную-член в конструкторе с помощью CodeDOM?
Я надеюсь, что может мне помочь, проблема в том, что я хочу инициализировать переменную-член в конструкторе класса с CodeDOM, чтобы добиться чего-то вроде этого: Public Sub New() MyBase.New Me._myOfficeApp = New...
683 просмотров
schedule 13.08.2023

CodeDom и инициализаторы коллекций
Есть ли способ создать инициализатор словаря с помощью C# CodeDom? Они вообще поддерживаются? Я бы хотел: private IDictionary<string, string> map = new Dictionary<string, string> { { "Name", "Value" }, ... };
917 просмотров

Как я могу использовать CodeDOM для создания и загрузки сборки в AppDomain?
Я работаю над проектом, который будет использовать CodeDOM для создания класса, который оценивает определяемое пользователем выражение, создает сборку для класса и загружает сборку. Поскольку может быть достаточное количество определяемых...
5010 просмотров
schedule 10.05.2023

.Net CodeDom — создать делегата с эквивалентом оператора AddressOf?
Изменить: Есть ли способ создать экземпляр делегата в .Net с помощью CodeDom? Я хочу сгенерировать что-то похожее на следующее: Dim myDelegate As someDelegateType = New someDelegateType(AddressOf implementingMethod) Ниже приведена...
1360 просмотров
schedule 09.04.2022

Создание метода расширения с помощью CodeDOM
Я пытаюсь создать метод расширения с помощью CodeDOM. Похоже, что для них нет никакой поддержки, и использование ExtensionAttribute (которое С# использует внутри для обозначения методов расширения) не разрешено. Можно использовать трюк , чтобы...
2405 просмотров
schedule 22.11.2022

System.Array против Byte[] при использовании CodeDom
Я ссылаюсь на DLL-файл COM, используя CodeDom. Функция в файле dll имеет следующие параметры: Public Function Foo(fooString As String, fooByte() As Byte) End Function Когда на этот dll-файл ссылается непосредственно Visual Studio (без...
1250 просмотров
schedule 27.05.2022

Какой самый интересный и многообещающий подход к реализации компилятора на C#?
Я только в начале своего дипломного проекта, который должен длиться 6 месяцев. Цель проекта — реализовать .Net-компилятор для одного скриптового языка. У меня была компиляторная конструкция в качестве предмета в моей учебной программе, и я знаю...
547 просмотров

Как прочитать встроенный ресурс в виде массива байтов, не записывая его на диск?
В моем приложении я компилирую другую программу из файла source.cs с помощью CodeDom.Compiler и встраиваю некоторые ресурсы (файлы exe и dll) во время компиляции, используя: // .... rest of code if...
28399 просмотров

Codedom добавить ресурс
Я компилирую исходный код (это окно wpf) с помощью codedom. Теперь я хочу добавить некоторые ресурсы (изображения), не удаляя файл. Это возможно? Если да, то как? И как я могу получить доступ к изображениям в новом приложении? По запросу...
760 просмотров
schedule 29.06.2022

codedom добавить ссылку
Я хочу сделать генератор отправителя почты. но у меня проблема со ссылкой на codedom. мой результат: «Тип или имя пространства имен« Mail »не существует в пространстве имен« System.Net »(вам не хватает ссылки на сборку?)» Я не могу добавить...
2992 просмотров
schedule 29.06.2022

Взаимодействие со сборкой, созданной CSharpCodeProvider
Я сделал игрушечный компилятор для обучения/экспериментов. Вот код для компиляции кода C#: using System; using System.CodeDom.Compiler; using System.Reflection; using Microsoft.CSharp; namespace ProgrammingSystem { public class Compiler...
1396 просмотров
schedule 19.04.2023

CodeDom Compile Ошибка типа или пространства имен
У меня есть программа, использующая WPF на С#, которая использует .NET 4 Framework (не профиль клиента) и компилирует исходный файл с именем «Source.txt». Однако всякий раз, когда он компилирует его, я получаю эту ошибку «Ошибка CS02345: имя типа или...
2938 просмотров
schedule 12.09.2022

Оператор переключения в codeDom (стиль таблицы переходов)
Я знаю, что операторы переключения недоступны в CodeDom и как компиляторы работают с оператором переключения. Поэтому по соображениям производительности, когда присутствует много случаев, я не хочу использовать If-else Почему оператор switch, а...
1650 просмотров
schedule 03.04.2022

CodeDOM не нашел сборки
Я только что задал вопрос о компиляции с помощью CodeDOM и получил отличный ответ, который решил многие проблемы. Одна проблема, с которой я столкнулся сейчас, заключается в том, как добавить следующие варианты использования в мой компилятор....
1239 просмотров
schedule 25.05.2022

CodeDomProvider не смог разрешить мои сборки в папке Bin веб-сайта при динамической компиляции кода
Все, У меня есть веб-сайт asp.net, и в моей папке bin есть все необходимые сборки, на которые ссылается мой динамически скомпилированный код. Я компилирую свой код во время выполнения, используя CodeDomProvider. Когда я компилирую свое...
742 просмотров
schedule 25.01.2024

CompileAssemblyFromSource в f# powerPack codeDom
Я пытаюсь запустить базовую программу для динамической компиляции и запуска кода f#. Я пытаюсь запустить следующий код: open System open System.CodeDom.Compiler open Microsoft.FSharp.Compiler.CodeDom // Our (very simple) code string...
717 просмотров

Создавайте частные сеттеры с помощью CodeDOM
В настоящее время я разрабатываю API, который динамически компилируется в сборку на основе некоторых предопределенных правил, хранящихся в XML-документах. Мне сложно заставить CodeDOM генерировать свойства с помощью общедоступного получателя и...
1079 просмотров
schedule 08.05.2023