LoginSignup
6
6

More than 5 years have passed since last update.

ChakraCoreをC#から呼び出す

Last updated at Posted at 2016-01-22

JsRT APIを使うと、C#からChakraCoreが呼び出せます。

公式サンプルを動かしてみます。
このサンプルにはChakraCore.dllが含まれていません。ソースコードからビルドします。

ChakraCore.dllのビルド

ChakraCoreをビルドする - Qiitaに従ってビルドします。
ChakraCore\Build\VcBuild\bin\x86_releaseChakraCore.dllができます。
x86向けビルドを使います。

動かす

git clone

git clone git@github.com:Microsoft/Chakra-Samples.git

ソリューションを開く

Chakra-Samples\ChakraCore Samples\Hello World\C#\HelloWorld.slnを開きます。

ChakraCoreをプロジェクトに追加

ビルドしたChakraCore.dllをプロジェクトに追加します。

スクリーンショット 2016-01-22 10.32.04.png

ChakraCore.dllのプロパティの出力ディレクトリにコピー常にコピーするに変更します。

スクリーンショット 2016-01-22 10.31.29.png

実行

Hello world!が表示されます。パチパチ:sushi:
スクリーンショット 2016-01-22 10.39.47.png

参考

ChakraCoreのインターフェースやC#のソースコードの解説は ChakraCoreをビルドしてC#から使うはじめの一歩 - ぷろじぇくと、みすじら。 - Misuzilla.org が参考になります。

6
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
6