【发布时间】:2022-11-04 08:23:40
【问题描述】:
我是 Azure Pipelines 的新手,但请尝试学习它。它似乎非常强大。
在 .netcore31 项目中使用“代理规范”“windows-2019”可以正常工作/编译,但是当我更新到 .net6 和“windows-2022”或“windows-latest”时,我得到了字幕错误“找不到fsi.exe。正在尝试解析 PATH 中的 fsi.exe”。
已阅读Missing FSI.exe from F# pipeline (sometimes) 和其他人,但是......也许我错过了一些基本信息。
Pibeline 包含 NuGet 5.4.0、NuGet rastore 和 build solutionXXX 的步骤。
该解决方案在我自己的机器上使用 VS2022 以及在使用 VS2019 的管道中运行良好。知道 fsi.exe 有另一个路径 19<>22,但是......我是否必须自己(如何)在 Azure 管道上设置该路径?
VS19:c:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\CommonExtensions\Microsoft\FSharp\Tools\fsi.exe VS22:c:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\CommonExtensions\Microsoft\FSharp\Tools\fsi.exe
其他帮助是 velcome (?),非常感谢。
【问题讨论】:
-
添加 'c:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\CommonExtensions\Microsoft\FSharp\Tools' 到控制面板->编辑系统环境变量->系统属性->环境变量然后有尝试运行受影响的管道?
-
听起来是对的,但是怎么做!?我无法登录管道,但是以某种方式是的……必须有一个“代理步骤”,我可以在其中添加路径。寻找它 ...
标签: azure path azure-pipelines devops