gpt4 book ai didi

asp.net-core - 在 VSO 构建上运行 DNU Restore

转载 作者:行者123 更新时间:2023-12-01 01:16:14 27 4
gpt4 key购买 nike

我正在尝试在 VSO 的主机代理上构建 DNX 项目。

首先是安装 DNX。我有以下 powershell 脚本来执行此操作:

dnx-upgrade.ps1:

dnvm upgrade -r clr -arch x86 -v 1.0.0-beta6

安装成功并更新 PATH:

Adding C:\Users\buildguest.dnx\runtimes\dnx-clr-win-x86.1.0.0-beta6\bin to process PATH
Adding C:\Users\buildguest.dnx\runtimes\dnx-clr-win-x86.1.0.0-beta6\bin to user PATH

然后我需要使用此脚本恢复解决方案的包:

dnu-restore.ps1:

dnu restore

但是在执行 dnu-restore.ps1 时出现以下错误:

[error]dnu : The term 'dnu' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the
[error]spelling of the name, or if a path was included, verify that the path is correct and try again.
[error]At C:\a\8ac4a4f6\Root\MyProject\Development\dnu-restore.ps1:1 char:1
[error]+ dnu restore
[error]+ ~~~
[error] + CategoryInfo : ObjectNotFound: (dnu:String) [], CommandNotFoundException
[error] + FullyQualifiedErrorId : CommandNotFoundException

构建任务:

Build tasks

为什么会这样? dnu 肯定应该执行吗?有没有更好的办法恢复DNX工程包?

最佳答案

使用来自 this MSDN articlePrebuild.ps1 脚本解决了问题。

正如 Victor 所建议的,这可能是因为这些步骤在不同的进程中运行。

关于asp.net-core - 在 VSO 构建上运行 DNU Restore,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31771176/

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