Попытка создать интеграцию VB.Net для EdgeJS
Я создал этот проект, который в основном является попыткой клонирования этого проекта, но преобразован из C# в VB с помощью SharpDevelop 4.4, а затем построен с использованием VS 2015
Моя проблема может быть найдена на GitHub здесь, но вот ошибка, которую я получаю, когда я запускаю свой проект NodeJS:
Мой фрагмент кода в моем проекте NodeJS, который не работает:
var WriteCrapVB = edge.func('vb', function () {
/*
Function(input)
Console.WriteLine("Hello from .NET")
Return Nothing
End Function
*/
});
var hello = WriteCrapVB(null);
hello(null); // prints out "Hello from .NET"
При запуске этого C# это работает:
var WriteCrapCS = edge.func('cs', function () {
/*
async (input) =>
{
return (Func<object,Task<object>>)(async (i) => {
Console.WriteLine("Hello from .NET");
return null;
});
}
*/
});
var hello = WriteCrapCS(null, true);
hello(null, true); // prints out "Hello from .NET"
Я в основном пытался использовать это руководство для создания этого проекта.
Я пробовал разные вещи, чтобы исправить эту ошибку, каждая такая же бесполезная, как и предыдущая. Я надеюсь, что кто-то с большим знанием.NET, чем я могу указать на очевидную ошибку!
Пожалуйста, помогите этой бедной душе облысеть от разрыва волос!
1 ответ
Решение