相关文章推荐
留胡子的红薯  ·  Visual Studio ...·  4 周前    · 
可爱的烤红薯  ·  Invalid use of group ...·  2 年前    · 
考研的西红柿  ·  Amazon.com: Mabett ...·  2 年前    · 
CTC1001 未启用 Docker 卷共享 如果未启用文件共享,会发生此错误。 通过文件共享,可将 Windows 上的本地目录与 Linux 容器共享。 这仅适用于使用 Hyper-V 模式的 Linux 容器。 有关更多详细信息,请参阅 适用于 Windows 用户的 Docker Desktop 手册 Docker 文档 。 启用 Docker 文件共享。 CTC1002 未安装 Docker Desktop 安装 Docker Desktop。 CTC1003 Docker Desktop 未运行 启动 Docker Desktop。 CTC1004 无法获取 Docker 服务器 OS 在项目文件中指定默认的 targetOS ;例如, <DockerDefaultTargetOS> Linux </DockerDefaultTargetOS> )。 CTC1005 Docker Desktop 的操作系统模式与项目的目标操作系统不匹配 切换 Docker Desktop 操作系统模式以匹配项目的目标操作系统。 CTC1006 Docker Desktop 正在运行,但处于错误状态,应重新启动。 重启 Docker Desktop 并确保 Docker Desktop 正常运行。 CTC1007 下载 vsdbg 失败,但在磁盘上找到了现有副本 这只是一个警告,调试不会失败。 如果无法下载最新版本的 vsdbg ,但找到并使用了现有副本,则会出现此警告。 不需要用户执行任何操作。 CTC1008 下载 vsdbg 失败,且磁盘上未找到任何现有副本 F5 未能下载 vsdbg.exe 。 请检查 Internet 连接。 CTC1009 驱动器共享凭据可能无效 这可能是由 Docker Desktop 使用的共享驱动器凭据过期造成的。 请尝试在 Docker Desktop 设置的“共享驱动器”页中重置凭据,然后重启 Docker。 CTC1010 当前用户不在 docker-users 组中 当前用户不在 docker-users 组中。 请将你自己添加到 docker-users 组,然后注销并返回到 Windows。 CTC1011 端口在使用中 容器正尝试使用处于使用中的特定主机端口。 请停止使用此端口的上一个容器或其他应用程序,或更新应用程序以使用不同的端口。 CTC1012 启动设置解析错误。 解析 launchSettings.json 文件中的 IISExpress 设置时找不到 IISExpress 设置或解析失败。 请确保 launchSettings.json 中的 IISExpress 设置有效。 CTC1027 运行 dev-certs 工具时出错。 运行 dev-certs 工具以信任 ASP.NET Core 开发证书时出错。 有关更详细的错误信息,请参阅“输出”窗口。 CTC1028 启动 URL 无效 调试开始时将启动的应用程序 URL 无效 请确保在 launchSettings.json 的 Docker 启动设置中指定 launchUrl CTC1029 Docker 执行失败 尝试运行命令以启动容器内的应用程序进程时出错。 有关更详细的错误信息,请参阅“输出”窗口。 CTC1030 发生未知内部错误。 请在 Visual Studio 反馈 中记录一个 bug。 CTC1031 不受支持的 OS 可能是因为在 Linux 容器中使用 .NET Framework 项目。 请切换到 Windows 容器,然后重试。 CTC1032 Docker Desktop 下载失败 尝试安装 Docker Desktop 时无法下载 Docker Desktop 安装程序 ( .msi )。 检查 Internet 连接,确保没有防火墙阻止文件下载。 CTC1036 Docker Desktop 安装失败 更正安装程序中的错误,并手动安装 Docker Desktop。 或者,重新打开解决方案,Visual Studio 将再次尝试安装 Docker Desktop。 CTC1037 Blazor 清单文件访问错误 调试 Blazor 应用程序时,重写 Blazor 静态 Web 资产文件失败。 有关更详细的错误信息,请参阅“输出”窗口。 CTC1038 调试时容器不存在或未运行 有关容器未能启动的原因的更多详细信息,请参阅“输出”窗口。 CTC1039 在容器中的预期位置找不到要调试的程序的二进制文件。 找不到主机端口 在 Docker Compose 项目中,服务 URL 指定了令牌 {ServicePort} ,但容器没有任何对应的主机端口。 请确保使用正确 URL 方案( http https )的主机端口启动容器。 DTP1002 未找到容器 调试 Docker Compose 项目时,容器未启动或容器退出。 有关容器未能启动的原因的更多详细信息,请参阅“输出”窗口。 DTP1003 调试 Docker Compose 项目时找不到任何服务。 确保 Docker Compose 文档定义了一个或多个 dotnet 服务。 DTP1004 Docker Compose 基架错误 尝试重新添加 Docker Compose 支持。 DT1001 运行 Docker Compose 命令时出错,导致调试失败。 有关此错误的更多详细信息,请参阅“输出”窗口。 DT1002 目标 OS 无效 DockerDefaultTargetOS 属性中指定的 Dockerfile 目标 OS 未知。 支持的值为“Windows”和“Linux”。 DT1003 尝试执行命令时出现意外错误。 有关此错误的更多详细信息,请参阅“输出”窗口。 DT1004 Docker compose 文件出错 请检查所有 Docker Compose 文档并确保它们有效。 DT1005 Docker Compose 命令执行失败 有关此错误的更多详细信息,请参阅“输出”窗口。 DT1006 在 Docker Compose 文档中找不到活动启动配置文件中使用的 compose 配置文件名称。 例如,如果活动启动配置文件使用名为 p2 的 compose 配置文件,如下所示:

