msbuild-4.0

    1熱度

    1回答

    我建立通過該命令行的dotnet項目: ${msbuild} /m /t:Rebuild;Package /p:Configuration=Release /p:OutputPath=${WORKSPACE}/target build.proj 我打算做的是通過所有參數標誌在build.proj然後MSBuild的構建過程中,讓他們時間。這是甚至可能的和如何? 意向: ${msbuild} b

    0熱度

    2回答

    正在使用TFS 2017內部部署來構建我們的代碼。我用以下參數使用msbuild任務。 /p:DeployOnBuild=true /p:AllowedReferenceRelatedFileExtensions=none /p:PublishProfile="$(Build.SourcesDirectory)\Source\PublishSettings\xxx.azurewebsites.ne

    0熱度

    1回答

    我正在嘗試使用MSBuild根據分支名稱自動更新包版本。這適用於項目本身,但引用的項目(使用相同的MSBuild目標)使用默認版本 - 這意味着我的目標沒有運行。例如,假設我有以下項目: ConsoleApp1 ProjectReference:ClassLibrary1的 ClassLibrary1的 建設上空時,我得到以下nuspec/nugets : ConsoleApp1 version

    2熱度

    1回答

    我的項目有它運行其中產生了一些文件的工具一個MSBuild目標: <Exec Command="$(MyTool) @(Content)" ConsoleToMSBuild="true" IgnoreExitCode="False" LogStandardErrorAsError="true" /> 如果該工具檢測到其輸入的一些錯誤(@(Content)文件

    1熱度

    1回答

    我有一個建立一個項目的MSBUILD腳本(.bat文件)。我需要MSBuild腳本,它將在本地執行(在提交回執之前),以便在與我們的構建管理和持續集成服務器相匹配的特定版本的MSBuild上運行。 的問題是,所有的當地開發商箱當前已安裝: C:\Windows\Microsoft.NET\Framework\v3.5 C:\Windows\Microsoft.NET\Framework\v4.0.

    1熱度

    1回答

    我一直在嘗試在遷移的.net核心項目(從1.0.0-preview2-003131到1.0.4)上運行dotnet build命令。我跟着遷移提到here項目的步驟,該解決方案基於使用Visual Studio 2017年。然而,使用DOTNET CLI命令「DOTNET構建」給了我以下錯誤: C:\Program Files\dotnet\sdk\1.0.4\Microsoft.Common.C

    2熱度

    1回答

    一個多變的項目,我有一個MSBuild的腳本:Msi.msbuild其中進口一個Variables.msbuild項目: <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="CreateInstaller"> <Import Project="$(RedistDir)\

    1熱度

    1回答

    因爲我需要它的功能,所以我分出了一個NuGet包,它應該能夠讓我在我的構建中處理正則表達式,其目標是將.NET Framework版本號轉換爲環境變量,例如,4.7變爲NET47。我非常熟悉正則表達式以實現這一點,並且當我從控制檯程序調用程序集時,該任務可以完美運行。它查找並加載程序集,運行其Execute方法並設置期望的屬性值。但是,當我嘗試在構建中運行任務時,MSBuild報告如下。 的 「R

    2熱度

    1回答

    我對當前任務有兩個目標;自動增加Nuget軟件包版本的,複製將生成的.nupkg文件複製到新建的文件夾中。 隨着<GeneratePackageOnBuild>True</GeneratePackageOnBuild>我的.csproj文件中,我試圖用一個動態方法(的MSBuild屬性函數),以增加我的組裝版本的版本號。而不是靜態定義<version>1.0.0</version>我能夠創建像這樣

    2熱度

    2回答

    我有一個Jenkins創建和部署網站包的工作。 當我從Jenkins運行作業時,它會爲每個項目創建一個包,並且部署包不包含webjobs。但是,從命令行執行相同的msbuild命令,它確實會創建一個更大的包文件,包括其中的webjobs。 我試過運行msbuild命令行使用相同的用戶帳戶詹金斯服務,並且也工作。 如果我比較這兩個MSBuild的輸出日誌,我得到了幾個不同的是:主要的區別在命令行的M