【问题标题】:How to fix "msbuild 4040: There is no target in the project."如何修复“msbuild 4040:项目中没有目标”。
【发布时间】:2019-02-05 19:24:03
【问题描述】:

我目前正在开发一个包含两个 Web 项目和一个测试项目的解决方案。我在解决方案中添加了第四个项目,一个类库,一切都在本地构建良好。但是,当我通过构建管道在 Azure DevOps 中运行我的分支时,它失败并显示错误代码 4040,并说我创建的新项目/类库中没有目标。到目前为止,我在网上找到的所有帮助都没有为我做任何事情。

我尝试将 nuget.build.pack(类似的东西)添加到我的类库项目中,但它仍然出错。

我真的不知道从这里去哪里,需要确保在发出拉取请求之前构建通过 ADO。任何帮助表示赞赏。

【问题讨论】:

    标签: c# visual-studio csproj solution


    【解决方案1】:

    解决了问题,所以我会为以后遇到同样问题的用户发帖。我的问题是,当我的所有其他项目都是 .NET Framework 项目时,我在解决方案中添加了一个 .NET Standard 类库。我只是在我的解决方案中添加了一个新项目,但选择了 .NET Framework 类库,然后复制内容并删除旧项目,并将所有引用连接到新项目。修复了问题。

    【讨论】:

    • 这绕过了问题,但很高兴它为您解决了问题
    猜你喜欢
    • 1970-01-01
    • 2019-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-12
    • 1970-01-01
    • 2012-05-23
    相关资源
    最近更新 更多