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?"