8

私は自分のコード ファイルを再編成するために Regionerate をかなり広範囲に使用する傾向があります。私の唯一の問題は、VS2012 に登録できないことです。私は VS2012 を支持して VS2010 を完全に放棄しました。マクロを実行してコード ファイルを再編成するためだけに元に戻さなければならないのは面倒です。以前に VS アドインを作成しようとしたことがないので、オブジェクト モデルや登録方法にまったく慣れていません。古いアドインは VS2010 拡張機能よりもインストールが複雑なようです。また、WIX セットアップ XML を調べて、レジストリ キーを複製しようとしましたが、役に立ちませんでした。

Regionerate を VS2012 に登録する方法を知っている人はいますか、または同じ機能を提供する代替の (無料で維持されている!) 拡張機能はありますか?

4

3 に答える 3

9

登録に必要なものは次の 2 つです。

  • VS2012 は実行時に HKLM...\11.0\AutomationOptions キーから読み取らず、最初の実行時にのみ読み取っているようです。HKCU...\11.0_Config\AutomationOptions の対応するキーも設定する必要があります。
  • 11.0 のバージョンで新しい .AddIn ファイルを作成する必要があります

これを行うと、Regionerate が表示されますが、使用しようとすると Studio がハングします。Regionerate コードには、VS2010/2012 で機能しないコードでスタックする不適切なバージョン チェック (「未満」ではなく「等しくない」) があります。Regionerate 設定で「領域を自動的に折りたたむ」のチェックを外すだけで、悪いコードを回避するのに十分な場合があります。

バージョン チェックを修正し、VS2012 の正しいインストール ピースを含む新しいバージョンを作成しました。インストーラーと変更されたソース ファイルは、次の場所からダウンロードできます。

https://skydrive.live.com/redir?resid=2FEB8D1988F04D77!565

于 2012-09-07T08:25:48.007 に答える
4

CodeMaidは無料で積極的に開発された代替手段です。Regionerate のほぼすべての機能に加えて、いくつかの新しい機能があります。私が本当に気に入っていることの 1 つは、ビルドするたびに保存されていないファイルを整理して消去するように設定することです。

于 2012-10-03T19:45:00.730 に答える