私のアプリケーション (純粋な DotNET 2.0) は、管理されていない (C++ 2005) dll に PInvoking している別の純粋な DotNET 2.0 dll を参照しています。これで問題なく動作するコンピュータもあれば、一貫したエラー メッセージが表示されるコンピュータもあります。
Could not load file or assembly
'C:\Program Files\Rhinoceros 4.0\Plug-ins\Grasshopper\rhcommon_c.dll' or one of its dependencies.
The module was expected to contain an assembly manifest.
アセンブリ マニフェスト エラー http://en.wiki.mcneel.com/content/upload/images/AssemblyManifestError.png
私はこのエラーをグーグルで調べてきましたが、同じ名前のファイルが複数あるため、他の人がこのエラーに遭遇しているようです。ここではそうではありません。RhinoCommon.dll と rhcommon_c.dll はそれぞれ 1 つだけです。
コンピューターには、最新の Microsoft C ランタイムがインストールされています。
大変お世話になりました、デビッド
編集:エラーメッセージが間違っていました。実際、欠落していたのは別のdllでした。DotNETがこれについて混乱したのは非常に奇妙です。