我有一個python .pyd,它是一個混合模式的C++ DLL。該DLL加載罰款,並加載非託管C++的dll沒有問題,但是,當它試圖加載的失敗與此錯誤消息的託管C++動態鏈接庫中引用的.NET的DLL:如何獲得python加載混合模式.dlls引用的.NET .dlls?
Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly '...'
複製這些.NET的DLL到包含pythod_d.exe的目錄允許.NET庫成功加載,但這不是一個好的長期解決方案。是否有一個環境變量,我必須設置或一些命令行選項python_d.exe,這將解決我的問題?
請注意,使用IronPython或Python .NET是不可接受的。
我們嘗試修改PYTHONPATH,但不幸的是,這並沒有解決問題。 – 2010-06-04 17:02:53