Вопросы с тегом «msbuild»

Microsoft Build Engine, также известный как MSBuild, представляет собой платформу сборки для управляемого кода и является частью .NET Framework.

30
Не удалось найти тип поставщика CodeDom «Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider».
Это проект WebApi, использующий VS2015. Шаг для воспроизведения: Создать пустой проект WebApi Измените путь вывода Build с «bin \» на «bin \ Debug \» Бегать Все работает отлично, пока я не изменил путь вывода сборки с "bin \" на "bin \ Debug \". На самом деле, любой путь вывода, кроме …

5
Указанное условие «$ (PackageAsSingleFile)» оценивается как «» вместо логического?
Visual Studio 2012 на моем ПК выдает следующее сообщение об ошибке при предварительном просмотре в «Общедоступной сети». Мне нужно перезагрузить VS, чтобы избавиться от сообщения об ошибке. Вызвать сборку не удалось из-за исключительной ситуации. Указанное условие «$ (PackageAsSingleFile)» оценивается как «» вместо логического значения. C: \ Program Files (x86) \ …

4
Как мне указать платформу для MSBuild?
Я пытаюсь использовать MSBuild для создания решения с указанной целевой платформой (мне нужны оба бинарных файла, x86 и x64). Вот как я это попробовал: C:\WINDOWS\Microsoft.NET\Framework\v3.5>MsBuild SolutionPath\Solution.sln /t:Rebuild /p:Configuration=Release /p:Platform="x86" Однако сборка всегда дает сбой, если платформа отличается от «Любого процессора». Что я делаю не так? Это время вывода MSBuild печатает: …
155 msbuild 

18
Какова наилучшая практика для «Копировать локальный» и со ссылками на проект?
У меня большой файл решения c # (~ 100 проектов), и я пытаюсь улучшить время сборки. Я думаю, что «Копировать Локальный» во многих случаях расточителен для нас, но я задаюсь вопросом о лучших практиках. В нашем .sln у нас есть приложение A в зависимости от сборки B, которая зависит от …

6
Пространство имен XML по умолчанию проекта должно быть пространством имен MSBuild XML
Я локально клонировал репо ASP.NET Core SignalR и попытался открыть решение в следующей среде. IDE Microsoft Visual Studio Enterprise 2015 Version 14.0.25431.01 Update 3 Microsoft .NET Framework Version 4.6.01055 DOT NET CLI λ dotnet --info .NET Command Line Tools (1.0.0-preview2-1-003177) Product Information: Version: 1.0.0-preview2-1-003177 Commit SHA-1 hash: a2df9c2576 Runtime Environment: …

15
удалить восстановление пакета nuget из решения
Я добавил функцию восстановления пакета nuget в решение, используя «Включить восстановление пакета NuGet»: http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages Однако, это сломало мой сервер сборки, и у меня не было времени, чтобы исправить это, поэтому я хотел удалить его. Насколько я знаю, для этого нет никакой возможности, поэтому я удалил следующую строку вручную из всех …

7
Как запустить msbuild из командной строки с помощью Windows SDK 7.1?
Я настраиваю поддержку .NET 4.0 на нашем сервере CI. Я установил .NET 4.0 и инструменты .NET из Windows 7.1 SDK. В .NET 2.0 и 3.5 это просто работало. В .NET 4, когда я запускаю "Windows SDK 7.1 Command Prompt" из меню "Пуск", он жалуется на The x86 compilers are not …
148 .net-4.0  msbuild  sdk 

21
Как получить текущий каталог проекта из кода C # при создании настраиваемой задачи MSBuild?
Вместо того, чтобы запускать внешнюю программу с жестко заданным путем, я хотел бы получить текущий каталог проекта. Я вызываю внешнюю программу, используя процесс в настраиваемой задаче. Как бы я это сделал? AppDomain.CurrentDomain.BaseDirectory просто дает мне местоположение VS 2008.
133 c#  msbuild 

2
Как избежать кавычек в команде Exec в MSBuild
Я пытаюсь создать сценарий MSBuild, который отображает сетевой диск на букву диска в сценарии, но, к сожалению, путь к целевой папке включает встроенное пространство. Встроенное пространство приводит к сбою сопоставления, и я не знаю, можно ли избежать кавычек вокруг пути. Я пробовал использовать двойные кавычки, но MSBuild это не нравится …
131 msbuild 

25
При запуске MSBuild не удается прочитать SDKToolsPath
Привет, у меня возникла небольшая проблема с запуском сценария NAnt, который использовался для правильной сборки моего веб-сайта на основе .Net 2.0, при компиляции с VS2008 и связанными с ним инструментами. Недавно я обновил все файлы проекта / решения до VS2010, и теперь моя сборка не выполняется со следующей ошибкой: [exec] …
130 .net  msbuild 

7
Что нужно для компиляции с / MD или / MT?
В Visual Studio есть флаги компиляции / MD и / MT, которые позволяют вам выбрать, какой тип библиотеки времени выполнения C. Я понимаю разницу в реализации, но все еще не уверен, какую из них использовать. Какие плюсы / минусы? Одно из преимуществ / MD, о котором я слышал, заключается в …

20
Почему MSBuild ищет в C: \ для Microsoft.Cpp.Default.props вместо c: \ Program Files (x86) \ MSBuild? (ошибка MSB4019)
Когда я запускаю msbuild для создания проекта vc2010, я получаю следующую ошибку: error MSB4019: The imported project "C:\Microsoft.Cpp.Default.props" was not found. Confirm that the path in the <Import> declaration is correct, and that the file exists on disk. msbuild находится в c: \ Program File (x86) \ MSBuild HKLM \ …
124 msbuild 

7
Условная компиляция и цели фреймворка
Есть несколько незначительных мест, где код моего проекта можно было бы значительно улучшить, если бы целевая платформа была более новой версией. Я хотел бы иметь возможность лучше использовать условную компиляцию на C #, чтобы переключать их по мере необходимости. Что-то вроде: #if NET40 using FooXX = Foo40; #elif NET35 using …
124 c#  .net-3.5  msbuild  .net-4.0 

8
«Считать все предупреждения ошибками, кроме…» в Visual Studio
В Visual Studio я могу выбрать параметр «Обрабатывать предупреждения как ошибки», чтобы предотвратить компиляцию моего кода при появлении каких-либо предупреждений. Наша команда использует эту опцию, но есть два предупреждения, которые мы хотели бы сохранить как предупреждения. Есть возможность подавить предупреждения, но мы НЕ хотим, чтобы они отображались как предупреждения, так …
124 c#  msbuild 

3
Установка MSBuild 4.0 без Visual Studio 2010
Я установил .NET 4.0 и VS 2010 RC на свой ноутбук, и MSBuild установился автоматически. Я надеялся создать сервер непрерывной интеграции, просто установив .NET SDK без VS 2010, поэтому я загрузил .NET 4.0 Framework от Microsoft по этой ссылке . К сожалению, похоже, что MSBuild не был установлен с этой …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.