【发布时间】:2021-10-01 15:06:13
【问题描述】:
我们使用 Azure devops 中的管道来构建我们的软件,并使用本地代理来实际构建。
如果我在测试机器上安装构建并运行应用程序,则会弹出一条错误消息,内容为: 此应用程序需要以下 .Net 框架版本之一:.NetFramework,Version=v4.8
构建机器只安装了.Net Framework 4.6.1,app.config说
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1"/>
</startup>
</configuration>
我使用 JetBrains DotPeek 检查了可执行文件和所有支持程序集的运行时是 4.6.1。 我在我们的 .Net Framework 4.8 解决方案中看不到任何参考,所以我想知道为什么会显示该消息。有没有办法找出显示此消息的原因,触发器是什么?
该消息仅在 Azure Devops 进行构建时显示。当我在本地开发机器上构建时,没有显示该消息。
【问题讨论】: