我想玩 IronPython,并认为编写单元测试是一种足够简单的入门方式。这实质上意味着我的核心应用程序代码仍将使用 C# 编写,而我的测试是 python。
考虑到这一点,我的理想情况是在 Visual Studio 的同一解决方案中开发 C# 和 IronPython 代码。环顾四周,我发现有一个适合我的视觉工作室编辑器“IronPythonStudios”,尽管到目前为止我遇到了一些问题:
- 导入核心 python 库(例如“Import os”)失败。我相信这是因为这些通用库的路径没有在 IDE 中设置,我不知道如何设置它。
- 我无法识别来自视觉工作室的 .pyproj 文件,我相信我的 IronPythonStudios 版本在隔离模式下运行并且未集成。知道我如何改变这个吗?
- IronPythonStudos 似乎正在编译 .py 文件,而不仅仅是解释它们。这本质上意味着单元测试与使用 C#/Vb.net 一样慢,因为测试、构建然后执行周期仍然存在。知道如何阻止 VS/IPS 编译文件并让它动态编译脚本吗?
干杯,克里斯。