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

Targets group tasks together in a particular order and allow the build process to be factored into smaller units. For example, one target may delete all files in the output directory to prepare for the build, while another compiles the inputs for the project and places them in the empty directory. For more information on tasks, see MSBuild Tasks.
1 ответ

В задаче MSBuild, как я могу получить доступ ко всем предупреждениям, сгенерированным сборкой?

Моя общая цель - прочитать все предупреждения в конце сборки решения, а затем зарегистрировать их как ошибки. Это отличается от параметра TreatWarningsAsErrors, потому что это также должно создавать двоичные файлы для проектов, которые имели эти пре…
04 май '17 в 18:54
0 ответов

Получение проекта в пользовательской задаче сборки в импортированных.targets

При создании пакета NuGet для пользовательской задачи сборки я хотел использовать отдельный .targets файл в /build/ папка пакета NuGet. <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <UsingTask TaskName="MyTask" Assem…
13 фев '14 в 03:27
1 ответ

Параллельное выполнение нескольких задач exec

Я дозирую несколько exec задачи в процессе сборки. Каждое выполнение занимает около одной минуты, поэтому я хотел бы запустить их параллельно, чтобы улучшить общую производительность сборки. Цель, которая запускается несколько exec задачи: <Targe…
20 июн '14 в 06:56
1 ответ

Запустить задачу msbuild с внешним условием

Можно ли игнорировать цель в файле proj? Что-нибудь в этом роде msbuild amazingproject.proj /IgnoreTarget:TimeConsumingTarget или мы можем установить значение условия для цели при вызове msbuild? msbuild amazingproject.proj /Variable:TimeConsumingCo…
15 окт '13 в 10:49
1 ответ

Почему моя цель не выполнена?

У меня есть следующий файл целей, который импортируется в мой .csproj файл, одна из целей (AfterAddPostAction) никогда не срабатывает. Почему бы и нет? (Извините, это настолько многословно, но MSBuild - дерьмо в абстракции, и CallTask ​​не видит зна…
07 мар '17 в 14:25
0 ответов

Не удается разрешить общие цели пакета MSBuild nuget

У меня есть следующая структура файла с CommonExternal.targets а также Shared.Common.csproj Однако я не вижу анализатор сонара в зависимости. CommonExternal.targets <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Item…
16 дек '18 в 16:38
1 ответ

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

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

msbuild, перезаписывая значение свойства в другом файле

Я пытаюсь изменить значение свойства в зависимости от определенного условия в другом файле. Например У меня есть один файл, который вызывает целевой файл. <Import Project="sample.vcxproj"/> <PropertyGroup> <Gender>Boy</Gender&gt…
1 ответ

MSBuild XAML-подобная компиляция DSL в Typescript

Обновление: Кажется, проблема с генерацией кода на C#, которая, как я подозревал, по той же причине, действительно была проблемой ReSharper. Но проблема TypeScript также сохраняется в чистой Visual Studio внутри виртуальной машины. Я основал свой те…
21 июл '14 в 22:22
2 ответа

Неожиданный AfterTargets="Построить" порядок выполнения для зависимых проектов

У меня два многоцелевых проекта в visual studio 2017. Зависимость проекта <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFrameworks>netcoreapp2.0;net45</TargetFrameworks> </PropertyGroup> <Target Name="Depe…
28 апр '18 в 20:02
2 ответа

Как вы управляете порядком сборки зависимых от брата целей с помощью msbuild?

В моем проекте у меня есть два оператора импорта: <Import Project="<TransformConfigLocation>" /> <Import Project="<PackageLocation>" /> У каждой цели есть группа свойств, определенная так: <PropertyGroup> <BuildDepen…
21 авг '12 в 17:51
1 ответ

Торт MSBuild Targets

Я пытаюсь использовать Cakeпостроен в MSBuild функциональность для создания только определенной цели (т.е. Compile). Используя пример по адресу: https://cakebuild.net/api/Cake.Common.Tools.MSBuild/MSBuildAliases/C240F0FB var settings = new MSBuildSe…
12 июл '18 в 12:36
2 ответа

Как скопировать файл с помощью Target Copy при изменении файла

<Target Name="BeforeCompile"> <Copy SourceFiles="..\Foo.js" DestinationFolder="Foo.Files\Js" SkipUnchangedFiles="True" OverwriteReadOnlyFiles="True" /> </Target> Этот код выполняется перед сборкой. Но я хочу сделать это, когда фай…
06 сен '18 в 06:23
2 ответа

Секвенирование сборки проекта / решения и выполнение файла cmd в пользовательском файле MSBuild

Мне нужно связать воедино несколько шагов, которые включают создание решений, проектов и запуск файлов.cmd с использованием специального файла MSBuild. Мой первый проход на этом ниже: <Project xmlns="http://schemas.microsoft.com/developer/msbuild…
1 ответ

Группа свойств MSBuild Access объявлена ​​в объекте за пределами

У меня проблема с доступом к PropertyGroup, которая объявлена ​​внутри цели. Сообщение внутри Target правильно публикует номер версии. Когда я пытаюсь опубликовать VersionNumber и VersionInfo, я могу видеть только правильное значение для VersionInfo…
19 окт '17 в 14:46
1 ответ

Конвертировать скрипт сборки из VS2008 в VS2015

Я работаю над обновлением с VS2008 до VS2015. В VS2015 все прекрасно, теперь пришло время получить скрипт сборки, который используется для работы кода релиза. При запуске "msbuild BuildReleaseVS2015.proj /target:CoreApplicatrion" я получаю эту ошибк…
0 ответов

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

У меня есть пакет nuget, содержащий целевой файл сборки, который добавляет файлы при публикации проекта в Azure. Я заставил это работать, но если я нажимаю кнопку "Начать предварительный просмотр" в диалоговом окне публикации, прежде чем нажать "Опу…
03 июл '15 в 17:29
1 ответ

Стиль проекта MsBuild SDK: зависимости проекта иногда терпят неудачу

В решении у меня есть несколько зависимых проектов, настроенных как проекты в стиле SDK: Proj Ответственный за выполнение некоторой рутины как задача MsBuild Проект Proj B, который требует такой обработки для правильной компиляции Задача настраивает…
1 ответ

Проект базы данных MSBuild & SQL Server: связать развертывание и опубликовать назначение с конфигурацией сборки

Visual Studio 2012. Проект базы данных SQL Server. В решении было создано четыре конфигурации сборки: Debug, DevDb, TestDb, LocalDb. В проекте были созданы три профиля публикации: DevDb.publish.xml, TestDb.publish.xml, LocalDb.publish.xml Нажав кноп…
1 ответ

Как сослаться на инструмент Azure SDK в файле сборки?

Мне нужно запустить следующий инструмент Windows Azure SDK, используя Exec задача: C:\Program Files\Microsoft SDKs\Windows Azure\.NET SDK\v2.3\bin\cspack.exe Каков наилучший способ ссылки на этот путь в моем .build файл? Прямая ссылка, как показано …
11 июн '14 в 05:42