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

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

8
Есть ли способ автоматически включать файлы содержимого в файл проекта asp.net?
Я часто добавляю много файлов содержимого (в основном изображений и js) в свой проект ASP.NET. Я использую систему публикации VS, и при публикации новые файлы не публикуются, пока я не включу их в проект. Я хотел бы автоматически включать все файлы в указанный каталог. Есть ли способ указать, какие каталоги …

5
Событие после сборки выполнить PowerShell
Можно ли настроить проект .NET с событием после сборки для выполнения сценария PowerShell? Я использую этот сценарий для создания некоторых файлов. Также могу я передать скрипту отладочную или выпускную сборку. Пример этого был бы замечательным.
86 c#  .net  powershell  msbuild 

5
Могут ли файлы быть вложенными в обозреватель решений VS2017 для проектов .NET Core (не ASP.NET Core)?
В проектах MSBuild «старой школы», которые до сих пор используются Windows Forms в VS2017, например, файлы могут быть «вложены» через DependentUponэлемент в файле csproj. Я использовал это для группировки модульных тестов в Noda Time, например <Compile Include="LocalDateTest.PeriodArithmetic.cs"> <DependentUpon>LocalDateTest.cs</DependentUpon> </Compile> Это привело к легко управляемым тестам: Я сознательно «потерял» эту функцию …

8
MS-Build 2017 «Microsoft.WebApplication.targets» отсутствует
Я пытаюсь обновить наш сервер сборки (jenkins) с Visual Studio 2015 до 2017 года. Мы строим через MS-Build. Я загрузил и установил инструменты MS-Buld, как описано в этом ответе . Если я компилирую свои проекты, я получаю ошибку, которая Microsoft.WebApplication.targetsне была найдена. Подробная ошибка: error MSB4226: The imported project "C:\Program …

7
Включение файлов содержимого в .csproj, находящихся вне конуса проекта
У меня есть проект C #, скажем, MyProject.csproj, расположенный в «C: \ Projects \ MyProject \». У меня также есть файлы, которые я хочу скопировать в выходной каталог этого проекта. Но файлы находятся в расположении «C: \ MyContentFiles \», то есть они НЕ находятся в конусе проекта. В этом каталоге …
85 msbuild  csproj 

4
Как получить вывод задачи exec с помощью msbuild
Я пытаюсь получить простой вывод с помощью задачи exec с помощью msbuild: <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Target Name="Test"> <Exec Command="echo test output"> <Output TaskParameter="Outputs" ItemName="Test1" /> </Exec> <Exec Command="echo test output"> <Output TaskParameter="Outputs" PropertyName="Test2" /> </Exec> <Message Text="----------------------------------------"/> <Message Text="@(Test1)"/> <Message Text="----------------------------------------"/> <Message Text="$(Test2)"/> <Message Text="----------------------------------------"/> </Target> </Project> Но получим следующий вывод: …

5
Использование MSBuild.exe для «публикации» проекта ASP.NET MVC 4 с помощью строки cmd
Я ищу команду для запуска против MSBuild.exe которая просто берет проект MVC 4 и публикует его в заданном каталоге. Например, MSBuild <solution>/<project>.csproj -publish -output=c:/folder Это явно неправильный синтаксис. Я пытаюсь упростить свой вопрос. В этом вопросе говорится о сборке XML, но я не пытаюсь делать что-либо с такими подробностями. Я …

6
Сборка ASP.NET 4.5 без Visual Studio на сервере сборки
Прошло некоторое время с тех пор, как я установил Build Server, поэтому, возможно, я что-то забыл, или, может быть, .NET 4.5 отличается от той версии, с которой я делал это в прошлый раз, но вот моя проблема. Я пытаюсь настроить сервер сборки для мониторинга репозитория системы управления версиями. Каждый раз, …

2
GetPathsOfAllDirectoriesAbove () не может быть оценен после обновления версии .Net Framework (4.6.2 до 4.7.2)
Проект, над которым я работал, был обновлен с .NET Framework 4.6.2 до 4.7.2. При сборке в файле, который не является моим кодом, я получаю следующую ошибку: Я также вижу ту же ошибку на вкладке сборки в свойствах моего проекта. Я в растерянности - я искал ошибку и выхожу пустым. Кто-нибудь …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.