以前用的IronPython2.6在新的.net4.0下不能再用了,要去更换为IronPython 2.6 CTP for .NET 4.0 Beta 2
才能正常使用
测试代码:using System;
using IronPython.Hosting;
using Microsoft.Scripting.Hosting;
namespace ironpythontest
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Loading sayHello.py...");
var ipy = Python.CreateRuntime();
dynamic mock = ipy.UseFile("sayHello.py");
Console.WriteLine("sayHello.py loaded!");
Console.WriteLine(sayHello.welcome());
Console.ReadLine();
}
}
}
sayHello文件为:
def welcome():
return "Hello"
这样就可以正常编译运行了!