1

私は設定されているコマンドライン引数を保ち、代わりにC:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exeC:\Program Files (x86)\Microsoft Visual Studio\VS15Preview\Common7\IDE\devenv.exeを起動するためのプロジェクトを設定し、私はこれを試してみて、実行するにはVisual Studioのために15Visual Studio 2015を使用してVisual Studio 15の拡張機能をデバッグするにはどうすればよいですか?

のテストを開始したいのVisual Studio 2015用に開発さextensionを持っています/rootsuffix Expとなります。 (私も[14.0,16.0)のインストール先を試してみた)

<InstallationTarget Id="Microsoft.VisualStudio.Community" Version="[14.0,15.0)" /> 
<InstallationTarget Version="[14.0,15.0)" Id="Microsoft.VisualStudio.Pro" /> 
<InstallationTarget Version="[14.0,15.0)" Id="Microsoft.VisualStudio.Enterprise" /> 
<InstallationTarget Version="15.0" Id="Microsoft.VisualStudio.Enterprise" /> 
<InstallationTarget Version="15.0" Id="Microsoft.VisualStudio.Pro" /> 
<InstallationTarget Version="15.0" Id="Microsoft.VisualStudio.Community" /> 

:私はまた、適切なマニフェストにターゲットをインストールし設定します。

プロジェクトをデバッグすると、VS 15の実験的インスタンスが正常に起動しますが、拡張機能はインストールされていません。

Visual Studio 2015を使用してVisual Studio 15の拡張機能をデバッグすることはできますか?

+0

申し訳ありませんが、あなたのコメントを理解しないでください。ビジュアルスタジオ15がリリースされるまで私の拡張をテストしてはいけないと言っていますか、まったく間違っていると思いますか? –

+1

ああ、待って、それはvnextです。何がうまくいかないでしょうか?まあ、まさに何でも。それと幸運。 –

+0

私は何かが間違っているかもしれないと理解しています、そして、 "そこにドラゴンがいる"など...ただ他の誰かがこの問題に遭遇し、それを解決したことを望んでいました。 VS15には約300の拡張機能がありますが、これはテスト済みです。この質問に回答がない場合、次のプレビュー/リリースが解決したら、私は喜んで質問を閉じたり削除したりします。 –

答えて

0

拡張機能がまだVS2015実験インスタンスにインストールされていたことが起こっていました。これは、projのファイルに次の行は次のとおりです。

<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath> 
... 
<Import Project="$(VSToolsPath)\VSSDK\Microsoft.VsSDK.targets" Condition="'$(VSToolsPath)' != ''" /> 

私はVS2015にVS2015 1に解決ターゲットファイルへのパスを実行していたので。これはVSIXが実験的なインスタンスにどのようにインストールされるかを定義するものです。

私は新しいVSSDKターゲットファイルへの参照を変更しようとしましたが、それは私が逃げたくないあらゆる種類のエラーを引き起こしました。

私はそれをデバッグして(VS2015実験にインストールする)、ファイル構造(VS14Exp)にインストールされている拡張子を見つけ、それをVS15フォルダにコピーして、再度デバッグしてVS15 devenvを起動します。実験的なインスタンス。その時点で、ブレークポイントはフォルダから拡張子をロードしてからヒットしていました。

関連する問題