msbuild-task

    3熱度

    1回答

    我想根據產品名稱更改以下屏幕截圖中顯示的文本。我知道,文本取自Assembly.Title屬性,它是隻讀屬性,因此不能在運行時更改。那麼如何在編譯時更改它? 我們將應用程序出售給多個客戶,並且應用程序的名稱應該根據客戶更改。我們爲每個客戶配置一個配置。所以在構建時,應根據配置選擇組件標題。 任何建議如何解決此問題? 更新: 我嘗試了一些在評論中給出的建議,我發現以下幾點: 後,我用從項目屬性的組件

    1熱度

    1回答

    遇到了下面的帖子 MSBuild ReadLinesFromFile all text on one line 從此我一直無法弄清楚如何做到以下幾點。 如果我想要ReadAllLines但是想要將每行存儲在不帶分號的其他變量中,該怎麼辦? <ReadLinesFromFile File="@(File)"> <Output TaskParameter="Lines" ItemName="

    0熱度

    1回答

    當我在Visual Studio 2010中構建以.NET 4.0爲目標的項目時,出現以下警告但沒有任何其他錯誤或警告,因此項目運行。 C:\的Windows \ Microsoft.NET \框架\ v4.0.30319 \ Microsoft.Common.targets(1605,5):警告MSB3247:不同版本的相同依賴性組件的實測值之間的衝突。 AssemblyFoldersEx位置:

    0熱度

    1回答

    我有一個正在使用typecript插件與GruntJS一起構建的打字稿項目。我也有一個Visual Studio項目,我希望能夠從中調用構建過程。 我在做這個是添加<Exec>任務,在Visual Studio中BeforeBuild目標的第一次嘗試,與<Exec>任務配置是這樣的: <Exec Command="grunt --no-color typescript" /> 這個運行構建精細,但

    0熱度

    1回答

    如何將傳入值設置爲msbuild中的新值? 可以說,我在我的MSBuild文件中有這樣的 msbuild /t:package /p:revision=2.2 我想修訂更改爲另一個變量的另一個值。 讓說我有: $(Version) 我知道希望我的版本值來設定修正值。 revision = Version 怎麼樣? 示例 您獲得版本1.0.0.0,但想要對您的版本中的版本進行修訂?

    1熱度

    1回答

    可以說我在物業中得到了這個AB_1.2.3.112211 我想要的是交換第一個「。」到「_」 ,使其成爲AB_1_2.3.112211 的兩個第一字符可能會更長FX ABCD_1.2.3.112211,但它仍然應該輸出ABCD_1_2.3.112211 有沒有辦法做到這一點在MSBuild任務?

    0熱度

    1回答

    我有一個MSBuild腳本將特定文件從源文件複製到目標文件,如下所示。 我不想給* .txt,但給文件名,因爲我只想要這些文件。 這裏的目錄「E:\ Test100 \」被重複多次(我可以把它放在一個屬性中,但屬性會重複)。 有沒有一種方法可以簡化這個從特定的目錄中引用這些文件,這個文件是一次定義的? <?xml version="1.0" encoding="utf-8"?> <Project

    0熱度

    1回答

    我是一個使用TFS 2013構建的大型項目的大型開發團隊的一員。我們已經獲得構建以使用自動測試和Web轉換以及部署到更正文件夾。我們需要的最後一部分是針對不同環境將其他文件複製到放置位置的方法。 我們在解決方案中有一個文件夾,其中包含適用於不同環境的多個部署文件。我們爲每個構建創建幾個環境。 文件夾看起來如下: 命名的文件夾中包含幾個的powershell scriptfiles (Deploy.

    2熱度

    2回答

    我們在CI環境中有幾個項目已經成功構建。整個週末,我們的IT團隊安裝了Azure SDK udpates,從那以後,我們的項目不再生成(即使它們沒有引用Azure)。 我們正在建設項目的方式是 <MSBuild Condition="'$(BuildProject)' != ''" Projects="@(Projects)" Properties="Platform=$(Platfo

    0熱度

    1回答

    我有ArtifactsDirectory文件夾,其中包含稱爲5.1.0.1,5.1.0.2,...,5.1.0.N的子文件夾。 每個5.1.0.X文件夾都包含另一個版本的輸出(dll,exe文件)。 現在我想爲安裝程序創建一個構建定義,它將獲取最新的構建輸出(5.1.0.N)並將其包含到我的安裝包中。 爲此,我需要確定哪些5.1.0.X文件夾是最新的。 最好的方法是按文件夾的創建日期查找「最新」,