生成解决方案时出现错误MSB4057

Anna Xiu-MSFT 31,201 信誉分 Microsoft 外部员工
2024-03-01T07:52:58.5833333+00:00

我正在尝试在 Visual Studio 中构建我的解决方案,但我不断收到以下错误消息:

Error MSB4057 The target "ContainerWaitForWarmupCompletion" does not exist in the project. OnlineShop.Catalog.API D:\path\Microsoft.Common.CurrentVersion.targets 894

我尝试重新安装 SDK,但它没有解决问题。奇怪的是,Rider 中的一切都很好。我正在使用 docker-compose。关于如何解决这个问题的任何建议?谢谢。

Note:此问题总结整理于: Error building solution MSB4057

开发人员技术 | Visual Studio | 调试
0 个注释 无注释

问题作者接受的答案

  1. Tianyu Sun-MSFT 34,836 信誉分 Microsoft 外部员工
    2024-03-01T07:55:43.2766667+00:00

    你好,看起来错误是有关容器(docker)的。容器中是否有东西被更改过?

    你是否使用任何插件,命令行工具或者额外的包?

    你的项目文件(举个例子,对于C#,是.csproj文件)中是否有一些特殊的或者自定义的设置?

    请尝试以下建议:

    1. 重启VS。
    2. 重启Windows。
    3. 关闭VS,转到你的项目文件夹,移除隐藏的.vs文件夹,重新打开你的项目,重新构建你的项目。
    4. 如果你正在项目中使用NuGet包,请尝试清除NuGet缓存并且重置包(重新构建你的项目)。
    5. 尝试创建一个新项目并构建它,检查是否相同的错误仍会出现。

    如果答案是正确的,请点击“接受答案”并点赞。 如果您对此答案还有其他疑问,请点击“评论”。

     注意:如果您想接收相关电子邮件,请按照我们的文档中的步骤启用电子邮件通知 此线程的通知。

    此答案是否有帮助?

    0 个注释 无注释

0 个其他答案

排序依据: 非常有帮助

你的答案

提问者可以将答案标记为“已接受”,审查方可以将答案标记为“已推荐”,这有助于用户了解答案是否解决了提问者的问题。