Visual Studioトラブルシューティング
このページのステップで問題を解決できない場合は、Visual Studioプラグインのプロジェクトで未解決のイシューのリストを確認してください。イシューがお客様の問題と一致する場合は、そのイシューを更新してください。お客様の問題と一致するイシューがない場合は、新しいイシューを作成してください。
GitLab Duoコード提案の拡張機能のトラブルシューティングについては、コードの提案のトラブルシューティングを参照してください。
詳細なログを表示
より多くのログは、GitLab Extension Outputウィンドウで利用可能です:
Visual Studioの上部バーで、ツール > オプションメニューに移動します。
GitLabオプションを見つけ、Log Level(ログレベル)をデバッグに設定します。
表示 > Output(出力)に移動して、拡張機能のログを開きます。ドロップダウンリストで、ログフィルターとしてGitLab Extensionを選択します。
デバッグログに類似の出力が含まれていることを確認します:
GetProposalManagerAsync: Code suggestions enabled. ContentType (csharp) or file extension (cs) is supported. GitlabProposalSourceProvider.GetProposalSourceAsync
アクティビティーログを表示
拡張機能が読み込まれない場合、またはクラッシュする場合は、アクティビティーログでエラーを確認してください。アクティビティーログは、次の場所にあります:
C:\Users\WINDOWS_USERNAME\AppData\Roaming\Microsoft\VisualStudio\VS_VERSION\ActivityLog.xml次の値をディレクトリパスに置き換えます:
WINDOWS_USERNAME: Windowsユーザー名。VS_VERSION: Visual Studioインストールのバージョン。
サポートに必要な情報
サポートに連絡する前に、最新のGitLab拡張機能がインストールされていることを確認してください。Visual Studioは、拡張機能の最新のバージョンに自動的に更新されるはずです。
影響を受けるユーザーからこの情報を収集し、バグレポートで提供してください:
- ユーザーに表示されるエラーメッセージ。
- ワークフローと言語サーバーのログファイル:
- 診断出力:
- Visual Studioを開いた状態で、上部のバナーでヘルプ > About Microsoft Visual Studio(Microsoft Visual Studioについて)を選択します。
- ダイアログで、Copy Info(情報をコピー)を選択し、このセクションに必要なすべての情報をクリップボードにコピーします。
- システム詳細:
- Visual Studioを開いた状態で、上部のバナーでヘルプ > About Microsoft Visual Studio(Microsoft Visual Studioについて)を選択します。
- ダイアログで、System Info(システム情報)を選択すると、より詳細な情報が表示されます。
- OS type and version(OSの種類とバージョン):
OS NameとVersionをコピーします。 - Machine specifications (CPU, RAM)(マシンの仕様 (CPU、RAM)):
ProcessorとInstalled Physical Memory (RAM)セクションをコピーします。
- 影響のスコープを記述します。影響を受けるユーザーの数は?
- エラーの再現方法を記述します。可能であれば、画面録画を含めてください。
- 他のGitLab Duo機能がどのように影響を受けているかを記述します:
- コード提案は機能していますか?
- Web IDE Duoチャットは応答を返しますか?
- 拡張機能の分離テストを実行します。他のすべての拡張機能を無効にする(またはアンインストールする)ことを試して、別の拡張機能が問題の原因になっているかどうかを判断します。これにより、問題が当社の拡張機能にあるのか、外部ソースからのものなのかを判断できます。