当我尝试使用 Cake 构建我的项目时出现错误
I got an error when I'm trying to build my project using Cake
当我尝试构建时出现以下错误。为什么 Cake 不构建我的项目?
我该怎么办?有谁知道需要做什么?
'addin' 指令正在尝试安装 'Cake.Powershell' 包
不指定包版本号。
有关这方面的更多信息,请访问 https://cakebuild。net/docs/tutorials/pinning-cake-version
不推荐,但您可以显式覆盖此警告
通过将 Skip Package Version Check 设置配置为 true
(即命令行参数“--settings_skippackageversioncheck=true”,
环境变量 "CAKE_SETTINGS_SKIPPACKAGEVERSIONCHECK=true",
在 https://cakebuild.net/docs/fundamentals/configuration 阅读更多关于配置的信息)
错误:发生一个或多个错误。
你调用的对象是空的。
进程以代码 1 终止。
您应该在 NuGet 上检查哪个版本的包是最新的
https://www.nuget.org/packages/Cake.Powershell
写这篇文章的时候是0.4.8
然后在你的插件指令中你应该调整它包括版本即如果你现在有
#addin nuget:?package=Cake.Powershell
或
#addin "Cake.Powershell"
您应该将其更改为
#addin nuget:?package=Cake.Powershell&version=0.4.8
固定版本可确保可重现的构建,因为您知道每个构建都将使用相同版本的依赖项。
如果您转到错误消息 (https://cakebuild.net/docs/tutorials/pinning-cake-version) 中的 url,您会找到有关此的更多信息。
很难知道 Object reference not set to an instance of an object.
的确切原因,但是 运行 带有详细诊断信息的 Cake 会提供更多详细信息。您可以通过添加 verbosity 参数来实现。
--verbosity=Diagnostic
如果它与插件相关,您可以删除 tools 文件夹,默认情况下它位于您正在执行的脚本旁边。
当我尝试构建时出现以下错误。为什么 Cake 不构建我的项目?
我该怎么办?有谁知道需要做什么?
'addin' 指令正在尝试安装 'Cake.Powershell' 包 不指定包版本号。 有关这方面的更多信息,请访问 https://cakebuild。net/docs/tutorials/pinning-cake-version 不推荐,但您可以显式覆盖此警告 通过将 Skip Package Version Check 设置配置为 true (即命令行参数“--settings_skippackageversioncheck=true”, 环境变量 "CAKE_SETTINGS_SKIPPACKAGEVERSIONCHECK=true", 在 https://cakebuild.net/docs/fundamentals/configuration 阅读更多关于配置的信息) 错误:发生一个或多个错误。 你调用的对象是空的。 进程以代码 1 终止。
您应该在 NuGet 上检查哪个版本的包是最新的 https://www.nuget.org/packages/Cake.Powershell
写这篇文章的时候是0.4.8
然后在你的插件指令中你应该调整它包括版本即如果你现在有
#addin nuget:?package=Cake.Powershell
或
#addin "Cake.Powershell"
您应该将其更改为
#addin nuget:?package=Cake.Powershell&version=0.4.8
固定版本可确保可重现的构建,因为您知道每个构建都将使用相同版本的依赖项。
如果您转到错误消息 (https://cakebuild.net/docs/tutorials/pinning-cake-version) 中的 url,您会找到有关此的更多信息。
很难知道 Object reference not set to an instance of an object.
的确切原因,但是 运行 带有详细诊断信息的 Cake 会提供更多详细信息。您可以通过添加 verbosity 参数来实现。
--verbosity=Diagnostic
如果它与插件相关,您可以删除 tools 文件夹,默认情况下它位于您正在执行的脚本旁边。