これは、ツールボックスが機能することを期待した方法です。
「Ajaxtoolkit」というカスタム タブをツールボックスに追加するとします。新しいタブにコントロールを追加するには、マウスを右クリックして [アイテムの選択] を選択し、特定のバージョン番号の Ajaxtoolkit.dll ファイルを参照します。
ソリューションを保存して再度開くと、Ajax Toolkit カスタム タブがまだツールボックスにあり、前回そこにあったのと同じコントロールが含まれていることを期待します。コントロールが追加されました。
まったく新しい Web アプリを作成した場合、(おそらく) 同じ Ajax Toolkit カスタム タブが表示されるとは思いません。ただし、上記と同じ手順を実行して「Ajax Toolkit」タブを追加し、おそらく今回は Takeit の別のバージョンを選択すると、ツールキットの状態が各ソリューション ファイルで保持されます。
もう 1 つの可能性は、2 番目の Web ソリューションが作成されたときに元の Ajaxtoolkit を保持することです。おそらく、ソリューション内の異なる Web サイト間でツールキットのバージョンを混在させたい場合は、カスタム ツールキット タブにバージョン固有の名前を付け始める必要があります。 「Ajaxtoolkit 4.0」などの名前。
...しかし、代わりに、VS2010 を閉じて再度開くと、Ajaxtoolkit タブが消えます。
なんで?これは望ましい動作ですか、それともバグですか?