如何检查是否安装了.Net 4.7.2开发包?

如何检查是否安装了.Net 4.7.2开发包?,.net,azure-devops,.net-framework-version,.net,Azure Devops,.net Framework Version,是否有任何方法可以确定服务器中是否安装了开发包或仅存在运行时版本 当我检查注册表时,我可以看到系统中存在.NET4.7.2,但在构建管道时,我收到以下错误。 该错误意味着您的生成代理没有.NET 4.7.2 SDK和目标包 自.NETFramework4.7发布以来,微软已经将SDK和目标软件包合并为一个“开发者软件包” 获取这些开发者包(包括4.7之前版本的.NET Framework)的官方登录页如下: 在安装这些开发人员包之前,必须确保承载构建代理的计算机必须安装与.NET Framew

是否有任何方法可以确定服务器中是否安装了开发包或仅存在运行时版本

当我检查注册表时,我可以看到系统中存在.NET4.7.2,但在构建管道时,我收到以下错误。

该错误意味着您的生成代理没有.NET 4.7.2 SDK和目标包

自.NETFramework4.7发布以来,微软已经将SDK和目标软件包合并为一个“开发者软件包”

获取这些开发者包(包括4.7之前版本的.NET Framework)的官方登录页如下:

在安装这些开发人员包之前,必须确保承载构建代理的计算机必须安装与.NET Framework相关的运行时。例如,.NET 4.7.2开发包要求在之前安装.NET Framework 4.7.2运行时

在一些更高版本的Windows上,您必须注意最低.NET Framework运行时版本将始终与使用的Windows同步。这一事实可能会为您节省一些时间来检查已安装的可用.NET Framework运行时

例如,Windows Server 2019已经安装了.NET Framework 4.7.2运行时。 这是.NET Framework可用版本的正式完整列表,请访问:

嗨,艾里万的回答如何?他的回答能解决你的问题吗?如果是,您可以这样做,以便其他用户能够看到该解决方案是否有效。如果您仍然面临一些问题,请留下评论,这样我们仍然可以帮助您。@SA95请查看我的答案。如果有帮助,请将其标记为answer,这样您就可以像Merlin建议的那样帮助其他so用户。我仍然无法找到检查是否安装了开发包的方法。运行时确实存在。重新安装了开发人员包,此后未遇到此问题。接受艾里万的回答,因为这很有帮助。