- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经使用 Chocolatey 安装了 psake。这允许您使用 psake
运行 psake来自 powershell 或 windows 命令行的命令。
但是,当我尝试使用以下命令将属性传递给 psake 时
psake TestProperties -properties @{"tags"="test"}
PS D:\projects\WebTestAutomation> psake TestProperties -properties @{"tags"="test"}
"& 'C:\Chocolatey\lib\psake.4.2.0.1\tools\\psake.ps1' TestProperties -properties System.Collections.Hashtable
C:\Chocolatey\lib\psake.4.2.0.1\tools\psake.ps1 : Cannot process argument transformation on parameter 'properties'. Cannot convert the "System.Collections.Hashtable" value of
type "System.String" to type "System.Collections.Hashtable".
At line:1 char:80
+ & 'C:\Chocolatey\lib\psake.4.2.0.1\tools\\psake.ps1' TestProperties -properties <<<< System.Collections.Hashtable; if ($psake.build_success -eq $false) { exit 1 } else { e
xit 0 }
+ CategoryInfo : InvalidData: (:) [psake.ps1], ParameterBindin...mationException
+ FullyQualifiedErrorId : ParameterArgumentTransformationError,psake.ps1
最佳答案
我通过传递属性 Hashtable
解决了这个问题作为 string
.
psake TestProperties -properties "@{tags='test'}"
psake
命令通过调用
.bat
起作用文件,然后调用
.cmd
依次执行
.ps1
文件中,在属性中使用&符号会导致从 powershell 执行命令时出现问题。
psake TestProperties -properties "@{tags='test^&wip'}"
^
逃离
&
特点。
关于psake - 如何将属性传递给巧克力版本的 psake,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18209467/
我已经使用 Chocolatey 安装了 psake。这允许您使用 psake 运行 psake来自 powershell 或 windows 命令行的命令。 但是,当我尝试使用以下命令将属性传递给
我有以下 psake 脚本 properties { $ApplicationName = "test" $ApplicationPath = "c:\this\is\$Applica
使用 psake 4.5.0 我试图运行我的 default.ps1归档许多不同的方式,通过 -properties和 -parameters , 但这些值会被忽略 在根范围内 的.ps1 -脚本。
我最近发现了 Powershell 并通过它 PSake .如果您正在使用它并且您已经对其进行了扩展或为其创建了任务,请分享! 最佳答案 如果对psake还有兴趣,还有新项目psake-contrib
我想要的是一个我可以双击的文件,它将使用 psake 运行所需的构建过程。 我是 psake 和 PowerShell 的新手,所以要温柔:-)。 我现在有3个文件: 文件 1:Build.bat P
有人知道或有我如何设置 psake 以通过 powershell 运行的链接吗? 我完全不知道,我找不到什么可以告诉我的。 最佳答案 从 here 下载.以下是它的一些使用示例: http://aye
试图使PSAKE脚本起作用。看来任务没有执行其中的功能? 我有2个文件 -- default.ps1 -- Import-Module "C:\dev\Phoenix\trunk\Build\Buil
psake 中是否有一个钩子(Hook)可以在所有谈话(不仅仅是每个任务)之后运行一个清理 block ? 谢谢 最佳答案 据我所知,没有这样的选择。有几个相关的问题: BeforeAll & Aft
我想将命令行参数注入(inject)到我的 psake 构建脚本中,例如: .\build.ps1 部署环境="开发" 但是 psake 会将每个参数都视为一个任务,并会回答“任务不存在” 是否可以在
我正在用 Psake 编写一个简单的 PS 脚本,当我尝试包含另一个 ps1 文件时遇到问题。 PS C:\CI> Include .\EnvSettings.ps1 我有这个异常(excep
我有一个 psake 任务,如下所示(为清楚起见,已简化): Task Invoke-Deploy { Import-Module "somefunctions.psm1" Impor
嗨,我正在尝试使用MSBuild和Psake编译我的项目,但是将/ m传递给MSBuild时遇到问题。这是我的代码: Exec { MSBuild $solutionFile "/p:Conf
我有一个包含多个任务的 default.ps1 文件,其中一些我并不经常使用。 有没有办法在命令行中列出它们,而不是打开文件并 grep 查找任务?理想情况下附有一些描述(将设置在任务附近)。 我正在
构建 C# 解决方案或构建自动化脚本..如果它用于构建解决方案,为什么它必须使用 MSbuild.. 并且 clean 最初也会在其中编写脚本 最佳答案 Psake 通常远离基于 XML 的构建脚本。
我正在尝试使用 TeamCity 6.5.2 中的 Powershell Runner 来运行 Psake 任务,该任务依赖于调用 SqlCmd 的任务。如果我尝试这样做,teamcity 似乎会进入
我可以输入 Update-Database , Enable-Migrations等,从包管理器控制台,它工作正常。 如果我需要从常规的 powershell session 或 psake 构建文件
我有一个简单的 psake 脚本: properties { $SolutionDir = "SOLUTIONDIR" # Resolve-Path ".\src" $Config =
Robocopy 将退出并显示大于 0 的代码,但仍然可能不是失败。 PSake 将任何高于 0 的值检测为失败并导致构建失败。这很好,但是为什么这个仍然失败: task Deploy {
有没有办法像 Visual Studio 一样使用 PSAKE 发布 ASP.NET Web 应用程序? 最佳答案 根据 this post ,这是发布 Web 应用程序的另一种方法。我已经使用这种技
在进行构建自动化时,我遇到了一个问题。随着 Visual Studio 2013 的升级,MSBuild 的路径已按照此处的描述移动 http://timrayburn.net/blog/visual
我是一名优秀的程序员,十分优秀!