如何修复“msbuild 4040: 项目中不存在目标”的问题。

3
我正在开发一个由两个Web项目和一个测试项目组成的解决方案。我向这个解决方案添加了第四个项目——一个类库,并且本地构建一切正常。但是,当我在Azure DevOps上运行我的分支通过构建管道时,它会失败并显示错误代码4040,表示新项目/类库中没有目标。到目前为止,我在网上找到的所有帮助都没有对我产生任何作用。
我尝试向我的类库项目添加nuget.build.pack(类似于此类内容),但仍然出现错误。
我真的不知道下一步该怎么做,并需要确保在提交请求之前在ADO上通过构建。感激任何帮助。
1个回答

3

问题已经解决,我会把解决方法发布出来,以便将来有同样问题的用户。我的问题是我在解决方案中添加了一个.NET标准类库,而所有其他项目都是.NET Framework项目。我只需向解决方案添加一个新项目,但选择.NET Framework类库,然后复制内容并删除旧项目,将所有引用连接到新项目即可解决问题。

修复了问题。


这样可以绕过问题,但很高兴它为你解决了。 - Skaterhaz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接