我在 windows xp 专业版中安装了 ironpython 2.0,它需要 .Net framework 2.0 service pack 2 或更高版本。窗户盒有它。但是控制台仍然消失了。他们中的任何一个都有问题。
需要帮忙?
我在 windows xp 专业版中安装了 ironpython 2.0,它需要 .Net framework 2.0 service pack 2 或更高版本。窗户盒有它。但是控制台仍然消失了。他们中的任何一个都有问题。
需要帮忙?
同样的结果
Iropython 需要 .NET 2.0 sp1 或更高版本
实际上没有错误...
我想 Ironpython 没有找到它应该在的 .Net 库。
如果控制面板\添加删除程序显示 .Net 框架,这是否意味着它们已安装。我在问这个问题,因为在论坛上没有人谈论过检查控制面板的事情;但是,他们要么谈论检查 Registry 或 %systemroot%\Microsoft .net\Framework 并检查相应版本文件夹中的 Mscorlib.dll。
好吧,我找到了.net 2.0 和.net 1.1 的.dll 文件,但没有找到.net 3.0 如果没有安装.net 3.0,那么ironpython 失败的原因是没有安装.net 2.0 的sp1。
另外,我检查了 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\policy\v2.0 的注册表信息,发现安装了 .NEt 2.0,原始版本
但是,我在 .NETFramework 文件夹中找到了 .net 3.0,但在策略文件夹中没有。在那个文件夹中,没有像 v3.0 这样的文件夹,其中的值是这样设置的。
我找到了路……
.NET 2.0 和 .Net 3.0 没有 SP1。
因此,任何一个带有 SP1 的 .Net 版本都会使 Ironpython 工作...... yippee
如果您打开命令提示符并从那里运行 ipy 会发生什么?
运行(从命令提示符) ipy -X:ExceptionDetail 这有望提供更多信息。
还可以在 Windows 事件日志(应用程序)中查看与 IPY 相关的任何错误。
更新如果您没有记录错误,请尝试运行另一个 .Net 程序以查看它是否是一般问题。卸载框架并重新安装框架将是下一步尝试。
干杯,
戴维