Asp.net 尝试为EdgeJS创建VB.Net集成

Asp.net 尝试为EdgeJS创建VB.Net集成,asp.net,.net,vb.net,node.js,edge.js,Asp.net,.net,Vb.net,Node.js,Edge.js,我已经创建了,这基本上是一个尝试的克隆,但使用VS2015从C#转换为VB,然后使用VS2015构建 我的问题可以在GitHub上找到,但我在运行我的NodeJS项目时遇到了以下错误: 我的NodeJS项目中的一段代码不起作用: var WriteCrapVB = edge.func('vb', function () { /* Function(input) Console.WriteLine("Hello from .NET") Return Not

我已经创建了,这基本上是一个尝试的克隆,但使用VS2015从C#转换为VB,然后使用VS2015构建

我的问题可以在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"
var WriteCrapCS=edge.func('cs',function(){
/*
异步(输入)=>
{
返回(Func)(异步(i)=>{
WriteLine(“来自.NET的你好”);
返回null;
});
}
*/
});
var hello=WriteCrapCS(null,true);
你好(空,真);//打印“Hello from.NET”
我基本上已经尝试使用创建这个项目

我尝试了各种方法来修复这个bug,每一种方法都和前一种方法一样没有帮助。我希望有比我更了解.NET的人能指出一个明显的错误

请帮助这个可怜的人不要因为扯头发而秃顶

facepalm 根命名空间必须为空