2012-03-05 3 views
3

ここにはsimilar questionがありますが、私はかなり小さなソリューションしか持っていませんし、VS内からデバッガを起動します。私は、Visual Studioホスティングプロセスチェックボックスhas several advantagesを有効にしておきますので、チェックしておきたいと思います。vshost.exeをデバッグ用に保つが、偽の起動を停止する方法

問題は、を作成します。をビルドし、MyApp.vshost.exeが起動することがあります。 .exeファイルが使用中であると交換することができないので、その後、私はビルドを行う次回は、ビルドが失敗します。私は、タスクマネージャを起動し、手動でプロセスを殺す(またはファイルディレクトリを移動して、手動でファイルを削除)する必要があります。もちろん、私はいつもそのステップを保存するためにタスクマネージャを実行したままにしておきます。

これは決してVS2008で起きたことはありませんでしたが、誰でもvshost.exeをビルドで起動させる原因を知っていますか?私は非常にを慎重にしており、ショートカットキーとは対照的にビルドメニューを使用して、私がF5にヒットしないことを確認しています。毎回発生することはありませんが、合理的に頻繁に起こります。

更新

ビジュアルスタジオのホスティングプロセスのチェックボックスをオフにしました。私のデバッグは、私はまだこの問題を参照してください終了して再構築すると、今だけタスクマネージャにリストされている何のプロセスがありません。唯一の解決策は、[デバッグ]フォルダ内のディスク上の.exeファイルを削除して再構築することです。ただし、問題はデバッガを実行しなくても毎回発生します。それはすべてのビルド後(デバッグなし)です。私は.exeを削除する必要があります

Resharper、AnkhSVN、NuGet、NDepend(無効)がインストールされています。

答えて

2

私も同じ問題を抱えていました。私はこれらのエラーを解決した解決策を見つけました。デバッグメニューでCPUをx86に設定する必要があります。ツールバーの[デバッグ]ボタンの隣には、任意のCPUをリストするドロップダウンボックスがあります。あなたに役立ち、あなたの問題を解決することを願っています。

+0

私はそれを試してみましょう。その間に私はあなたの答えを答えにします。 – Tod