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

Как указать CppCodeProvider в командной строке svcutil.exe?
Я пытаюсь использовать svcutil для создания управляемого кода C ++ из XSD. Я использую командную строку "C: \ Program Files (x86) \ Microsoft SDK \ Windows \ v7.0A \ bin \ xsd.exe" MyTest.xsd / classes...
2049 просмотров
schedule 10.09.2021

Импортировать пространства имен в CodeSnippetCompileUnit
При использовании CodeCompileUnit для генерации кода через CodeDOM вы можете импортировать пространства имен, создав пространство имен CodeNamespace отдельно от пространства имен, в котором вы определяете свой тип (ы). Использование свойства Imports...
1248 просмотров
schedule 26.10.2021

Проблема с VB.NET CodeDom
У меня проблема с CodeDom при компиляции кода VB. Я получаю сообщение о том, что «Пространство имен или тип, указанный в Imports 'System.Core', не содержит публичных членов или не может быть найден». Это повторяется для каждого импорта внутри кода,...
343 просмотров
schedule 30.09.2021

CompileAssemblyFromDom (компилятор CodeDom) генерирует номера строк иначе, чем Visual Studio
Я использую CodeDOM для создания и компиляции сборки. Я обнаружил, что если сгенерированный код не компилируется, метод CompileAssemblyFromDom генерирует номера строк, отличные от тех, которые сгенерировала бы Visual Studio. Так, например, если я...
802 просмотров
schedule 08.03.2022

Как Visual Studio генерирует шаблон класса?
Когда мы добавляем новый класс в Visual Studio, мы получаем код шаблона namespace MyProject { class Class1 { } } Как Visual Studio генерирует этот код? Использует ли он CodeDOM или T4Template или что-то еще?
105 просмотров
schedule 12.03.2022

Можем ли мы создать сборку из CodeExpressions и буквального исходного кода одновременно?
У меня есть ситуация, когда одна часть моего кода генерируется через CodeExpressions , а другая - самим пользователем (как в случае: пользователь просто как обычно пишет свой код, который я бы потом взял и добавил в свою сборку, когда он...
290 просмотров
schedule 25.03.2022

Есть ли способ вызвать универсальные методы репозитория для объекта, созданного во время выполнения с помощью codeDOM?
Я использую codeDOM для создания классов сущностей во время выполнения. У меня также есть общий репозиторий для работы с различными функциями БД. Вот метод Insert в качестве примера метода в моем универсальном репозитории: public void...
507 просмотров

Класс вызова, созданный во время выполнения из другого объекта, созданного во время выполнения
Я работаю над проектом C#, в котором я динамически создаю сопоставление для решения ORM, а именно nHibernate , во время выполнения. из данной базы данных на данном сервере. Прямо сейчас я сосредоточен на том, чтобы заставить работать базовый объект...
115 просмотров
schedule 26.03.2022

C# — компилировать код C# во время выполнения с настраиваемой конфигурацией
У меня есть вопрос, может ли компилятор CodeDom компилировать код С# с пользовательской конфигурацией, такой как бит x64 или бит x86. По умолчанию он компилирует код С# в .exe с конфигурацией «Любой процессор». Компиляция кода С#: public static...
431 просмотров

Предотвратить декомпиляцию сборки Codedom
Просто спрашивал о шифровании сборок. Теперь разобрался, спасибо всем‹3
525 просмотров
schedule 07.04.2022

Взаимодействие открытых переменных между сборками, созданными InMemory из CodeDom
Пользователи могут запускать несколько экземпляров сборок InMemory из основного приложения. Проблема в том, что общедоступные переменные в сборках InMemory перезаписывают друг друга. Есть ли способ исправить это? Я также попытался переименовать...
155 просмотров
schedule 03.04.2022

Посмотреть исходный код CodeDom
Есть ли способ получить файлы исходного кода из исполняемого файла, созданного с помощью CodeDom? Я хотел бы иметь возможность открывать исходные файлы, чтобы четко видеть, где я сделал ошибки, генерируя какой-либо код.
613 просмотров
schedule 22.04.2022

Codedom генерирует сложный оператор if
Я немного застрял с попыткой создать сложный оператор if, подобный приведенному ниже. if (class1.Property == class2.Property || (class3.Property && class4.Property)) { //do something } else { //do something else } Используя класс...
1528 просмотров
schedule 01.05.2022

Как включить использование декларативов с CodeDomProvider в С#?
Я хочу скомпилировать несколько .cs-файлов в исполняемую программу. Мой CodeDomProvider не находит декларативы использования, которые я прописал в .cs-файлы. В частности, создаются следующие сообщения об ошибках: -Тип или пространство имен...
279 просмотров
schedule 30.04.2022

Анализируете структуру кода с помощью CodeDom?
Недавно я написал сообщение здесь, в Stackoverflow , с просьбой о некоторых библиотеках C #, которые вычисляют метрики. , в основном CC ... к сожалению, безуспешно. Так что я напишу это сам. Я поискал в Интернете, что может быть лучшим подходом,...
1866 просмотров
schedule 12.05.2022

Конвейер сборки Azure: сбой VSBuild в поставщике CodeDom
Мой конвейер сборки (агент, размещенный в Microsoft) запускался каждое утро в течение нескольких месяцев, но сегодня утром он внезапно отказал в задаче VSBuild. Ошибка описывается как: "## [ошибка] ASPNETCOMPILER (0,0): Ошибка ASPCONFIG: Тип...
544 просмотров

CodeDom + Assembly.Load вызывает исключение BadImageFormatException
Я пытаюсь выполнить файл из заданного массива байтов, который отлично работает: byte[] bytes = File.ReadAllBytes(@"C:\Location\program.exe"); MessageBox.Show(bytes.Length) // The same size for both the VS compiled and CodeDom compiled application...
212 просмотров
schedule 22.05.2022

Добавление ресурса в скомпилированный файл Codedom VB.NET
Я пытался найти решение, но с треском провалился. Может ли кто-нибудь указать мне правильное направление решения? Ссылка на Codedom: https://msdn.microsoft.com/en-us/library/y2k85ax6(v=vs.110).aspx Я пытаюсь добавить ресурс, используя:...
292 просмотров
schedule 08.06.2022

Должен ли Type.GetType(string) знать о динамически генерируемых типах?
У меня есть приложение, которое создает код с помощью компилятора CodeDom. Я вижу, что сгенерированная сборка находится в памяти. Но когда я вызываю Type.GetType(typeName), он возвращает значение null. Я нахожу это немного запутанным. Что я...
968 просмотров
schedule 18.06.2022

Ссылка на CodeDom добавлена ​​правильно, файл dll не
Это вызвало у меня целый день работы на данный момент. В Visual Studio я могу добавить ссылку на собственный файл .dll. После добавления ссылки я могу вызвать файл .dll: someClass_inDll sc = new someClass_inDll(); sc.someVoid_in_dll();...
522 просмотров
schedule 30.06.2022