Описание тега compileassemblyfromsource
In .NET this method compiles an assembly from the specified array of strings containing source code, using the specified compiler settings.
1
ответ
Запретить CompileAssemblyFromSource создавать временные файлы с повторяющимся именем файла
Мое приложение WCF использует код, скомпилированный во время выполнения, для вычисления некоторых значений отчета. Я использую CSharpCodeProvider.CompileAssemblyFromSource для компиляции кода. Если клиент (приложение Silverlight) запрашивает отчет в…
11 авг '11 в 13:44
0
ответов
Можно ли получить собственную производительность для динамически скомпилированного кода, который можно выгружать?
У меня есть функция, которая использует древовидную структуру словарей для сопоставления с входящими структурами, поступающими со скоростью несколько 100k/ сек. Это уже довольно быстро, но это должно стать еще быстрее. Чтобы измерить, насколько быст…
25 июн '15 в 04:03
1
ответ
CSharpCodeProvider, информация о прогрессе при компиляции
Я генерирую некоторый код в памяти из данных случайного размера. Это может генерировать что-то вроде 15К классов и может быть даже больше. Код хранится в списке, который я использую с CompileAssemblyFromSource метод из CSharpCodeProvider учебный кла…
26 май '16 в 08:18
1
ответ
Создать объект Class из строки, содержащей исходный код
Я создаю приложение C#, в котором код компилируется во время выполнения, код содержится в строке (и строка получает свое значение из элемента управления ScintillaNET, она просто возвращает текст, строка с кодом работает так, как задумано). Мой вопро…
24 ноя '14 в 22:32
1
ответ
.NET CompileAssemblyFromSource: определить, какой источник не удалось?
Я динамически компилирую код, используя CompileAssemblyFromSource с несколькими источниками. В случае ошибки компиляции я могу получить номер строки и т. Д. Из Errors коллекция. Однако номер строки - это номер строки во всех источниках. Что мне нужн…
14 окт '11 в 17:12
1
ответ
"CompileAssemblyFromSource" в F# powerPack codeDom
Я пытаюсь получить базовую программу для динамической компиляции и запуска кода F#. Я пытаюсь запустить следующий код: open System open System.CodeDom.Compiler open Microsoft.FSharp.Compiler.CodeDom // Our (very simple) code string consisting of jus…
08 авг '13 в 22:42
0
ответов
Как позволить CompileAssemblyFromSource() обращаться к пользовательским типам в вызывающей программе
Я успешно использую динамически скомпилированные сборки для оценки определяемых пользователем выражений во время выполнения. Мой вопрос о том, как передать ссылки на типы, определенные в моей собственной программе, в функцию CompileAssemblyFromSourc…
18 июн '14 в 16:24
4
ответа
Как я могу предотвратить утечку памяти в CompileAssemblyFromSource?
У меня есть код на C#, который использует CSharpCodeProvider.CompileAssemblyFromSource для создания сборки в памяти. После сборки мусора мое приложение использует больше памяти, чем до создания сборки. Мой код находится в веб-приложении ASP.NET, но …
25 ноя '09 в 19:24
1
ответ
CompileAssemblyFromSource + Obfuscation = не работает
У меня есть рабочий код CompileAssemblyFromSource. Но когда я использую любой защитник кода, такой как RedGate SmartAssembly или Themida, он перестает работать, и я получаю сообщение об ошибке "Не удалось загрузить файл или сборку или одну из ее зав…
24 авг '15 в 23:27
1
ответ
Я не могу изменить другое значение класса Var с CompileAssemblyFromSource
Я пытаюсь использовать CompileAssemblyFromSource, чтобы изменить 1 значение в моем основном классе. Но когда я компилирую, я получаю ошибку "Не удалось загрузить файл или сборку или одну из ее зависимостей", и это происходит только тогда, когда я пы…
23 авг '15 в 10:33
0
ответов
Как добавить существующий класс в библиотеку DLL, созданную CodeProvider.CompileAssemblyFromSource?
Я создаю DLL с использованием codeProvider.CompileAssemblyFromSource и передаю свой код в виде строки. Я хочу, чтобы результирующая dll включала другой класс, который уже есть в моем коде и не изменяется. т.е. вместо этой строки: compiledResults = c…
14 янв '13 в 19:43
1
ответ
Тест CompileAssemblyFromSource подписывает сборку
У меня есть служба Windows, написанная на C#. Он динамически генерирует код C# и компилирует их в сборки как abc.dll, xyz.dll и т. Д. Эти сборки позже загружаются для выполнения. При компиляции я передаю /keyfile: mykeyfile.snk"в качестве одного из …
11 окт '13 в 10:40
1
ответ
Как получить доступ к скомпилированной сборке из CSharpCodeProvider без перекомпиляции
У меня работает Microsoft.CSharp.CSharpCodeProvider CompileAssemblyFromSource. Это определенно создает и возвращает то, что мне нужно. Я знаю, что скомпилированный код заканчивается в сборке, и его нельзя удалить, пока домен приложения не будет удал…
29 янв '15 в 15:03
1
ответ
C# CompileAssemblyFromSource, добавить ссылки на сборки, которые ему нужны?
У меня есть CompileAssemblyFromSource, работающий для кода, который ссылается только на сборки, которые использует моя программа (которая его компилирует). Работает красиво. Тем не менее, если мне нужно скомпилировать код, который имеет "с помощью б…
30 сен '11 в 02:49
1
ответ
Доступ к классу и функции после компиляции ( CompiledAssembly)
Вот пример кода. Я успешно разобрался, как это скомпилировать. Я взял местоположение и смог использовать браузер объектов Visual Studio для просмотра DLL. Я не могу понять, как получить экземпляр класса и вызвать функцию. public static void test() {…
09 ноя '09 в 02:55
0
ответов
Программа C#, запущенная на Mac, CSharpCodeProvider.CompileAssemblyFromSource получает ошибку "исходный файл не найден"
У меня есть приложение, написанное на C#, которое отлично работает на Mac, за исключением этой ошибки. Пишу и компилирую программу на Windows. Я использую кроссплатформенный фреймворк ETO, но я не уверен, связано ли это с этим. Программа пишет код, …
09 дек '19 в 07:16
0
ответов
Получите код от пользователя и выполните в .net5 wpf [закрыто]
Я новый программист WPF У меня есть форма WPF с кнопкой и текстовым полем, в котором я хочу, чтобы пользователь написал «Код, который они хотят» в текстовом поле, а затем щелкнул кнопку компиляции текста TextBox и увидел ответ. Пользователь также мо…
25 окт '21 в 19:37
0
ответов
Попытка сборки CEF из исходного кода, но получение неопознанной опции командной строки «-m64»
я следую этому руководству https://github.com/chromiumembedded/cef-project Проблема в том, что когда дело доходит до make -j4 шаг я получаю эту ошибку c++: error: unrecognized command line option ‘-m64’ make[2]: *** [libcef_dll_wrapper/CMakeFiles/li…
14 янв '22 в 15:57