2017-03-10 12 views
2

私はVSの拡張機能を持っています。私はVSでそれを実行すると、VSの実験的なインスタンスを開き、ちょうど良いロードします。しかし、それをTFSにチェックインする際に、NuGetの参照がすべて乱れていて、それを修正しようとしている間に(今ビルドしています)、VS実験インスタンスでのデバッグが中止されました。 F5を押すと、ちょうど私のクラスライブラリの出力タイプを持つプロジェクトは、誰もがこの問題を解決する方法を知っていVisual Studio ExtensionがVSの実験的なインスタンスを開けなくなった

を起動することはできません

に関する苦情を与えますか? Visual Studioでプロジェクトやソリューションの設定でデバッグを開始するように指示するものは何ですか?

は、私は完全にクリーンVSIXプロジェクトから.vsprojファイルを比較してみましたが、私は

+1

「プロジェクト」>「プロパティ」>「デバッグ」タブの設定が失われていることが最も重大な事実です。 –

+0

@ハンパス:ありがとうハンス。私はちょうど約2分後に気づいた。私ははっきりとしたことを最初に見るのではなく、もっと複雑な解決策を探していました。彼らがどのように最初に迷子になったのか分かりませんが、そこにはあなたがいます。 –

+1

VSIXプロジェクトを作成するときに便利な、2回のクリックで実験的なインスタンスをリセットする拡張機能があります。リンク:[VS Marketplace](https://marketplace.visualstudio.com/items?itemName=BenDeveloper.ResetExperimentalInstance) – Erik

答えて

1

は、[OK]を、それを見ていないよ - 気にしない、私はそれを発見しました。

Debugタブのプロジェクトのプロパティの下

、あなたは(たとえば)C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exeStart external programを設定する必要が

そしてStart Optionsの下で、あなたはCommand line arguments

/rootsuffix Expを追加する必要があり、私は方法がわからないんだけどこれらは最初に失われてしまったが、他の誰かが同じ問題に遭遇した場合に備えて。

+2

これらは.userファイルに保存されますが、csprojファイルに永続的に追加することもできます(https:// github.com/ErikEJ/SqlCeToolbox/blob/master/src/GUI/SqlCe35Toolbox/VSToolbox.csproj#L10 – ErikEJ

+0

@ErikEJ - ああ、それはそれを説明します。私はおそらく、 '.user'ファイルを失ってしまったのです。なぜなら、私のナゲットリファレンスがうんざりしてしまったので、別のフォルダにTFSから戻していたからです。 –

関連する問題