Интерфейс не нужен. Исходник- 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 заявокЗакрыт13 лет назад
Нужна дороботка перегона таблицы Excel в html код. Файл некачественной работы прилагается. Что требуется: рисую таблицу в ручную, определенным цветом — все это в импорт html; ...
Прикладное ПО1 исполнительЗавершен13 лет назад- $250
Нужна программа по анализу текста документов. Функционал: • Добавление и удаление документов пользователем для проверки. * Предварительная обработка текста (избавление от фальсификации, обработка (Из текста удаляются все союзы, предлоги, вводные слова и ...
Прикладное ПО1 заявкаЗакрыт13 лет назад Создать клиент для сайта betonmarkets.com. Нужно сделать так что бы можно было быстрее делать ставки без задержки. Клиент должен выглядеть так как на скрине. И конечно же прикрутить туда куда вставлять логин и ...
Прикладное ПО3 заявкиЗакрыт13 лет назадОписание: в формате exel есть данные фио, адрес со ссылкой на сайт. Нужно, чтобы программа автоматически заходила на сайт и проверяла верно ли указаны данные.Пишите не в личку а сразу на email: [email protected] ...
Прикладное ПО3 заявкиЗакрыт13 лет назадНужна програма на C#, с исходниками. Все детали по скайпу Тех.задание предаставлю Кого заинтересовало стучите в скайп gekas8
Прикладное ПО2 заявкиЗакрыт13 лет назадНеобходимо реализовать следующую задачу. Есть некий файл ворд с переменными... заполняем переменные и печатаем. ---------------------------------- icq: 434199141 skype: sofen.ru
Прикладное ПО3 заявкиЗакрыт13 лет назад- $200
Необходимо написать программу на С++, суть которой состоит в реализации алгоритмов, описанных в приложении. нужна реализация только первых трёх (заканчиваются на странице 24). По-хорошему, программа должна: 1) запрашивать размерность матрицы, матрицу, ...
Прикладное ПОнет заявокЗакрыт13 лет назад Задача: Есть модем 3G, например МТС или Бмлайн, нужно написать программу под windows, которая будет пересыслать пришедшие на сим-карту смс, на сервер по http.
Прикладное ПО4 заявкиЗакрыт13 лет назадНеобходимо создать 4 процедуры на Delphi, которые используя OLE будут создавать 4 документа в Excel-е, формы документов прилагаю. Прежде чем предлагать свои услугу внимательно ознакомьтесь с форматами документов, например форма МХ-1 должна ...
Прикладное ПО5 заявокЗакрыт13 лет назад