たたかいのきろく。

ラベル Visual Studio の投稿を表示しています。 すべての投稿を表示
ラベル Visual Studio の投稿を表示しています。 すべての投稿を表示

2022-12-07

VisualStudioでER図~Entity Framework Visual Designerの操作がうまくいかない?

と思ったら、ツールボックスがまさかの空っぽで、必要なアイテムがない状態になっていました。

デザイナのコンテキストメニューでEntityやPropatyの追加はできるのに、リレーションはどこからどうやって追加するんだろうと悩んで時間をとかしてしまいました……。

ツールボックスはコンテキストメニューの初期化で無事に解決。

Visual Studioのツールボックスにカスタマイズ機能があることもこのとき初めて知りました。もしかすると見たことのないアイテムがまだあったりして……?

問題

EntityFrameworkデザイナでリレーションの追加ができない。

原因

本来、ツールボックスに表示されるアイテムが表示されていなかった。

解決方法

ツールボックス上のコンテキストメニューからツールボックスの初期化を実施すると、ツールボックスにアイテムが表示された。

解決の経緯

使用している拡張機能を調べて検索(Entity Framework Visual Designer)。開発元のページを発見。

ページ内のキャプチャに見覚えのないツールボックスがあったことから、VisualStudioのツールボックスにあたりをつけてもう少し検索。

VisualStudioのツールボックスはユーザー好みにカスタマイズが可能で、拡張機能のアイテムの表示/非表示も設定できるとわかる。

直接ツールボックスを調べ、右クリックしてみると初期化メニューがあったため試したところ、無事に解決。

その他

今後、物がないときはツールボックスに本当にないか、カスタマイズ設定も含めて探そうと思った。

リンク

2022-05-12

Visual Studioでフォームデザイナーではなくコード表示をデフォルトにする方法

event_note5月 12, 2022
Visual Studio のソリューションエクスプローラーで、フォームデザイナーではなくコード表示をデフォルトにする方法のメモ。

手順

  1. ソリューションエクスプローラーからフォームファイルを右クリックし、「ファイルを開くアプリケーションの選択」を選択する。
  2. 「プログラムから開く」画面が表示されるので、リストから「C# エディター」を選択した後、「規定値として設定」ボタンを押下する。
  3. 「OK」ボタンを押下する。

これでソリューションエクスプローラーでフォームファイルを開くときにコードで表示されるようになります。

もしデザイナーで開きたい場合は、右クリックから「デザイナーの表示」を選択して開きます。