msbuild-task

    1熱度

    1回答

    我總是讓構建團隊處理構建定義。由於一些限制,我現在不得不忍受這一點,並且對於MSBUILD如何處理XML構建定義沒有太多線索。一些見解/幫助將不勝感激。 經過研究,我發現這是一個常見的問題,很少有記錄的解決方案。在一個複雜的應用程序中(我們有超過50個「.csproj」項目作爲一個應用程序一起工作),您會發現頂級項目(web應用程序,web api,win服務等)可以參考中級項目實用程序,基礎設施

    0熱度

    1回答

    搜索文件夾路徑$(System.DefaultWorkingDirectory)下面是錯誤 ============================================================================== 2017-07-12T17:22:40.7168687Z Task : Publish Test Results 2017-07-12T17:

    0熱度

    1回答

    Du對於我現在還不能破解的奇怪依賴鏈,我想在同一解決方案中將另一個C++項目構建爲一個「後期構建」步驟。 我知道如何調用的MSBuild在命令行上,但我想它可能會更有意義使用內置MSBuild任務只是觸發其他項目的構建: my.vcxproj: <?xml version="1.0" encoding="utf-8"?> <Project DefaultTargets="Build" Tools

    1熱度

    2回答

    我必須爲我們的應用程序創建一個新的SQL Server用戶。爲了讓我在每次安裝時都做到這一點,我希望我們的MSBUILD腳本能夠處理它。我在生成腳本中擁有登錄用戶和密碼作爲變量。用戶只能是數據讀取器。 有沒有辦法輕鬆做到這一點?

    1熱度

    1回答

    我有一個將源文件複製到暫存目錄的目標,這發生在多個項目中。在以後的項目中,這些文件被傳遞到一種編譯器中。 當前暫存目錄沒有被清除,所以當一個源文件被刪除時,一個陳舊的副本將駐留在暫存目錄中。 什麼是最好的方式來清除過時的文件的臨時目錄,而不會對增量構建時間產生負面影響? (即無需每次都完全刪除臨時目錄。)

    1熱度

    1回答

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

    2熱度

    1回答

    我一直試圖更新ApplicationVersion屬性在我的csproj file.witch工作正常;我添加了一個運行自定義任務的目標,以從我的assemblyinfo.cs中提取AssemblyFileVersion;這是毫無疑問的。 但是,當我想使用我更新的ApplicationVersion來確定將我的新構建文件放在哪裏時,我得到屬性中設置的默認值。 <PropertyGroup>

    0熱度

    1回答

    在我的VSTS構建定義中,我有一個MSBuild,我想要訪問這些構件。 雖然任務的日誌狀態表明它構建了一切,並在構建完成時將其複製到bin \ debug *,但沒有鏈接到Artifacts。 2017-07-27T14:27:49.1024373Z複製文件從 「OBJ \調試\ myfile.pdb」 到 的 「bin \調試\ myfile.pdb」。 我試着用下面的一個發佈神器任務將從$(B

    0熱度

    2回答

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

    0熱度

    1回答

    我在嘗試將xml文件轉換爲MS Build XslTransformationTask (https://msdn.microsoft.com/en-us//library/ff598688.aspx)的文本文件。 我的問題是,我只能打印新行,如果我也將它們與其他(非空間)文本。因此,例如<xsl:text> </xsl:text>不會生成換行符,但<xsl:text> sampl