Описание тега microsoft.build
MSBuild is a Microsoft build platform typically used in conjunction with Visual Studio. MSBuild version 2.0 is part of .NET Framework 2.0 and works together with Visual Studio 2005. Version 3.5 of MSBuild, which is bundled together with .NET 3.5 (and Visual Studio 2008), allows .NET projects to be built for either 2.0, 3.0 or 3.5 .NET version support (also known as"multi-targeting").
1
ответ
Задать конфигурацию при использовании Microsoft.Build.Evaluation.Project?
Я могу построить проект со следующим static bool Build() { var projectCollection = ProjectCollection.GlobalProjectCollection; var project = projectCollection.LoadProject(websiteProject); var fileLogger = new FileLogger(); fileLogger.Parameters = @"l…
18 май '15 в 10:02
1
ответ
Как создать решение с несколькими проектами программно?
Я хочу создать решение с несколькими проектами. Я думаю, у меня есть три варианта: EnvDTE Microsoft.Build Вручную создайте файлы *.sln и *.csproj Я гуглил, но не нашел хороших примеров для вариантов 1 и 2 (я имею в виду, как создать решение, добавит…
13 апр '12 в 09:02
0
ответов
Получение всех конфигураций и платформ из решения (в коде C#)
Я разрабатываю какой-то инструмент для компиляции. Я использую библиотеки Microsoft.Build для компиляции решения по выбранной конфигурации: string projectFileName = @"D:\MySolution.sln"; ProjectCollection pc = new ProjectCollection(); Dictionary<…
25 мар '14 в 15:07
0
ответов
Как сделать ClickOnce публиковать программно?
Мне нужно очистить приложение ClickOnce, используя код C# (используя Microsoft.Build). Я искал довольно долго, не находя хорошего ноу-хау процедуры. Использование MAGE.EXE или публикация его из Visual Studio не вариант. Так как документация по Micro…
27 мар '12 в 13:47
2
ответа
Добавление события Postbuild в проект
Когда я генерирую проект C# (csproj файл), а затем скомпилировать его, msbuild как-то не распознает переменные $(ConfigurationName) а также $(ProjectDir) (и другие) в событии до и после сборки. Когда я вручную перемещаю конфигурацию событий до и пос…
29 авг '14 в 12:04
0
ответов
Построение решений параллельно с Microsoft.Build.Execution.BuildManager
Я пытаюсь построить несколько решений параллельно в разных потоках, и это не работает. Код выглядит так: var buildParameters = new BuildParameters(new ProjectCollection()) { MaxNodeCount = 1, Loggers = loggers }; var buildRequest = new BuildRequestD…
16 июн '18 в 18:17
1
ответ
Сборка.sln в C# исполняемый файл
Я пытаюсь построить.sln в C#. У меня есть следующий код. try { Console.WriteLine("Building Solution...\n"); string projectFileName = Directory.GetCurrentDirectory() + "\\build\\Solution.sln"; ProjectCollection pc = new ProjectCollection(); Dictionar…
06 янв '15 в 16:13
1
ответ
Получить список проектов из файла Visual Studio .sln, используя пространство имен Microsoft.Build
Я выяснил, как загрузить файл.csproj, используя пространство имен Microsoft.Build, и извлечь несколько свойств: var projectCollection = new ProjectCollection(); projectCollection.LoadProject(@"C:\path\to\my.csproj"); string assemblyName = projectCol…
20 июл '16 в 02:54
0
ответов
Создать файл.cs и включить в проект
краткое Я создаю файлы.cs, а затем автоматически включаю файлы в указанные проекты (если вам интересно, как просмотреть этот вопрос). Я могу запустить функцию, и файлы включены, как ожидалось. вопрос Я удаляю файлы вручную из проекта и сохраняю. Зат…
14 сен '17 в 16:02
1
ответ
Visual Studio не может прочитать файл проекта (больше)
С момента последнего обновления Windows (восстановление системы не удается отменить) я не могу загрузить ни один проект в Visual Studio 2010. Проект отображается серым цветом (недоступен), и при попытке перезагрузить его я получаю сообщение об ошибк…
10 окт '13 в 17:24
3
ответа
Создание программного сбоя проекта с помощью Microsoft.Build
Я установил три следующих пакета в свое консольное приложение: Microsoft.Build Microsoft.Build.Framework Microsoft.Build.Tasks.Core Microsoft.Build.Utilities.Core И я попытался использовать следующий метод для создания проекта: static void Build(str…
26 фев '18 в 10:41
1
ответ
Не удалось загрузить файл или сборку "Microsoft.Build"
Когда я пытаюсь построить свое решение, я получаю ошибку ниже. Я попытался установить его в GAC, но все еще получаю эту ошибку Ошибка 2 Не удалось загрузить файл или сборку "Microsoft.Build" или одну из ее зависимостей. Эта сборка создается средой в…
20 фев '15 в 06:43
0
ответов
Движок Microsoft.Build для вывода файлов сайта
Я использую движок Microsoft.Build для компиляции веб-сайта из другого приложения, и у меня возникла проблема с получением правильного развертываемого контента. Если я использую следующую команду MSBuild, веб-сайт собирается правильно. Каталог "Outd…
18 янв '13 в 19:57
1
ответ
Как я могу использовать файл SLN с MSBuild программно из C#?
Я пытаюсь создать собственный скрипт MSBuild в C#, используя более новую Microsoft.Build.Evaluation API. У меня проблема в том, что этот новый API не поддерживает .sln файлы. Старшее устарело Microsoft.Build.Engine API поддерживает .sln файлы, но я …
17 окт '17 в 03:18
1
ответ
BuildManager для использования другой версии MSBuild
Следующий код пытается построить Решение программно, используя BuildManager: ProjectCollection pc = new ProjectCollection(); pc.DefaultToolsVersion = "12.0"; pc.Loggers.Add(fileLogger); Dictionary<string, string> globalProperty = new Dictionar…
10 авг '14 в 02:40
1
ответ
Microsoft.Build.Tasks.v3.5 не удается скопировать dll из ссылок dll.refresh
Я постоянно получаю сообщение об ошибке на сервере сборки TFS2010 из-за несуществующего файла DLL. Он обновляет этот файл через dll.refresh из другой папки, обе папки отображаются в рабочей области. Я открыл журнал и нашел это: Task "CombinePath" Do…
08 июн '11 в 15:04
0
ответов
Задача "Сообщение" не была найдена при использовании Microsoft.Build для создания файлов решения с помощью кода
У меня есть Builder консольное приложение, которое получает путь и находит все .sln файлы по этому пути и создает их с помощью Microsoft.Build фреймворк. Вот фрагмент моего кода сборки: BuildLogger logger = new BuildLogger(); logger.Verbosity = Logg…
13 окт '18 в 15:25
0
ответов
Построить решение с помощью MSbuild API
Я пытался создать решение с использованием MSbuild API уже несколько недель, но безуспешно. Я смог построить решение, запустив пакетный файл внутри моей программы, которая выполняет MSBUild.exe, но я заметил, что это не очень хороший способ сделать …
06 апр '15 в 18:22
1
ответ
Ошибка сборки при использовании buildManager с последней версией microsoft.build.dll,v12.0.0.0
Я обновил ссылку на сборку в своем инструменте сборки, чтобы использовать последние версии (v12) microsoft.build,microsoft.build.engine и microsoft.build.framework. Но во время компиляции проекта с использованием BuildManager(я использую опцию Rebui…
20 июл '16 в 14:23
2
ответа
EventSourceException: нет свободных буферов, доступных из операционной системы
Полный текст исключения: EventSourceException: Нет свободных буферов, доступных из операционной системы (например, слишком высокая частота событий). Я вызываю этот метод примерно миллион раз из-за рекурсии. Это не останавливает, я просто получаю тек…
23 июл '15 в 07:47