"Docker Compose": {
"commandName": "DockerCompose",
"commandVersion": "1.0",
"composeProfile": {
"includes": [
"p2"
]
}
}

但 docker-compose.yml 未定义配置文件 p2 ,则会看到此错误。 更新启动配置文件以使用正确的 compose 配置文件或使用“管理 Docker Compose 启动设置”对话框更新启动设置。 DT1007 使用 compose 配置文件的活动启动配置文件中的服务名称无效。 例如,如果活动启动配置文件正在使用 compose 配置文件 p1 并定义 compose 配置文件 p1 的服务列表,如下所示:

"Docker Compose": {
"commandName": "DockerCompose",
"commandVersion": "1.0",
"composeProfile": {
"includes": [
"p1"
],
"serviceActions": {
"webapp2": "StartWithoutDebugging"
}
}
}
但 docker-compose.yml 未定义服务 webapp2 ,则会看到此错误。 更新启动配置文件以使用正确的服务名称或使用“管理 Docker Compose 启动设置”对话框更新启动设置。 DT1008 使用 compose 配置文件的活动启动配置文件中的服务操作无效。 例如,如果活动启动配置文件正在使用 compose 配置文件 p1 并为服务 ( webapplication ) 定义了错误的操作 ( wrongActionname )。
"Docker Compose": { "commandName": "DockerCompose",
"commandVersion": "1.0",
"composeProfile": {
"includes": [
"p1"
],
"serviceActions": {
"webapp": "wrongActionname"
}
}
}
请将服务操作更正为 StartWithoutDebugging ,这是使用 compose 配置文件的服务的唯一有效操作。 DT1009 活动启动配置文件同时使用 composeProfile serviceActions 。 Visual Studio 启动配置文件可以使用 compose 配置文件定义,也可以通过选择服务列表(而不使用 compose 配置文件)来定义;但不能同时使用两者来创建它。 因此,如果活动启动配置文件同时使用这两个配置文件,如下所示,则会看到此错误。
"Docker Compose": {
"commandName": "DockerCompose",
"commandVersion": "1.0",
"composeProfile": {
"includes": [
"p1"
]
},
"serviceActions": {
"webapp": "StartWithoutDebugging"
}
} 使用 composeProfile serviceActions 或使用“管理 Docker Compose 启动设置”对话框更新启动设置。 DT1010 活动启动配置文件中的服务名称无效 例如,如果活动启动配置文件定义了 serviceActions ,如下所示:
"Docker Compose": {
"commandName": "DockerCompose",
"commandVersion": "1.0",
"serviceActions": {
"redis1": "StartWithoutDebugging",
"webapp8": "StartWithoutDebugging"
}
}
docker-compose.yml 未定义服务 redis1 ,则会看到此错误。 更新启动配置文件以使用正确的服务名称或使用“管理 Docker Compose 启动设置”对话框更新启动设置。 DT1011 活动启动配置文件中的服务操作无效。 例如,如果活动启动配置文件使用了错误的服务操作 ( wrongAction ),如下所示,则会看到此错误。
"Docker Compose": {
"commandName": "DockerCompose",
"commandVersion": "1.0",
"serviceActions": {
"webapplication8": "wrongAction"
}
}
将服务操作更正为 DoNotStart StartDebugging StartWithoutDebugging 之一。 或使用“管理 Docker Compose 启动设置”对话框更新启动设置。 DT1012 启动配置文件无效。 composeProfile serviceActions 均缺失。 Visual Studio 启动配置文件可以使用 compose 配置文件定义,也可以通过选择服务列表(而不使用 compose 配置文件)来定义。 但活动启动配置文件并非使用这两者中任一项定义。 请使用“管理 Docker Compose 启动设置”对话框更新启动设置。 DT1013 找不到活动启动配置文件 请确保在 launchSettings.json 中定义活动启动配置文件。 DT1014 配置文件版本无效。 例如,如果活动启动配置文件定义了未知的命令版本 (10.0):
"Docker Compose":
"commandName": "DockerCompose",
"commandVersion": "10.0",
"serviceActions": {
"webapp8": "StartDebugging",
"redis": "StartWithoutDebugging"
}
}
请查看支持的 commandVersion 的错误消息,或使用“管理 Docker Compose 启动设置”对话框更新启动设置。 DT1015 旧配置文件版本不受支持。 当前 Visual Studio 不再支持此配置文件版本。 请使用“管理 Docker Compose 启动设置”对话框将配置文件升级到支持的最新版本以更新启动设置。 DT1016 使用的是较新版本的 Visual Studio 中的配置文件 此配置文件版本高于当前支持的版本。 请将 Visual Studio 升级到最新版本。 DT1017 使用的是较新版本的 Visual Studio 中的配置文件,但将继续工作 这是一条警告消息 配置文件版本高于当前支持的版本,但仍与当前版本的 Visual Studio 兼容,只是可能缺少一些功能。 DT1018 使用的是旧配置文件版本,但兼容。 这是一条警告消息 配置文件版本低于最新版本,但仍兼容。 某些较新的功能可能无法正常工作。 请考虑升级到最新版本的 Visual Studio。 DT1019 compose v2 不受支持 你使用的是旧版本 Docker Compose v2,不支持 compose 配置文件。 请将 Docker Compose 升级到最新版本。

特定于单个项目的错误代码