我希望与IronPython一起玩,并认为编写单元测试是一种简单的入门方式。这基本上意味着我的核心应用程序代码仍将用C#编写,我的测试只是python。
考虑到这一点,我理想的情况是在Visual Studio中的同一解决方案中开发C#和IronPython代码。环顾四周我看到有一个视觉工作室编辑“IronPythonStudios”应该适合我,虽然到目前为止我遇到了一些问题:
干杯,克里斯。
答案 0 :(得分:1)
如果有人想知道,为了回答我问题的第一部分,我发现我需要添加对Pythons sys路径的引用,即
import sys
sys.path.append(r'c:\PathToPythonCommonLibs')
编辑:
还值得注意的是,我下载了孤立且未整合的IronPython工作室发行版,这是我的第一个问题。
答案 1 :(得分:1)
我也一直试图将IronPython和Visual Studio集成在一起。您可以通过下载Visual Studio SDK并按照列出的here步骤来执行此操作。它唯一的问题是集成是针对IPy v 1.x构建的,而不是2. *。不知道这对你有多大的帮助。
答案 2 :(得分:1)
您可以使用ipy 2.6并在eclipse中使用pydev插件和代码。对不起,我要求你切换你的IDE(我知道有时会有多痛苦),但是我已经使用了很多IDE,包括Visual Studio和Eclipse我已经讨论了这个here而且我找到了eclipse是迄今为止我用过的最好的IDE。另外,在eclipse中有一个用于C#编程的插件,所以我强烈建议你切换。
使用pydev插件进行eclipse的有趣之处在于,您不会遇到您所描述的导入问题。此外,编译/解释问题也得到了解决。