質問

Visual Studio IDE を好みの方法で構成するスクリプトを作成したいと考えています。それほど複雑なことはなく、いくつかのツール/オプション設定、外部ツールの追加などを行うだけです。

これは、インポート/エクスポート設定を使用して VS 内で実行できることはわかっていますが、VS の外部から自動化できるようにしたいと考えています。これは可能ですか?可能であればどのようにすればよいですか?


編集して以下を追加しました:からやってる VS の機能は私にとって重要です。これを、より一般的な「この新しくゴースト化された PC を自分の好きなように構成する」スクリプトの一部として使用したいと考えています。


再度編集しました:解決策は、CurrentSettings.vssettings をハッキングするか、使用することのようです AutoIt. 。詳細は以下をご覧ください。

役に立ちましたか?

解決

私自身の質問に 2 つの方法で答えます。

  1. VS2005/8 では、ここで説明したもの (ツール/オプション、外部ツール) はすべて、"Visual Studio 200{5|8}\Settings" フォルダー内の CurrentSettings.vssettings ファイルに保存されます。このファイルは単なる XML であり、XML の解析方法を知っている人なら誰でもプログラムで編集できます。新しい vssettings ファイルをデフォルト ファイルの上に貼り付けることもできます (少なくとも、これは私にとってはうまくいきました)。

  2. より大きな問題は、未使用の PC を構成することです。変更したいものすべてに API があるわけではないことが判明したため、実際にそこに座って何かをクリックしているユーザーのふりをする何らかの方法が必要です。これに対する最良のアプローチは次のように思われます AutoIt, 、そのスクリプト言語を私は豊富な自由時間を使って学ばなければなりません。

他のヒント

簡単な方法は、マクロ レコーダーを使用して簡単なことを実行し、生成されたコードを確認して、必要に応じて編集することです。

私のマシンでは、Visual Studio はローカル設定を VCComponents.dat というファイルに保存します。これはテキスト ファイルなので、そこに設定を直接配置する方法が見つかるかもしれません。

ファイルはユーザーのローカル AppData\Local\Microsoft\VC フォルダーに保存されます

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top