psake

    0热度

    1回答

    任何想法,为什么MSBuild的总是我建立所有平台我UWP的解决方案,即使我指定只建立在ARM平台。这是我正在使用的命令行: MSBuild.exe C:\MyApp\MyApp.sln /p:Configuration=Release /p:Platform=ARM 我错过了什么或做错了什么? 谢谢。 更新 - 1: 我也试着指定x86架构平台,但它仍然建立所有平台。

    8热度

    2回答

    我最近更新到Visual Studio 2015并使用新的C#6.0功能。在VS中,所有东西都可以正确构建。 但是,我使用PSake作为构建脚本语言,并且构建在我使用c#6.0功能的地方总是失败。 如何告诉psake使用MSBuild 14.0,以便新的c#6.0功能可以正确构建? 尝试&失败: 在框架版本传递到psake:未知的.NET Framework版本,4.6 呼叫VS2015的调用ps

    1热度

    1回答

    从我看到的Psake域特定的PowerShell脚本不评估是否真的需要构建依赖对象 - 而是依赖对象总是按顺序进行评估。 是否有一种方法来实现依赖关系,以便仅在任何相关文件比目标文件更新时才执行构建make目标(例如文件)的脚本? 我尝试过使用前置条件和后置条件,但成效有限,但这看起来像一个标准要求,并且在过去我使用过的每种UNIX样式“make”中。这感觉就像我失去了一些明显的东西。帮帮我!

    2热度

    1回答

    我花了一些时间试图让cspack和csrun命令在azure模拟器中本地运行网站。 到目前为止,这是我得到的,但它不工作 我用psake Task StartAzureEmulator { & 'C:\Program Files\Microsoft SDKs\Windows Azure\.NET SDK\v2.2\bin\cspack' sitename.azure\ServiceDefinit

    0热度

    1回答

    我正在编写psake任务,将文件夹复制到另一个文件夹,如下所示。 task -name CopyComponentToBundle -description "Copy the component to bundle" -action { Write "Component source is $ComponentPath" Write "Component Destinati

    0热度

    1回答

    如在本描述的,我的powershell环境正在执行在不同的窗口的所有外部命令。在我的团队的构建脚本的一个典型的试运行,这包括诸如: nuget.exe在SLN NUnit的测试运行 这是相当恼人的运行对每一个项目。这个行为实际上阻止了我在运行psake构建时的多任务处理,因为当新窗口出现/消失时,它抓住我的鼠标/键盘焦点。它还吞噬我们构建过程中各个步骤的宝贵输出。 根据Powershell sud

    0热度

    1回答

    我有一个脚本正在查找一些文件并复制它们。这是psake构建脚本的一部分。 的命令是: Get-ChildItem -Path "$sourceFolder" -Include "*.ispac" -Recurse ` | Select-Object -ExpandProperty FullName ` | Copy-Item -Destination "$caseFolder\

    6热度

    1回答

    使用psake 4.5.0我试着运行我default.ps1文件很多不同的方法,同时传递-properties和-parameters,但这些值只是忽略在.ps1的根范围 -脚本。 (在一个子文件夹与psake )执行相对: .\psake-4.5.0\psake.ps1 .\default.ps1 BuildSolution -properties @{"a"="a";"b"="b";"c"="

    1热度

    1回答

    在我们的psake脚本中,编译之前我们正在运行签出程序集文件。 当编译任务成功完成时,程序集将被复制,然后签入任务将提交程序集。 这种方法的问题是,如果编译步骤停止,文件将保持结帐。 如果编译任务失败,那么我想运行另一个任务来撤销签出文件。 task CheckOutFiles -description "Checkout the files" ` -precondition { $Ou

    1热度

    1回答

    嗨我试图编译我的项目使用MSBuild & Psake但我有问题将/ m传递给MSBuild。这里是我的代码: Exec { MSBuild $solutionFile "/p:Configuration=$buildConfiguration;Platform=$buildPlatform;OutDir=$tempPath /m" } 的MSBuild输出: "C:\Users\