今日のワンポイント : 設定のリセットとインポートの違い- #244
[ツール] の [設定のインポートとエクスポート] のデモを行うと、インポート機能とリセット機能は何が違うのかという質問をよく受けます。
エンド ユーザーの視点では、その特定の設定ファイル内のすべての設定をインポートすることはリセットすることと機能的に同じです。これが、"インポートする設定の選択" ウィザードのページを表示しない理由です。もし、このページを表示するとしたら、すべてのチェック ボックスがオンに設定され、グレー表示されたページが表示されるでしょう。
しかし、UI の下ではもちろん、いろいろな処理が行われています。リセットを実行した場合、Visual Studio はこのファイルをレジストリに記録します。IDE には、これらの設定をすばやく "リセット" ("リセット" という用語の使い方にも注目してください) するためのショートカットがいくつか用意されています。
一般的な方法を次に示します。
[ツール]、[オプション]、[環境]、[フォントおよび色]、[既定値を使用 ] の順にクリック
[フォントおよび色] ページには、 [既定値を使用 ] ボタンがあります。このボタンを使用すると、前回のリセット時に使用した設定ファイルに基づいてフォントと色がリセットされます。
[ウィンドウ]、[ウィンドウレイアウトのリセット ] の順にクリック
[ウィンドウ] メニューには、[ウィンドウ レイアウトのリセット] コマンドがあります。このコマンドを実行すると、前回のリセット時に使用した設定ファイルに基づいてウィンドウ レイアウト (4 つのすべての状態にあるすべてのツール ウィンドウ) がリセットされます。
ただし ...
この特定のカテゴリを含まない、前回のリセット時に使用したファイルを使用して "リセット" を試みた場合はどうなるでしょう。たとえば、前回自分のリセット ファイルを使用してリセットしたときに、そのファイルにウィンドウ レイアウト カテゴリが含まれていなかったとします。[ウィンドウ] の [ウィンドウ レイアウトのリセット] を選択すると、"出荷時の既定値" (設定のインポートとエクスポート機能よりも前のバージョンである VS 2003 で採用されていた従来の設定) が使用されます。私は、"profiles (プロファイル)" 機能 (設定のインポートとエクスポート) の設計に関して繰り返し開かれた会議の 1 つで、VS が陥る可能性がある状態を表すために "統合失調症 (schizophrenia)" という用語が使用されていたのを思い出します。
Technorati タグ : VS2005Tip、VS2008Tip
投稿 : 2008 年 6 月 24 日 (火) 3:00 AM saraford
Sara Ford さんの Web ログ - https://blogs.msdn.com/saraford/archive/2008/06/24/did-you-know-what-s-the-difference-between-resetting-settings-and-importing-settings-243.aspx より。
Comments
Anonymous
April 15, 2009
PingBack from http://microsoft-sharepoint.simplynetdev.com/%e4%bb%8a%e6%97%a5%e3%81%ae%e3%83%af%e3%83%b3%e3%83%9d%e3%82%a4%e3%83%b3%e3%83%88-%e8%a8%ad%e5%ae%9a%e3%81%ae%e3%83%aa%e3%82%bb%e3%83%83%e3%83%88%e3%81%a8%e3%82%a4%e3%83%b3%e3%83%9d%e3%83%bc/Anonymous
April 15, 2009
PingBack from http://asp-net-hosting.simplynetdev.com/%e4%bb%8a%e6%97%a5%e3%81%ae%e3%83%af%e3%83%b3%e3%83%9d%e3%82%a4%e3%83%b3%e3%83%88-%e8%a8%ad%e5%ae%9a%e3%81%ae%e3%83%aa%e3%82%bb%e3%83%83%e3%83%88%e3%81%a8%e3%82%a4%e3%83%b3%e3%83%9d%e3%83%bc/