msbuild-propertygroup

    20熱度

    2回答

    我再次與MSBuild作戰。我想要有一個根路徑定義的屬性值。作爲構建的一部分,路徑將更新版本信息。但是,MSBuild似乎有其自己的範圍規則,似乎完全倒退。就拿這第一個例子: <?xml version="1.0" encoding="utf-8"?> <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" Too

    1熱度

    1回答

    我正在開發一個讀取MSBUILD文件(* .csproj)以提取各種信息的應用程序。在這裏先前的問題表明,我可以通過以下方式 Project project = new Project(); project.Load(fullPathName); var embeddedResources = from grp in project.ItemGroups.

    2熱度

    1回答

    我想創建一個msbuild項目,從文本文件中讀取依賴信息。我有一個名爲project.dep的文本文件,其中包含以分號分隔的項目名稱列表。在這個例子中該文件包含一個; B; C; d 我預期下面的代碼來生成兩個相同的項目列表: <PropertyGroup> <from_file>$([System.IO.File]::ReadAllText($(ProjectName).dep))</

    4熱度

    1回答

    請仔細閱讀,直到我清楚地說明我的問題。我試圖實現一個自定義的msbuild任務,它將接受來自msbuild腳本的可變數量的輸入參數。我知道的輸入參數數組的海關工作 public ITaskItem[] ArrayofItems { get; set; } 這些可以宣佈使用任何的PropertyGroup /的ItemGroup <PropertyGroup> <Item1>1</Item>

    2熱度

    1回答

    因此,與MSBuild任務擺弄,並且我發現,一個正則表達式的元數據屬性被計算一次,而不是每個項目。 例如 <!-- actual items, we use standard project reference items and extend via ItemDefinitionGroup. add project references through IDE to exte

    18熱度

    1回答

    在MsBuild中,是否有可能創建一個MSBuild條件(或其他情況)來評估一個屬性是否「已定義」(假定這是在某處爲屬性賦值之前)? 下似乎有點過於笨拙是可靠的: <PropertyGroup Label="Undefined State"> <Defined></Defined> </PropertyGroup> <Choose> <When Condition="('

    14熱度

    4回答

    我需要能夠以編程方式發佈SSDT項目。我正在使用Microsoft.Build來這樣做,但無法找到任何文檔。創建.dacpac似乎相當簡單,但我如何發佈到現有數據庫或至少發佈到.sql文件。當我右鍵點擊項目並選擇發佈時,這個想法就是讓它做它做的事情。它應該與選定的數據庫進行比較並生成升級腳本。 這是我迄今爲止創建.dacpac: partial class DBDeploy { Pro

    0熱度

    1回答

    我是msbuild的新手,但即使使用谷歌我也不知道如何從MSBuild中的CallTarget返回一個屬性(見下文)。那是不可能的,或者 <Target Name="CreateDbStgExistsProp"> <!-- See http://stackoverflow.com/questions/1373162/passing-property-group-value-from-on

    1熱度

    1回答

    有什麼方法可以使用msbuild讀取郵件內容?任何自定義任務或社區任務可以實現這一目標?

    11熱度

    1回答

    我在導入一個項目一個項目文件(App.Tests.csproj)創建的構建目標: <Import Project ="$(Location)\Special.Tasks"/> 這些任務只有我們構建服務器上,該位置不存在於我們的開發工作站。構建目標將永遠只能從構建服務器運行。 我的問題是,當我嘗試在沒有Special.Tasks的工作站上打開sln(包含具有構建目標的項目)時,該項目將無法加載。