公司需要搭一个服务器的中间层,于是我们使用了Node的express框架,之前他们在windows下通过npm中的edge插件,使得nodejs能运行c#的dll文件,但是我用mac的系统却不行。
这是说我的edge中没有该方法,而windows中不会报错,我就在想是不是因为平台不一样,edge引入的文件不一样,从而导致错误。但是edge文档说了支持osx系统啊,所以就想问问真的是我的系统问题吗?如果是的话我能不换系统而使用其他的插件吗?而且我觉得从逻辑上讲也应该支持的啊。
公司需要搭一个服务器的中间层,于是我们使用了Node的express框架,之前他们在windows下通过npm中的edge插件,使得nodejs能运行c#的dll文件,但是我用mac的系统却不行。
这是说我的edge中没有该方法,而windows中不会报错,我就在想是不是因为平台不一样,edge引入的文件不一样,从而导致错误。但是edge文档说了支持osx系统啊,所以就想问问真的是我的系统问题吗?如果是的话我能不换系统而使用其他的插件吗?而且我觉得从逻辑上讲也应该支持的啊。
5 回答4.8k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
5 回答1.9k 阅读
2 回答1.3k 阅读✓ 已解决
3 回答2k 阅读
1 回答3.2k 阅读
应该是你们DLL编译的问题,为了跨平台你们应该在CoreCLR进行编译。