0

私は本当に新しい保留中の変更ウィンドウ(またはフラットインターフェイスも好きではありませんが、それは別の問題です!)ので、Visual Studio 2010を長持ちさせています。しかし、私は最近Visual Studio 2017をインストールしなければなりませんでした(2015は私にも利用可能ですが)。マイクロソフトではthey are not going to bring back the checkboxesを確認しましたので、いくつかの検索を行い、VS2012VS2013という素晴らしいアドインを見つけました。TeamPilgrimと呼ばれ、チェックボックスリスト付きの2010年型ペンディング変更ウィンドウをドッキング可能なウィンドウに戻しました。誰かがVisual Studio 2015または2017のTeamPilgrim(Pending Changes)拡張を開発しましたか?

私は2012年のTeamPilgrimのソースをダウンロードし、それが2017年に作業を取得しようと失敗した(私は本当に私がやっていたかわからなかった):(

をTeamPilgrim 2012の作者がそれを放棄しており、

誰かがこの拡張機能を継続して使用しているかどうかを知っていて、それがVisualの後のエディションで動作しているのかどうかは分かりませんが、TeamPilgrim 2013の投稿者は連絡先情報を投稿していません。スタジオ、これは私が探しているものなので、新しいVisual Studioを使ったほうがはるかに優れているからです。

答えて

1

拡張機能はGitHubのオープンソースなので、ソースコードをダウンロードして拡張機能をアップグレードしてVisual Studio 2015をサポートすることができます。

.vsixmanifestファイルをダブルクリックしてください。デザインビューで[ターゲットのインストール]を選択すると、拡張機能のバージョン範囲は現在[12.0]です。 VS 2015のサポートを追加するには、[12.0、14.0]に変更します。 enter image description here

vS2017をサポートするように拡張機能をアップグレードする場合は、拡張マニフェストバージョン2(VSIX v2)から新しいバージョン3 VSIXマニフェスト形式(VSIX v3)にアップグレードする必要があります。 https://docs.microsoft.com/en-us/visualstudio/extensibility/how-to-migrate-extensibility-projects-to-visual-studio-2017

更新:

私はvs2015をサポートする、GitHubのからソースコードをダウンロードし、それを変更し、より手順については、を参照してください。偉大なコメントやリンクの

https://1drv.ms/u/s!AlvaNEnglADDgQjP5HgUgPN1I1mI

enter image description here

+0

感謝。私はこの拡張機能を新しいVSで動作させようとしてきており、失敗しています。 VSIXをアップグレードしようとすると、多数の参照が壊れてしまい、すべての参照を自分のコンピュータ上で見つけたDLLで置き換えようとした後に、新しい置換がうまく動作しないように見えます。 (例:型または名前空間名 "ProjectState"は "Microsoft.TeamFoundation.Common"および "Interop type"定数には存在しません ")。私は拡張機能に関する経験がなく、誰かが既にそれを解決してくれることを望んでいました。私は試し続けます! – user0474975

+0

更新:私はすべてのエラーを修正し、コンパイルしてインストールすることができました。残念ながら、それはまだ動作しません。(例えば、[Pending Changes]ウィンドウでは、変更が表示されず空白のままです)。だから私はまだエクステンションを使用することができず、他の誰かがそれを働かせることを望んでいますが、私はあなたの "あなたの魚を教える"アプローチのために答えをアップアップします。 – user0474975

+0

私はソースファイルをダウンロードし、ビジュアルスタジオ2015で開き、ビジュアルスタジオ2015でローカルdllでリファレンスを修正し、インストールターゲットを14.0に変更します。これは私の側で動作します。変更したプロジェクトの返信を更新します。 –

関連する問題