1つの非常にタフなdllで問題が発生しています。サイドdllを使用して、WindowsフォームアプリをWebカメラで動作させています。アプリケーションは、VS2012を搭載したPC、VS2012を搭載したラップトップでは正常に動作しますが、仮想マシンで実行されているWindowsXPではまったく動作しません。
JITメッセージが表示されます
System.IO.FileNotFoundException: Could not load file or assembly '---, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
多くの質問を防ぐために、私は自分で答えます:
はい、 dllは.exeを使用してディレクトリにコピーします
はい、「リリース」としてデプロイしました
はい、アプリケーションをx86ターゲットプラットフォームとしてコンパイルしまし
た
はい、 dllをx86ターゲットとしてコンパイルしましたプラットフォーム
はい、 Windows XPをターゲットにするためにすべてのバージョンのvcRedistをインストールしました
はい、 WindowsXPをターゲットにするために3.0から4.0までの.NETをインストールしました
Visual Studioを搭載したコンピューターがそのdllで動作する理由がわかりませんが、XPでは動作しません。