首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Edge.js调用时C#中的DLL错误

从Edge.js调用时C#中的DLL错误
EN

Stack Overflow用户
提问于 2016-02-12 00:50:49
回答 2查看 1.5K关注 0票数 1

首先,我安装了最新的边缘Nuget封装。然后,我将运行基本的hello world启动示例,并在Windows2010w/ Visual 2015上遇到此错误。

当我在OS上执行相同的hello world代码时,我会得到这个错误。

这是局部变量树的一个突破口。看起来这个错误可能是相似的。

代码看起来是这样的。它实际上是从回购的README.md复制的。

代码语言:javascript
复制
using System;
using System.Threading.Tasks;
using EdgeJs;

class Program
{
    public static async void Start()
    {
        var func = Edge.Func(@"
            return function (data, callback) {
                callback(null, 'Node.js welcomes ' + data);
            }
        ");

        Console.WriteLine(await func(".NET"));
        Console.ReadKey();
    }

    static void Main(string[] args)
    {
        Task.Run((Action)Start).Wait();
    }
}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-10-01 09:52:17

通过将文件夹边缘复制到bin文件夹解决此问题。

参考资料:https://github.com/tjanczuk/edge/issues/565#issuecomment-315343743

票数 0
EN

Stack Overflow用户

发布于 2016-03-04 23:02:44

当您从nuget安装Edgejs时,它会在解决方案中创建一个边缘文件夹。Node.dll应该在您的x64 & x86文件夹中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35352933

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档