💠

はじめて作る UTAU プラグイン(開発チュートリアル)トラブル対応編

2024/06/08に公開

トラブル対応

チュートリアル本編でうまくいかないことがあった場合は、ここを読んでみてください。解決のヒントになるかもしれません。

Visual Studio の画面

ソリューションパネルを閉じてしまった

右上のソリューションパネルを閉じてしまった場合は、[表示 → ソリューションエクスプローラー]メニューをクリックすると再度表示できます。

ツールボックスにコントロールが表示されない

[表示 → ツールボックス]メニューでツールボックスが表示されますが、その中にコントロールが表示されず、「このグループには使用可能なコントロールがありません」と表示される場合があります。

これは、デザインタブがアクティブになっていないためです。デザインタブを表示してから再度ツールボックスを表示すれば、コントロールが表示されます。

それでも表示されない場合は、そもそもコントロールがインストールされていない可能性があります。Visual Studio Installer を起動して変更ボタンをクリックし、ワークロードの「.NET デスクトップ開発」と「Windows アプリケーション開発」にチェックが入っているか確認してください。

デザインタブを閉じてしまった

デザインタブを再度開きたい場合は、以下のようにします。

ケース 1:Form1.cs タブが開いている場合

Form1.cs タブの中の適当な場所で右クリックし、ポップアップメニューの「デザイナーの表示」をクリックするとデザインタブが開きます。

ケース 2:Form1.cs タブが開いていない場合

右側ソリューションエクスプローラーパネルの Form1.cs をダブルクリックするとデザインタブが開きます。

レイアウトが変になった

ソリューションやプロパティなど様々なパネルはドッキング可能なため、うっかりドラッグすると変なところに吸い付いてしまう場合があります。

個々に元に戻すものもちろんアリですが、まとめて初期状態に戻す方法もあります。

[ウィンドウ → ウィンドウレイアウトのリセット]で初期状態のレイアウトに戻ります。その後、例えばデザインタブのコントロール右クリックからプロパティを再度開けば、デフォルトの位置でプロパティパネルが開きます。

ビルド

ビルドするとエラーになる

[ビルド → ソリューションのビルド]メニューでビルドすると、ウィンドウ下部にエラーが表示される場合があります。

プログラムコードが間違っているとエラーになります。説明(エラーメッセージ)をダブルクリックすると該当する行にジャンプしますので、チュートリアルをよく見て、チュートリアルと同じように修正します。

例えば上の写真では「; が必要です」というエラーメッセージで、行の末尾のセミコロン ; がないため、行の末尾に赤い波線が引かれています。セミコロンを入力すればビルドできるようになります。

また、スクロールバーもエラーの位置が赤くなります。

ありがちなエラーとその対応策を以下にまとめておきます。

説明(エラーメッセージ) 対応策
; が必要です 行の末尾に ; を付けます。
) が必要です 足りない ) を付けます。または、余計な ( を消します。
} が必要です 足りない } を付けます。または、余計な { を消します。
修飾子 'private' がこの項目に対して有効ではありません このエラーより上のほうで } が足りない場合にこのエラーになることがあります。

チュートリアルのプログラムは以下からダウンロードできますので、参考にしてください。

主な改訂履歴

  • 2024/06/08 初版。
  • 2024/06/19 ツールボックスにコントロールが表示されないを新規作成など。

Discussion