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

Третья версия средства сборки MSBuild (после 2.0 и 3.5), выпущенная как часть.Net Framework 4.0. Он используется по умолчанию в Microsoft Visual Studio 2010.
2 ответа

Есть ли способ выполнить цель для всех проектов в решении в среде IDE (без командной строки)?

Пожалуйста, выслушайте меня, так как этот вопрос был значительно изменен. У меня есть цель msbuild, которую я хочу выполнить после того, как каждый проект в моем решении построен из IDE. Я легко могу сделать это путем создания реплики msbuild моего …
1 ответ

Как получить доступ к метаданным ItemGroup как свойствам в скрипте MSBuild

Возможно ли использовать технологию MSBuild по умолчанию для доступа к листингу в группе элементов в качестве свойства в msbuild? Я знаю, что могу сделать это в пользовательской задаче в C#, но я пытаюсь использовать встроенные возможности, если это…
05 мар '13 в 15:07
0 ответов

Запуск X86 версии MSBuild программно

В настоящее время я использую MSBuild программно, используя следующее: var pc = new ProjectCollection(); var buildProperties = new Dictionary<string, string> { {"Configuration", "Release"}, {"Platform", "Any CPU"}, {"OutputPath", _outputPath},…
23 мар '14 в 08:17
1 ответ

Сборка логов двух проектов в общий файл

У меня есть 2 проекта в моем решении, я хочу, чтобы журнал сборки обоих был общим файлом. Но при указании его в качестве общего файла журнал сборки первого проекта не добавляется к журналу сборки второго файла, а содержит только журнал сборки второг…
23 мар '12 в 06:06
0 ответов

API: Как узнать количество проектов, создаваемых из решения?

Я пытаюсь получить информацию о файле решения (.sln), создаваемом из проекта C# с использованием API MSBuild 4.0. Теперь я могу построить его, создав BuildRequestData, отправив его в DefaultBuildManager и вызвав Execute для возвращаемого BuildSubmis…
02 сен '17 в 17:05
1 ответ

Как использовать (WIX) факел MSBuild задачи?

Я пытаюсь собрать патчи (MSP) из Wix. Один из шагов определяет, что я должен использовать задачу Torch для создания wixmst. Я искал задачу с факелом в Wix.targets. Задача существует, но нет документации для этой задачи. Может ли кто-нибудь использов…
26 апр '12 в 09:11
3 ответа

Не удалось найти тип или пространство имен

В настоящее время я пытаюсь преобразовать проект настраиваемых действий WiX 3.5 в Visual Studio 2008 в WiX 3.7 и Visual Studio 2012, и я получаю следующее исключение: Не удалось найти тип или имя пространства имен "MyNamespace" (отсутствует директив…
25 июл '13 в 13:50
1 ответ

MSBuild - MsBuildExtensionPack запускает службу Windows с задержкой

Я использую задачу MSBuild для запуска службы Windows. Я использую следующий код: MSBuild.ExtensionPack.Computer.WindowsService TaskAction="Start" ServiceName="AppServices" ContinueOnError='false'/> Если я запускаю сервис, я получаю следующую оши…
1 ответ

Построить управляемый проект C++ в.net 3.5, используя vs2010 (msbuild4)

Можно ли построить управляемый проект C++ в.net 3.5 с помощью vs2010? Есть разные мнения, но я не могу этого сделать. Есть идеи?
1 ответ

Что именно делает целевой ResolveReferences в msbuild?

Я нашел много много ответов в переполнении стека и советы по сети, рекомендующие использовать это, и я понимаю, что он предполагает скопировать ссылочные библиотеки DLL в выходную папку. Я хочу понять логику этой цели и то, как правильно ее использо…
24 мар '15 в 11:12
1 ответ

Цель "_WPPCopyWebApplication" не существует в проекте

Я создаю сценарий сборки для автоматизации публикации наших веб-проектов на тестовом компьютере. У меня есть сценарий msbuild, который успешно делает это, однако, когда он выполняется, он генерирует ошибку для каждого проекта в решении, утверждая, ч…
16 авг '11 в 09:33
0 ответов

MSBuild | Значение свойства пусто после установки

Фон Я очень новичок в MSBUild и пытаюсь написать скрипт MSBuild с событием после сборки. До события после сборки я хочу получить некоторую информацию о версии (сама версия, затем каждый сегмент версии). проблема Я могу получить версию успешно, но пр…
13 июл '17 в 17:46
2 ответа

MSBuild: преобразование путей в пространства имен

У меня есть список таких вещей: <ItemGroup> <ToCompile Include="clojure\core.clj;clojure\set.clj;clojure\zip.clj;clojure\test\junit.clj;"/> </ItemGroup> И я хочу преобразовать это в список элементов вроде этого: clojure.core clojur…
23 окт '10 в 20:49
2 ответа

Различия между сборкой на машине с установленным VS2010 и на машине с установленным 7.1 SDK

Мы пытаемся обновить нашу кодовую базу для использования Visual Studio 2010, но у нас возникают проблемы с сортировкой всего на наших серверах сборки. Мы не хотим устанавливать Visual Studio 2010 на наших серверах сборки, поэтому установили только.N…
22 ноя '10 в 16:05
1 ответ

Запуск тестов XUnit с TeamCity с использованием MSBuild

Я пытаюсь заставить TeamCity запускать тесты XUnit как часть процесса сборки. Поэтому я создал отдельный файл - MyProject.msbuild - в той же папке, что и файл.sln, который выглядит следующим образом: <Project DefaultTargets="Build" xmlns="http://…
08 ноя '11 в 20:34
1 ответ

Свойство Msbuild не учитывается при передаче параметра командной строки через powershell

Я пытаюсь передать свойство через параметр командной строки ($args[0]) следующим образом, используя Powershell, но это не рассматривается. if ( Test-path -path $args[0]) { &"$MsbuildBinPath\Msbuild.exe" $MSBuildFile /t:BuildAll "/p:AllComponents…
1 ответ

MSBuild: Нужно ли перестраивать цель?

Я использую файл сборки для сборки и тестирования своего проекта. У меня есть Compile-Target с этой строкой "Targets =" Rebuild ". Мне действительно нужна эта строка? Используя Visual Studio, я знаю, что могу очистить решение и построить его заново,…
03 ноя '16 в 08:06
1 ответ

cl.exe зависает на неопределенный срок при вызове через MSBuild

Я пытаюсь запустить MSBuild на своих (в основном C++) проектах (представьте себе действительно огромную базу кода). Visual Studio 2015 - это рассматриваемый набор инструментов (Windows 7 SP1 и VS 2015 Update 2). Даже с /m:1 (и тем самым заставляя ег…
12 май '16 в 19:37
1 ответ

TFS 2010 MSBuild: после dll в папке Binaries

В настоящее время я использую цель AfterBuild для расширения моего сценария сборки, но в этот момент dll для проекта не был помещен в папку Binaries. Какая цель запустится после того, как dll будет помещена в папку Binaries?
22 апр '11 в 13:53
2 ответа

Как запустить приложение в эмуляторе Azure в режиме разработки без Visual Studio

Мне нужно привлечь некоторых людей, занимающихся разметкой и JavaScript, чтобы помочь команде разработчиков в проекте Azure asp.net MVC. По сути, мне нужно, чтобы каждый человек запускал локальный экземпляр приложения Azure, чтобы иметь возможность …
23 ноя '11 в 15:51