问题标签 [ironpython-studio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
335 浏览

ironpython-studio - IronPython Studio 和 PictureBox 的问题

是的,所以我在 Iron Python Studio 尝试一下,因为我对 VS2005 非常熟悉,并且想尝试使用集成 GUI 设计器的 Python。但是,一旦我添加了一个 PictureBox,我就有麻烦了。在运行项目时,我收到有关 BeginInit 的投诉,很快表单设计器就停止工作。
这是因为我运行的是 .NET 3.5 还是其他一些兼容性问题?在Iron Python Studio 网站上找不到任何东西

0 投票
1 回答
3753 浏览

python - 如何在 Visual Studio IronPython 项目中配置导入路径

我已经构建了 Visual Studio 2005 SDK 附带的 IronPythonIntegration 解决方案(如http://www.izume.com/2007/10/13/integrating-ironpython-with-visual-studio-2005中所述),我可以现在在 Visual Studio 2005 中使用 IronPython 项目。但是,要让 Python 文件从标准库导入,我需要首先包含这两行:

同样对于我希望能够从中导入的任何其他文件夹。

有谁知道设置导入路径以便所有 IronPython 项目自动选择它们的方法?

0 投票
2 回答
1285 浏览

ironpython - Ironpython Studio 表单

这是一个两部分的问题。一个愚蠢的技术查询和一个更广泛的查询,关于我学习用我不熟悉的语言做一些事情的可能错误的方法。

我只是在玩一些 Python GUI 库(主要是 wxPython 和 IronPython)来做一些我正在考虑在开源应用程序上做的工作,只是为了提高我的技能等等。

白天,我是一个非常标准的 c# 开发者,使用一组非常普通的基于 MS 的工具,我正在寻找 Python 来给我一个新的视角。因此使用 Ironpython Studio 可能有点作弊(好吧,很多)。这似乎无关紧要,因为无论它试图看起来像 Visual Studio 项目等。有一个简单的行为我可能太笨而无法实现。

IE 如何将我的表单保存在漂亮的单独代码文件中,就像我一直以来的 c# 猴子一样,但又相互调用它们?我已经尝试将要调用的表单导入到主表单中,但我似乎无法让表单被识别为对象以外的任何东西。新表单似乎是它自己的代码文件中的表单对象,我正在导入 clr。我正在尝试调用表单的“显示”方法。这不对吗?

我已经尝试了一些(在我看来不太可能)解决这个问题的方法,但这个问题似乎很棘手。这是我没有看到的东西,还是实际上更适合我改变我对 GUI 脚本的看法以适应 Python (在这种情况下,我可能会切换回 wxPython,这似乎从 Pythonic 更平易近人观点)而不是尝试从 Visual Studio shell 的安全性来看待 Python?

0 投票
3 回答
5077 浏览

python - IronPython 和 IronPython Studio 的优缺点

我们公司已经准备好将一切都转移到 Python 而不是 C#,我们是一家咨询公司,我们通常用 C# 编写小项目,我们不做大项目,我们的工作更多地基于复杂的数学模型而不是复杂的软件结构。所以我们相信 IronPython 对我们来说是一个很好的平台,因为它在 Windows 上提供了标准的 GUI 功能并可以访问所有 .Net 库。

我知道 Ironpython 工作室并不完整,事实上我很难添加我的参考资料,但我想知道是否有人可以为我们列出这次迁移的一些优缺点,考虑到 Python 代码更容易被我们的客户阅读,并且我们通常提供概念验证原型而不是功能齐全的代码,我们的客户通常会自行实施应用程序

0 投票
6 回答
11611 浏览

visual-studio - 如何在 Visual Studio 2008 中使用 IronPython

我尝试使用 Microsoft 提供的 IronPython 集成扩展。但它不适用于 Visual Studio 2008。

IronPython 是否有合适的 VS 2008 IDE 扩展?

0 投票
1 回答
1733 浏览

ironpython - 在 IronPython 中访问嵌入式资源

我正在 IronPython Studio 中开发一个 Windows 窗体应用程序。我想为我的项目选择一个图标,但是这两个都失败了:1-表单属性窗口->图标(选择一个 *.ico 文件)发生编译时错误并且与 IronPython.targets 文件有关

“IronPythonCompilerTask”任务意外失败。System.ArgumentNullException:值不能为空。

2- 我将 *.ico 文件添加到项目(项目 -> 添加 -> 现有项目)并在其属性中,将“构建操作”更改为“嵌入式资源”,现在我无法使用 System.Reflection.Assembly 访问这个资源我的代码:

self.Icon = Icon(Assembly.GetExecutingAssembly().GetManifestResourceStream('IronPythonWinApp.myIcon.ico'))

在运行时它会抛出一个异常:

动态程序集中支持被调用的成员

有谁知道将图标添加到 IronPython WinForms 的更好(最佳?)方法?

谢谢

0 投票
3 回答
488 浏览

ironpython - IronPython 用于 IronPython Studios 的单元测试

我想玩 IronPython,并认为编写单元测试是一种足够简单的入门方式。这实质上意味着我的核心应用程序代码仍将使用 C# 编写,而我的测试是 python。

考虑到这一点,我的理想情况是在 Visual Studio 的同一解决方案中开发 C# 和 IronPython 代码。环顾四周,我发现有一个适合我的视觉工作室编辑器“IronPythonStudios”,尽管到目前为止我遇到了一些问题:

  1. 导入核心 python 库(例如“Import os”)失败。我相信这是因为这些通用库的路径没有在 IDE 中设置,我不知道如何设置它。
  2. 我无法识别来自视觉工作室的 .pyproj 文件,我相信我的 IronPythonStudios 版本在隔离模式下运行并且未集成。知道我如何改变这个吗?
  3. IronPythonStudos 似乎正在编译 .py 文件,而不仅仅是解释它们。这本质上意味着单元测试与使用 C#/Vb.net 一样慢,因为测试、构建然后执行周期仍然存在。知道如何阻止 VS/IPS 编译文件并让它动态编译脚本吗?

干杯,克里斯。

0 投票
3 回答
3876 浏览

ironpython - 从 IronPython 脚本生成 EXE

我正在使用 IronPython studio 创建 IronPython 脚本并将它们转换为可执行文件。当转换为可执行文件时,它会创建一个 Main exe 和两个 dll(IronMath.dll 和 IronPython.dll)。是否可以在没有 IronPython 工作室的情况下创建可执行文件。我尝试了从 codeplex.com 下载的 PYC。它会创建一个 exe 和一个与 exe 同名的 dll(比如 main.exe 和 main.dll)。但我需要一个 exe 和两个 dll(类似于 IronPython 工作室创建的)。这样我就可以在没有任何单独 dll 的情况下使用其他 IronPython exe(这 2 个 dll 对于任何 FePy exe 都足够了)。

0 投票
1 回答
285 浏览

ide - IronPython studio 无法更改默认字体颜色

我不知道如何在 Visual Studio 中为 python 文件更改默认颜色。我有一个深灰色的背景颜色,黑色的 Python 代码在那个背景上看起来不太好。我在选项对话框中查看了环境->字体和颜色,但找不到更改 IronPython 颜色的选项。

这个问题是我关于 IronPython IDE 的 stackoverflow 问题中的一个子问题,但我从未得到答案。

0 投票
2 回答
1051 浏览

.net - IronPython 与原始 Python 的比较。我能从第一个中得到什么?

我想学习 Python,但我作为 C# 开发人员整天在 .Net 中工作,所以我决定下载并安装 IronPython 和集成的 IronPython 工作室。它与原始 Python 有何不同或相似之处?作为 .Net 开发人员,我可以期望在 .Net 环境中毫无问题地运行传统的 Python 脚本,或者这只是旧的迁移乌托邦吗?我能期待什么?

提前致谢。

编辑:迪克。2009 - IronPython 最近升级到 2.6。如果可能,请升级您的答案。