Help us learn about your current experience with the documentation. Take the survey.
Visual Studio 故障排除
如果本页的步骤无法解决您的问题,请检查 Visual Studio 插件项目中的 开放问题列表。 如果已有问题与您的问题匹配,请更新该问题。 如果没有匹配的问题,创建新问题。
有关 GitLab Duo Code Suggestions 扩展的故障排除, 请参阅 故障排除代码建议。
查看更多日志
GitLab 扩展输出 窗口中提供更多日志:
-
在 Visual Studio 中,从顶部菜单栏转到 工具 > 选项。
-
找到 GitLab 选项,并将 日志级别 设置为 调试。
-
转到 视图 > 输出 以打开扩展日志。在下拉列表中,选择 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,在顶部横幅中选择 帮助 > 关于 Microsoft Visual Studio。
- 在对话框中,选择 复制信息 以将本节所需的所有信息复制到剪贴板。
- 系统详细信息:
- 打开 Visual Studio,在顶部横幅中选择 帮助 > 关于 Microsoft Visual Studio。
- 在对话框中,选择 系统信息 以查看更详细的信息。
- 对于 操作系统类型和版本:复制
OS Name和Version。 - 对于 机器规格(CPU、RAM):复制
Processor和Installed Physical Memory (RAM)部分。
- 描述影响范围。有多少用户受到影响?
- 描述如何重现错误。如果可能,请包含屏幕录像。
- 描述其他 GitLab Duo 功能如何受到影响:
- 代码建议是否正常工作?
- Web IDE Duo Chat 是否返回响应?
- 执行扩展隔离测试。尝试禁用(或卸载)所有其他扩展,以确定 是否是另一个扩展导致的问题。这有助于确定问题是出在我们的扩展上, 还是来自外部源。