当前位置: 代码迷 >> VC >> vc2010 如何使用 ScriptRuntime 来使用 IronRuby、IronPython
  详细解决方案

vc2010 如何使用 ScriptRuntime 来使用 IronRuby、IronPython

热度:577   发布时间:2016-05-05 00:03:03.0
vc2010 怎么使用 ScriptRuntime 来使用 IronRuby、IronPython
楼主是个小菜鸟
正在用《c#高级编程》学习,引用了 microsoft scripting runtime那个.com;
还是出现下面的错误,求解答




C:\Users\linjie\Desktop\书\《C#高级编程(第7版)源代码》\第十二章\DLRHost\DLRHost\Window1.xaml.cs(14,17): 错误 CS0234: 命名空间“Microsoft”中不存在类型或命名空间名称“Scripting”。是否缺少程序集引用?
C:\Users\linjie\Desktop\书\《C#高级编程(第7版)源代码》\第十二章\DLRHost\DLRHost\Window1.xaml.cs(15,17): 错误 CS0234: 命名空间“Microsoft”中不存在类型或命名空间名称“Scripting”。是否缺少程序集引用?
C:\Users\linjie\Desktop\书\《C#高级编程(第7版)源代码》\第十二章\DLRHost\DLRHost\Window1.xaml.cs(22,26): 错误 CS0012: 类型“System.Windows.Markup.IQueryAmbient”在未被引用的程序集中定义。必须添加对程序集“System.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”的引用。
C:\Users\linjie\Desktop\书\《C#高级编程(第7版)源代码》\第十二章\DLRHost\DLRHost\obj\x86\Debug\Window1.g.cs(41,81): 错误 CS1069: 在命名空间“System.Windows.Markup”中,未能找到类型名称“IComponentConnector”。此类型已转发到程序集“System.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”,请考虑添加对该程序集的引用。
------解决思路----------------------
“microsoft scripting runtime那个.com”和IronRuby/Python没有一毛钱关系。
你需要引用ironruby或者ironpython的库

http://blog.csdn.net/marvinhong/article/details/6299436
http://blog.csdn.net/goldworm2012/article/details/7621632