Описание тега msbuild-itemgroup

Inside a Microsoft Build project, itemgroups contains a set of user-defined Item elements.
0 ответов

Msbuild - выход перемещается периодически из-за Aestrik (*)

Я пытаюсь собрать csproj с помощью msbuild, которая хранит вывод на лету, а затем переместить его в настроенный выходной каталог, Simple:). Но значения, переданные с помощью aestrik (*), работают с перебоями, однако другие значения перемещаются всег…
15 июн '17 в 14:11
1 ответ

Преобразование нескольких файлов конфигурации для нескольких проектов с помощью файла MsBuildProj

Я пытаюсь запустить несколько команд в списке файлов на основе шаблона (все файлы формы *.config в подкаталогах данного каталога), вот так: <?xml version="1.0" encoding="utf-8"?> <Project DefaultTargets="BuildSolution" xmlns="http://schemas…
2 ответа

msbuild создать группу элементов из группы свойств

Я хочу передать разделенный точкой с запятой список строк.Каждая строка представляет имя файла. <PropertyGroup> <FileNames>Newtonsoft.Json;Reactive</FileNames> <PathToOutput>C:/</PathToOutput> </PropertyGroup> Теп…
16 июн '16 в 13:22
1 ответ

Элемент импорта неправильно раскрывает ItemGroup

Я пытаюсь заселить ItemGroup с базовыми именами каталогов, передайте его через преобразование, чтобы создать из них абсолютные пути и импортировать файлы, находящиеся там. Это работает безупречно в Message элемент, но ничего не может сделать в Impor…
27 дек '18 в 16:42
1 ответ

Как использовать точное значение элемента msbuild "нерасширенное выражение шаблона"

У меня есть следующее содержимое файла MSBuild .proj: <ItemGroup> <Exclude Include="*2.*"></Exclude> </ItemGroup> <ItemGroup> <!-- I have 3 files in the current directory: File1.cpp, File2.cpp and File3.cpp --> &l…
1 ответ

msbuild itemgroup items

У меня есть файл msbuild, который выполняет командный файл. Msbuild файл: <PropertyGroup> <ItemAString>Green;Red;Blue</ItemAString> <ItemBString>Uno;Due;Tre</ItemBString> <ItemCString>Song;Movie;Picture</ItemCS…
15 дек '16 в 16:57
0 ответов

Какой смысл разбивать файлы на группы товаров?

Элементы, включенные в проекты C# (определенные в формате MSBuild), такие как папки, файлы для компиляции или файлы ресурсов, могут быть сгруппированы в <ItemGroup> элементы. Когда я смотрю на различные файлы проекта, сгенерированные SharpDeve…
01 авг '16 в 22:08
0 ответов

Исключить настраиваемый список файлов из копии в msbuild

Расширение следующего поста Попытка исключить определенные расширения, делающие рекурсивное копирование (MSBuild). Я хочу исключить список файлов, который определен в группе свойств, чтобы я мог настроить его в teamcity/jenkins <PropertyGroup>…
2 ответа

Пакетное копирование списка элементов с помощью MSBuild Task RoboCopy

Есть список каталогов источника и назначения, определенных в. Мне нужна одна задача / цель для выполнения robocopy в соответствии с определенными свойствами группы элементов. <ItemGroup> <ItemToCopy Include="$(RootPath)\Audi"> <WhereT…
0 ответов

Выберите один элемент из подстановочного знака ItemGroup в msbuild

Я пытаюсь создать свойство в файле MsBuild, используя ItemGroup, Свойство должно быть путем к исполняемому файлу, который "восстанавливается" nuget update команда. Проблема в том, что я не знаю заранее, где файл будет находиться (так как обновление …
21 ноя '17 в 15:57
0 ответов

Объединить свойство и ItemGroup, которые не связаны в одно свойство

У меня есть Property и ItemGroup, и мне нужно объединить их в одно свойство с отношением 1: 1: <PropertyGroup> <Servers>SvrA,SvrB,SvrC<Servers> <PropertyGroup> <ItemGroup> <--Get full folder paths--> <ConfigFol…
15 июн '17 в 04:13
0 ответов

Динамические метаданные элемента по умолчанию

Рассмотрим следующую структуру файлов. Каждый элемент в Things содержит следующие метаданные: CustomData1 является предметно-ориентированным; ComputedData зависит от CustomData1, но само преобразование всегда одинаково (конечно, мой реальный случай …
25 апр '19 в 12:40
1 ответ

MSBuild получает имена сборок тестов

Я работаю над созданием покрытия. Один из тестов занимал много времени, если фильтр OpenCover был просто +[*], поэтому я решил добавить имена сборок. Но это неэффективный подход, поскольку сборки могут увеличиваться. Я хочу сделать что-то вроде извл…
0 ответов

Как удалить элементы из файловой группы элементов, которые находятся в другой группе элементов только с именами файлов?

У меня есть список сборок/имена , которые не следует копировать в binпапка примерно выглядит так: <ItemGroup> <StockAssembly Include="PdfSharp.Charting.resources" /> <StockAssembly Include="PdfSharp.resources" /> <StockAssembly …
04 мар '21 в 13:50
0 ответов

включить файл для каждой целевой платформы в nuget

У меня есть проект (в стиле SDK) с несколькими целевыми платформами: <PropertyGroup> <TargetFrameworks>net48;netcoreapp3.1;net5.0-windows;net6.0-windows</TargetFrameworks> </PropertyGroup> Когда я его создаю, файл создается д…
17 фев '22 в 13:52
0 ответов

Как отображать текст в MSBuild только тогда, когда ItemGroup Count > 0?

У меня есть следующая цель: <Target Name="RemoveUnusedCopiedfiles" AfterTargets="CopyFilesToOutputDirectory" Condition="'$(Configuration)' == 'Release'"> <ItemGroup> <FileToDelete Include="@(_SourceItemsToCopyToOutputDirectory -> '…