NLua и общие методы

Я пытаюсь запустить следующий код lua с DoFile() в NLua:

import('TestStack.White');
src=luanet.import_type('TestStack.White.UIItems.Finders.SearchCriteria')
application=Application.Launch('C:\\windows\\system32\\calc.exe')
win = application:GetWindow("Calculator");
win:WaitWhileBusy();
btnOne=win:Get(src.ByText("1")) <<---Exception here
btnOne:Click();
win:WaitWhileBusy();

При выполнении этого я получаю следующее исключение: {Операции с поздним связыванием не могут быть выполнены для типов или методов, для которых ContainsGenericParameters имеет значение true.}

Эквивалентный.net код, который отлично работает:

Application application = Application.Launch(@"C:\windows\system32\calc.exe");
Window window = application.GetWindow("Calculator");
window.WaitWhileBusy();

var btnOne = window.Get(SearchCriteria.ByText("1"));
btnOne.Click();
window.WaitWhileBusy();

Пожалуйста, помогите избавиться от этого исключения.

Кроме того, я также хотел бы знать, "Есть ли способ загрузить DLL, используя lua, еще не загруженный в мое приложение.net?"

0 ответов

Другие вопросы по тегам