psake

    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\

    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"="