내용으로 건너뛰기
adminschool.net wiki
사용자 도구
로그인
사이트 도구
검색
도구
문서 보기
이전 판
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
최근 바뀜
미디어 관리자
사이트맵
추적:
develop:node:edgejs
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== nodejs에서 c# dll 연동하기 (edgejs) ====== ===== .net dll 테스트코드 ===== - 파일명 : Sample105.cs <code> using System.Threading.Tasks; namespace Sample105 { public class Startup { public async Task<object> Invoke(object input) { return this.Add7((int)input); } int Add7(int v) { return Helper.Add7(v); } } static class Helper { public static int Add7(int v) { return v + 7; } } } </code> ===== C# source Code Compile ===== - command 명령어로 library compile 을 한다. <code> E:\dev>"C:\Program Files (x86)\MSBuild\14.0\Bin\amd64\csc.exe" /target:library /debug Sample105.cs </code> ===== node 설치 ===== - node install 명령으로 node_module 를 설치한다. <code> E:\dev> npm install edge-js </code> ===== node sourceCode ===== - 파일명 : edgeCall.js <code> var edge = require('edge-js'); var add5 = edge.func('Sample105.dll'); add5(22, function (error, result) { if(error) throw error; console.log(result); }); </code> ===== edge-js 로 C# dll 호출하기 ===== - node 명령을 실행한다. <code> E:dev> node edgeCAll.js 29 </code> ===== 참고링크 ===== - http://tjanczuk.github.io/edge/ - http://nextir.blogspot.com/2014/06/nodejs-net-dll.html
develop/node/edgejs.txt
· 마지막으로 수정됨: 2019/09/06 02:11 저자
starlits
문서 도구
문서 보기
이전 판
역링크
맨 위로