gpt4 book ai didi

.net - dotnet build 未编译 .NET Framework 4.6.1 应用程序

转载 作者:行者123 更新时间:2023-12-02 11:19:01 26 4
gpt4 key购买 nike

我正在尝试使用 dotnet build 编译解决方案在命令行上。不幸的是,该解决方案具有针对不同框架的项目。其中大部分已迁移到目标 .NET Standard 2.0 和 .NET Core 2.0。

但是由于我无法控制的原因,该解决方案仍然有两个针对 .NET Framework 4.6.1 的项目。

如果我在 VS2017 中编译解决方案,那么所有内容都会被编译,我会看到生成 bin 和 obj 文件夹。

但是,在命令行上使用 dotnet build 来编译解决方案会使 2 个面向 .NET Framework 4.6.1 的项目保持不变。其余的项目编译得很好。

有趣的是,做一个 dotnet test在 2 给定的项目文件夹中实际上确实生成了 bin 和 obj 文件夹。只是一个观察。

将项目升级到 .NET 4.6.2 会有帮助吗?

如果您需要任何详细信息,请告诉我,我会用相同的内容更新问题。

最佳答案

这绝对是因为旧式的项目格式

新的 sdk 格式项目必须用于 dotnet build
我在这里转载了 https://github.com/oleksabor/verbose-engine

关于.net - dotnet build 未编译 .NET Framework 4.6.1 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51053093/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com