Интерфейс не нужен. Исходник- 4 больших (30mb) монохромных tiff файла со схожим названием. Определение в названии файла слова Black, Cyan, Magenta, Yellow, и соотнесение его соответственно с 1, 2, 3, 4 разделом результирующего тестового файла. В дальнейшем ...
C# Помощь в решении проблем динамической компиляци
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Использую встроенные средства дот нет для динамической компиляции C# кода, в частности ICodeCompiler . Возникает 2 проблемы.
1. Ругается на использование неявного типа var (например вот такой код var n = "e";). В частности пишет:
Не удалось найти имя типа или пространства имен "var" (пропущена директива using или ссылка на сборку?)
Есть ли возможность, чтобы можно было использовать var и как это сделать?
2. Допустим я хочу, чтобы динамический код использовал мою dll библиотеку (собранную на C#). Для этого мне приходится во первых добавлять путь к библиотеке в ReferencedAssemblies (это не проблема),
public static runCodeResults runCode(string lcCode, List dlls, object[] loCodeParms)
{
…
…
…
ICodeCompiler loCompiler = new CSharpCodeProvider().CreateCompiler();
CompilerParameters loParameters = new CompilerParameters();
// *** Start by adding any referenced assemblies
foreach (string dll in dlls)
{
loParameters.ReferencedAssemblies.Add(dll);
}
…
…
...
а во-вторых подключать используемую dll в качестве ссылки (Reference) в основной проект, в котором собственно компилируется динамический код. Второй момент очень неудобен – поскольку мне нужно иметь возможность использовать разные дополнительные dll, и при этом не перекомпилировать основной проект. Замечу, что если библиотека не подключена в качестве ссылки (Reference) в основной проект, то при динамической компиляции выдается ошибка:
Невозможно загрузить файл или сборку "MyDLLLibName, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null" или один из зависимых от них компонентов. Не удается найти указанный файл.
Можно ли как то избежать необходимости подгрузки референса в основной проект? И как это сделать?
Перед работой предоставлю свою функцию компиляции динамического кода, чтобы вы прямо на базе нее смогли решить вышеописанные проблемы.
За помощь готов заплатить 15-20$ в зависимости от сложности. Оплата по факту (можно после демонстрации по teamviewer).
Уточню – все работает и должно работать под .NET2
- Похожие заказы
- Прикладное ПО5 заявокЗакрыт12 лет назад
Нужна дороботка перегона таблицы Excel в html код. Файл некачественной работы прилагается. Что требуется: рисую таблицу в ручную, определенным цветом — все это в импорт html; нет нарисованной таблицы (какой-нибудь линии в той самой таблице) ...
Прикладное ПО1 исполнительЗавершен12 лет назад- $250
Нужна программа по анализу текста документов. Функционал: • Добавление и удаление документов пользователем для проверки. * Предварительная обработка текста (избавление от фальсификации, обработка (Из текста удаляются все союзы, предлоги, вводные слова и проч. и Текст приводится к инфинитивной ...
Прикладное ПО1 заявкаЗакрыт12 лет назад Создать клиент для сайта betonmarkets.com. Нужно сделать так что бы можно было быстрее делать ставки без задержки. Клиент должен выглядеть так как на скрине. И конечно же прикрутить туда куда вставлять логин и ...
Прикладное ПО3 заявкиЗакрыт12 лет назадОписание: в формате exel есть данные фио, адрес со ссылкой на сайт. Нужно, чтобы программа автоматически заходила на сайт и проверяла верно ли указаны данные.Пишите не в личку а сразу на email: [email protected] от вас ...
Прикладное ПО3 заявкиЗакрыт12 лет назадНужна програма на C#, с исходниками. Все детали по скайпу Тех.задание предаставлю Кого заинтересовало стучите в скайп gekas8
Прикладное ПО2 заявкиЗакрыт12 лет назадНеобходимо реализовать следующую задачу. Есть некий файл ворд с переменными... заполняем переменные и печатаем. ---------------------------------- icq: 434199141 skype: sofen.ru
Прикладное ПО3 заявкиЗакрыт12 лет назад- $200
Необходимо написать программу на С++, суть которой состоит в реализации алгоритмов, описанных в приложении. нужна реализация только первых трёх (заканчиваются на странице 24). По-хорошему, программа должна: 1) запрашивать размерность матрицы, матрицу, начальные данные 2) вычислять ...
Прикладное ПОнет заявокЗакрыт12 лет назад Задача: Есть модем 3G, например МТС или Бмлайн, нужно написать программу под windows, которая будет пересыслать пришедшие на сим-карту смс, на сервер по http.
Прикладное ПО4 заявкиЗакрыт12 лет назадНеобходимо создать 4 процедуры на Delphi, которые используя OLE будут создавать 4 документа в Excel-е, формы документов прилагаю. Прежде чем предлагать свои услугу внимательно ознакомьтесь с форматами документов, например форма МХ-1 должна иметь разрывы страниц с ...
Прикладное ПО5 заявокЗакрыт12 лет назад