私は 4.5 で構築した .NET アプリケーションを持っています。このアプリケーションには、4.5 で構築された一連のライブラリへの参照があり、それ自体が 4.5 などへの参照を持っています。アプリケーションを配布しようとしているユーザー グループは、 4.0がインストールされているため、実行可能ファイルの実行に問題があります。特に、MissingMethodException が発生しています。
Method not found: 'System.Type System.Runtime.InteropServices.Marshal.GetTypeFromCLSID(System.Guid)'.
各ユーザーを 4.5 にアップグレードするのに問題がある可能性があるため (マシンの管理者権限を持っているユーザーはおらず、ユーザーごとに個別のアップグレード リクエストが必要になるため)、プロジェクトを 4.0 として再構築する簡単な方法を探しています。 . これには、すべてのライブラリとその参照ライブラリを 4.0 で再構築する必要があるようです。各ライブラリを 1 つずつ調べて 4.0 バージョンをビルドするよりも簡単な方法はありますか? 「ターゲットフレームワークで参照されているすべてのライブラリを再構築する」などのワンクリックオプションのようなものだと思います。