- Регистрация
- 23.11.2013
- Сообщения
- 149
- Благодарностей
- 73
- Баллы
- 28
Хочу использовать механизмы отладки Visual Studio при написании кода, но сталкиваюсь вот с какой проблемой:
Если в уже скомпилированной .dll есть продедура (например такая):
...то при подключении данной библиотеки к проекту в ProjectMaker и вызове этой процедуры все действия выполняются корректно (переход на сайт, получение элемента).
Если же я создаю в Visual Studio отдельный проект с формой и код dll-библиотеки просто копирую в виде отдельного класса в этот проект, то при запуске на выполнение возникает ошибка на шаге
При этом ProjectMaker открыт, и по аналогии с подключенной .dll всё должно работать. Проверяю параметры инстанса командами
...в коде всё правильно, но объект не создаётся.
Что я делаю неправильно?
Если в уже скомпилированной .dll есть продедура (например такая):
Код:
public string SayBlakaBlaka(string parameter)
{
ZennoLab.CommandCenter.Instance CurrInstance = new Instance("127.0.0.1", 40500, "server");
Tab Tab1 = CurrInstance.ActiveTab;
Tab1.Navigate("http://yandex.ru");
if (Tab1.IsBusy)
Tab1.WaitDownloading();
HtmlElement elTest = Tab1.FindElementByXPath("//h1", 0);
//strBlakaParam = parameter;
//return "blaka: " + strBlakaParam + elTest.GetAttribute("InnerHtml");
return "blaka: " + parameter + elTest.GetAttribute("InnerHtml");
}
Если же я создаю в Visual Studio отдельный проект с формой и код dll-библиотеки просто копирую в виде отдельного класса в этот проект, то при запуске на выполнение возникает ошибка на шаге
Код:
ZennoLab.CommandCenter.Instance CurrInstance = new Instance("127.0.0.1", 40500, "server");
Код:
project.SendInfoToLog(instance.Port.ToString());
project.SendInfoToLog(instance.Address.ToString());
Что я делаю неправильно?