「my-name.dll」のような名前の C++ .NET ライブラリを同僚から入手しました。「from my-name import *」が有効でないため、IronPython でインポートすることはできません。
ライブラリの名前を「myname.dll」に変更すると、アセンブリ マニフェストが見つからないというエラーが表示されます (HRESULT: 0x80131018)。付随する「my-name.lib」ファイルの名前が間違っていることの問題なのか (名前を変更しても問題は解決しませんでした)、それとも何か別の問題があるのかどうかはわかりません。
私は .NET の専門家ではありませんが、(適切な名前で) 自分で作成した VB.NET dll でテストしたところ、うまく機能しました。
何か案は?