【问题标题】:Using .NET in Maya在 Maya 中使用 .NET
【发布时间】:2016-02-04 11:51:23
【问题描述】:

我想为 Maya/Windows 编写一个使用 .NET 库的插件,以便我可以从 Maya 中捕获 Windows 系统事件。我查看了Python for .NET,但我不知道我在做什么。我尝试使用 Visual C# 2010 Express 从源代码构建并将 clr.pyd 和 Python.Runtime.dll 文件放置在我的 Maya bin 文件夹中,正如许多人所建议的那样,但是当我尝试在脚本编辑器中键入“import clr”时,它给我

第 1 行:DLL 加载失败:%1 不是有效的 Win32 应用程序。

我已将 C# 解决方案平台设置为 x64,生成的 python.exe 在 x64 中的 Python 2.6 中运行,而 Maya 在 x64 中运行 Python 2.6。谁能告诉我我做错了什么,或者是否有 Python for .NET 的替代品?

【问题讨论】:

  • lfd.uci.edu/~gohlke/pythonlibs/#pythonnet 尝试 pythonnet-2.0dev.clr4.0.win-amd64-py2.6.‌exe。使用解压缩应用程序打开文件并将clr.pydPython.Runtime.dll 提取到 Maya Python 的 sys.path 中。
  • @cgohlke 成功了!非常感谢,我已经为此努力了好几个小时了。

标签: python .net 64-bit maya python.net


【解决方案1】:

查看Extension 2 for Maya 2013,它有一个 .NET API。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-23
    • 2017-08-11
    相关资源
    最近更新 更多