psake

    1热度

    1回答

    我有VS2012,msbuild的MVC 4 web应用程序,我正在用psake创建一个构建脚本。我在VS中创建了一个发布配置文件,将项目打包成一个zip文件。从VS内运行它工作正常。然而,在命令行中运行它,我得到以下错误: 执行包 微软(R)构建引擎版本4.0.30319.32559 [微软.NET Framework版本4.0.30319.32559] 版权所有(C)微软公司。版权所有。 C:

    2热度

    1回答

    我在安装了.Net 4.5的Server 2012上构建了.NET 4.0 Web项目。我正在使用TeamCity下的Psake,并且正在获取CS0246说NotMapped找不到,以及CS0433说它找到了两个用于DataAnnotations的DLL。 类看起来是这样的: using System.ComponentModel.DataAnnotations.Schema; public a

    1热度

    1回答

    所以我试图使用powershell和psake来构建和部署。我已经尝试过没有任何成功来调用下面的psake任务。 Exec { msdeploy.exe "-verb:sync" "-source:package="D:\path-to-package\zip-file-name.zip" "-dest:auto,computername=http://my-server-name-here:

    1热度

    1回答

    我运行一个善变的命令,因为水银是不是返回0,但1 一个失败的任务时善变的回报1并不意味着它是一个错误,但没有什么做的。 根据文档: Returns 0 if push was successful, 1 if nothing to push. 我该如何处理我的任务,所以当汞命令返回0或1它不会打破的回报。 这里是失败函数 Function Invoke-HgBookmark([string]$

    6热度

    2回答

    在构建自动化时,我遇到了一个问题。随着升级Visual Studio 2013,MSBuild的路径已经移动,如此处所述http://timrayburn.net/blog/visual-studio-2013-and-msbuild/ 我已经更新了我的系统路径以指向msbuild的这个新位置。使用常规的cmd提示msbuild解决就好了。但是在PowerShell中运行我的脚本,它似乎仍然会选择

    8热度

    1回答

    我想用Psake和TeamCity的PowerShell来配置我的CI。我曾经使用标准的Msbuild runner,但现在我编写了自己的脚本来构建解决方案,但是当msbuild失败时我遇到了问题。 当我使用Msbuild runner和生成失败,然后在Overview页面上出现新的“生成错误”部分,我从那里得到了msbuild的详细信息。但是当我编写我的自定义脚本时,我得到的只是“使用代码1退出

    7热度

    1回答

    Robocopy将以大于0的代码退出,但仍可能不会失败。 PSake检测到任何超过0的故障,并失败构建。这是好的,但如何走到这仍然失败: task Deploy { robocopy $source $dest /NP /S /XO /NFL /NDL /NJH /NJS | Out-Default if ($lastexitcode -eq 3) {

    4热度

    2回答

    我有一个简单psake脚本: properties { $SolutionDir = "SOLUTIONDIR" # Resolve-Path ".\src" $Config = "Debug" $DeployBaseDir = "$SolutionDir\RMSS.Setup.WiX\bin\$Config" $InstallerName = "RMSFo

    2热度

    1回答

    我使用PowerShell/psake运行的项目配置和我使用TeamCity的PowerShell的模块(https://github.com/JamesKovacs/psake-contrib/wiki/teamcity.psm1),但TeamCity的服务信息仅显示了配置为“Running” 然而,生成日志清楚地显示所有服务的消息: [15:41:34]WARNING: Some import

    0热度

    2回答

    我试图建立在.net 3.5建立与psake我们公司C#项目的脚本,但是当我运行它,它失败,错误成功 default parameter specifiers are not permitted 我谷歌出来,它看起来像是一个问题的.NET 3.5,不允许在函数中的默认参数。 但是很奇怪,使用msbuild.exe构建的相同项目已成功。我试图设置psake的$ framework变量为'3.5x