私はばかげたことをしました。Revit 2014 で Ruby でマクロを使用できるようになったことに興奮し、RevitRubyShell をインストールし、アドインになるものを書きました。
ちょっとした問題 -- IronRuby 用の DLL コンパイラはありません。ああ!
そこで、コードを Python に変換します (そして優れた RevitPythonShell を使用します)。Python は、Revit 2014 Ruby が登場する前に Revit API の作業に使用していたものです。
私の質問は、Ruby コードを Python に変換した後、(どのように) Revit アドイン DLL を作成できますか? Python を .NET DLL にコンパイルできることは知っていますが、Revit アドインの例はすべて C# のようです。このように Revit で開発するのは非常に高速であるため、解釈された環境にとどまりたいと考えています。しかし、IExternalApplication インターフェイスに準拠するアドインを作成するためにすべてを C# に変換する必要がある場合、すべての開発を Python (または Ruby) で行っても意味がありません。
Python で Revit アドインを実行した人はいますか?
ありがとう!
アンディ