2013年9月18日水曜日

C#でスクリプト言語 lua を 使う

luaはグーグル先生に聞けばよいのだが、
C# 5.0 (NetFramework4.5) で使うとなると、
途端に情報が少なくなる。
古い情報ばかりで、NetFrameworkを2.0や3.5で使っている。

というわけで、
VisualStudio 2012とNetFramework 4.5で、
LuaInterfaceを使う方法である。


App.configのstartup要素に、
useLegacyV2RuntimeActivationPolicy属性を追加する。
http://msdn.microsoft.com/ja-jp/library/vstudio/bbx34a2h.aspx


<?xml version="1.0"?>
<configuration>
  <startup useLegacyV2RuntimeActivationPolicy="true">
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5"/>
  </startup>
</configuration>