0

私のタイトルはほとんどすべてを物語っていますが、同僚がSystem.Diagnostic名前空間を利用して、実行中のプロセスのバージョンをサポートされているバージョンのデータベースと照合し、実行中のバージョンが有効かどうかを判断するコンポーネントを作成しました。

私の問題は、デバッグモードで実行すると、コードが「真の」exeではなくコンパイルされたvshost.exeによってホストされることです。プライマリEXEでバージョン管理を制御する方法は知っていますが、*。vshost.exeでバージョン管理を制御する方法を見つけることができません。それを行う方法はありますか、それとも別のアプローチを探す必要がありますか?

4

1 に答える 1

2

ファイルのバージョンを変更する方法が見つからない場合は、誰かが役立つと思われる回避策を次に示します。

プロジェクトのホスティングプロセスを無効にすることを検討してください。[プロジェクトのプロパティ]の[デバッグ]タブで、[VisualStudioホスティングプロセスを有効にする]オプションのチェックを外すことができます。

編集:ホスティングプロセスがあなたのために行うことへのリンクを追加しました。

于 2011-06-23T18:55:13.640 に答える