私のタイトルはほとんどすべてを物語っていますが、同僚がSystem.Diagnostic名前空間を利用して、実行中のプロセスのバージョンをサポートされているバージョンのデータベースと照合し、実行中のバージョンが有効かどうかを判断するコンポーネントを作成しました。
私の問題は、デバッグモードで実行すると、コードが「真の」exeではなくコンパイルされたvshost.exeによってホストされることです。プライマリEXEでバージョン管理を制御する方法は知っていますが、*。vshost.exeでバージョン管理を制御する方法を見つけることができません。それを行う方法はありますか、それとも別のアプローチを探す必要がありますか?