我在安装了Visual Studio 2010的计算机上在Windows Vista x64上安装了IronPython 2.6.1.我期望找到这些DLL:
Microsoft.Scripting.Core.dll Microsoft.Scripting.ExtensionAttribute.dll
…在IronPython目录中,但它们不在那里.
这是IronPython 2.6.0和2.6.1之间的区别还是我的安装有问题?
编辑
有人建议我编辑这个问题来解释为什么它不是How to use Microsoft.Scripting.Hosting?的副本
这两个问题都是关于从C#项目引用Iron Python库的问题.
但是,这个问题是关于将C#项目从Iron Python 2.6.0升级到更高版本时遇到的问题.请注意下面的评论:“我发现了很多帖子(讨论.NET 2.0 SP1版本),其中包含现已过时的语句”.这个问题是关于.NET 4.0版本,而不是基于.NET 2.0 CLR的.NET 3.5版本.
未解析的库名称为搜索引擎提供了独特的签名,因此导致该问题的特定搜索项是不同的.库名,Visual Studio,C#和.NET版本等技术细节都不同,解决的问题(库升级与新项目设置)不同.
这两个问题的根本原因是在连续版本中将DLR库迁移到CLR中,但在每种情况下解决的问题都是针对单个问题的.
我安装了.NET 4.0 2.6.1并且这些程序集不可用,因为如果我没弄错的话,它们被集成到.NET 4.0 System.Core中.
这些程序集仍然可以在IronPython 2.6.1的.NET 2.0版本中使用.