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

Внутри проекта Microsoft Build PropertyGroup содержит набор определяемых пользователем элементов Item.
2 ответа

Как указать CodeAnalysisRules в MSBuild через командную строку

Я хочу иметь возможность указать Code AnalysisRules в командной строке MSBuild (для анализа кода / FXCOP). В файле проекта будет что-то вроде этого: <CodeAnalysisRules>-Microsoft.Globalization#CA1301;-Microsoft.Globalization#CA1302</CodeAna…
3 ответа

MSbuild, как получить доступ к значению свойства проекта во встроенном коде задачи?

У меня есть встроенный код задачи, написанный на csharp Интересно, есть ли в любом случае доступ к свойству propect во встроенном коде задачи? Например Я пытаюсь заменить соответствие строки значением свойства проекта. Является ли это возможным? &lt…
31 янв '13 в 23:05
2 ответа

Элемент MSBuild нельзя использовать в задаче MSBuild, ошибка MSB4012

У меня есть следующий файл проекта MSBuild: <?xml version="1.0" encoding="utf-8"?> <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Deploy" ToolsVersion="4.0"> <ItemGroup> <Base Include="$(MSB…
16 апр '11 в 19:58
3 ответа

MSBuild: как управлять анализом свойства, разделенного точкой с запятой

Когда одно свойство содержит точки с запятой, MSBuild автоматически разбирает свойство в список свойств при использовании в группе элементов. Вот фрагмент моего проекта: <PropertyGroup> <ConnectionString>workstation id=.;packet size=4096…
03 ноя '09 в 00:49
2 ответа

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

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

Добавление события Postbuild в проект

Когда я генерирую проект C# (csproj файл), а затем скомпилировать его, msbuild как-то не распознает переменные $(ConfigurationName) а также $(ProjectDir) (и другие) в событии до и после сборки. Когда я вручную перемещаю конфигурацию событий до и пос…
1 ответ

MSBuild с целью. Как я могу сделать эту работу?

У меня есть следующий код в файле msbuild. <?xml version='1.0' encoding='ISO-8859-1' ?> <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> <ExtensionImportPath Condition="Exi…
3 ответа

Объем и порядок оценки предметов в MsBuild

Интересно, почему в следующем коде MsBuild отказывается устанавливать метаданные суффикса. Он работает с задачей CreateItem вместо объявления ItemGroup (потому что CreateItem вычисляется во время сборки), но я не могу сделать это здесь, потому что э…
02 сен '10 в 16:41
1 ответ

Как передать переменное количество элементов в PropertyGroup/ItemGroup в сценарий msbuild

Пожалуйста, прочитайте, пока я четко не сформулирую свой вопрос. Я пытаюсь реализовать пользовательскую задачу msbuild, которая будет принимать переменное число входных параметров из сценария msbuild. Мне известны массивы входных параметров в таможе…
03 авг '12 в 11:23
1 ответ

Как установить значение свойства на основе элемента и использовать это свойство в качестве ввода функции свойства?

Я пытаюсь установить значение свойства на основе элемента, но свойство, кажется, не замечает элемент Например, мой код похож <ItemGroup> <temp Include="test.txt"></temp> </ItemGroup> <PropertyGroup> <Name>%(temp.I…
1 ответ

MSBuild + Объем имущества

Я определяю свойство в файле.csproj <PropertyGroup> <ProjectGuid>{3099AE33-98E7-4018-B0C3-4C3A37A6D56E}</ProjectGuid> <OutputType>Exe</OutputType> <!-- Property for CASI Dev Build location --> <AppRoot>$(INE…
08 янв '13 в 20:50
2 ответа

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

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

Является ли параметр AutoParameterizationWebConfigConnectionStrings единственным способом предотвратить токенизацию строки подключения?

Я все еще пытаюсь разобраться с вещами MSBuild. В настоящее время я возился с развертыванием через скрипт powershell, используя сгенерированные скрипты из PackageWeb-Nuget-Package ( видео-демонстрация). Я пробовал это в течение нескольких дней, и эт…
2 ответа

MSBuild Property Scope

Еще раз я сражаюсь с MSBuild. Я хочу, чтобы значение свойства было определено с корневым путем. Как часть сборки, путь будет обновляться с информацией о версии. Тем не менее, MSBuild, похоже, имеет свои собственные правила видимости, которые выглядя…
23 сен '11 в 20:20
2 ответа

MSBuild: звездочки и странное ItemGroup Исключить поведение

У меня есть скрипт, который пытается построить ItemGroup из всех файлов в определенном каталоге, исключая файлы с определенными именами (независимо от расширения). Список исключаемых файлов изначально содержит расширения файлов, и я использую задачи…
1 ответ

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

Предположим, у меня есть 3 проекта cs в решении, и я импортирую этот файл Common.props во все 3 файла csproj. Вот мой файл Common.props, который будет находиться на уровне решения, каждый проект в моем решении будет импортировать этот файл Common.pr…
02 дек '14 в 23:20
1 ответ

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

Я создал цель сборки в файле проекта (App.Tests.csproj), который импортирует проект: <Import Project ="$(Location)\Special.Tasks"/> Эти задачи существуют только на нашем сервере сборки, такого расположения нет на нашей рабочей станции разработ…
02 мар '11 в 16:32
2 ответа

Как создать новое свойство в MSBuild и ссылаться на него в WIX

Нам нужно создать свойство, чтобы указать версию нашего программного обеспечения. Затем мы хотим использовать его внутри нашего проекта WIX, то есть ссылаться на него в файле wxs. Мы не хотим определять его в файле wxs, потому что мы хотим, чтобы MS…
06 ноя '12 в 11:31
4 ответа

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

Я хочу заменить строку, например "how ru" в файле test.xml, строкой "у меня все хорошо" в другом файле xy.xml.using регулярного выражения в сборке ms. т.е. я должен прочитать строку из одного файла (xy.xml) и заменить ее в другом файле test.xml. поэ…
1 ответ

Учетные данные FTP для MSBuild.ExtensionPack.Communication.Ftp

В моем скрипте AfterBuild я использую следующий метод для загрузки файлов на сервер развертывания: <MSBuild.ExtensionPack.Communication.Ftp TaskAction="UploadFiles" Host="localhost" FileNames="$(SomeFolder)\$(FileToUpload)" UserName="myUserName" …