3

我有一个导入到 python 2.7.9 中的 .net dll

import sys
import clr
import System
from System.Reflection import Assembly
Engine = Assembly.LoadFile(r'file.dll')

现在我需要的是该 .net dll 的完整代码。使用 python 命令行导入后,我可以使用 dir() 查看类中的方法。

但就目前而言,我使用的是 pycharm 社区 4.0.6,我不明白如何添加 .net dll 以用于自动代码完成。

另外我认为也许我可以剥离 .net dll 的 API 并将其添加为参考,但我不知道哪个工具可以帮助我

PS-如果pycharm不支持​​并且其他IDE支持,请告知

4

2 回答 2

0

我发现的这个论坛帖子没有明确说明,但他们建议如果它抱怨就选择忽略导入。

http://fougerite.com/threads/setup-pycharm-for-python-plugins.198/

我更希望出现一个表明这是可能的答案,但如果得知目前这是不可能的,我不会感到惊讶。PyCharm 的功能请求?

于 2015-07-20T02:35:15.940 回答
0

您可以使用 Jupyter/IPython 和 PTVS REPL 来完成 Python.NET 选项卡。静态分析无法获取这些活动对象。

于 2015-09-07T06:07:26.423 回答