Запитання з тегом «msbuild»

Microsoft Build Engine, також відомий як MSBuild, - це платформа збірки для керованого коду і входила до .NET Framework.

5
Як запобігти копіюванню файлів документації XML у збірці режиму випуску?
У мене є проект Visual Studio 2010, який посилається на деякі сторонні компоненти. Їхні збірки супроводжуються файлами документації XML, корисними для нас (і лише для нас) розробників. І щоразу, коли проект будується (у режимах налагодження або випуску), ці файли XML копіюються в каталог побудови. Здається, я не можу знайти налаштування …

7
Включаючи файли вмісту в .csproj, що знаходяться поза конусом проекту
У мене є проект C #, який називає MyProject.csproj, розташований за адресою "C: \ Projects \ MyProject \". У мене також є файли, які я хочу скопіювати у вихідний каталог цього проекту. Але файли знаходяться в розташуванні "C: \ MyContentFiles \", тобто вони НЕ знаходяться в конусі проекту. Цей каталог …
85 msbuild  csproj 

5
Подія побудови події виконує PowerShell
Чи можна створити проект .NET із подією після збірки для виконання сценарію PowerShell? Я використовую цей скрипт для створення деяких файлів. Також я можу передати скрипту, чи це налагодження, чи збірка випуску. Прикладом цього було б чудово.
85 c#  .net  powershell  msbuild 

5
Чи можна вкладати файли у VS2017 Solution Explorer для проектів .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 …

1
Зв'язок між dotnet cli та новою версією ms2017 vs2017
З переходом від project.jsonнового csprojформату, представленого з VS2017, я намагаюся зрозуміти різницю між dotnetкліпом та новим, msbuildі коли використовувати один над іншим. 1) Щоб створити нову csprojнестандартну бібліотеку з командного рядка, чи повинен я викликати dotnetcli (наприклад dotnet restore dotnet build) або використовувати msbuild(наприклад msbuild ExampleNetstandard.sln). 2) Крім того, я …

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, але я не намагаюся робити що-небудь із такою деталізацією. Я просто намагаюся …

12
“C: \ Microsoft.Cpp.Default.props” не знайдено
У мене є проект, створений у Visual Studio, 2013. Файл проекту має такі властивості: ToolsVersion = "12.0", PlatformToolset = v120. У мене встановлені Visual Studio 2013 та Microsoft Build Tools 2015. Цей проект успішно будується за допомогою MSBuild 12.0. При спробі побудувати його за допомогою MSBuild 14.0 я отримую повідомлення …

6
Побудуйте ASP.NET 4.5 без Visual Studio на сервері збірки
Минув деякий час з того часу, як я налаштував Build Server, тому, можливо, я щось забув або, можливо, .NET 4.5 відрізняється від будь-якої версії, з якою я це робив минулого разу, але тут моя проблема. Я намагаюся налаштувати сервер збірки для моніторингу сховища керування джерелом. Щоразу, коли щось змінюється, я …

2
TeamCity каже використовувати “Параметри побудови” замість “/ property:” на кроці MSBuild. Що це означає?
У мене є налаштування сервера TeamCity, щоб робити мої збірки CI. Я будую та тестую рішення C # та запускаю деякі власні завдання MSBuild. Одним із цих завдань є друк попередження в моїй версії збірки ... Параметри командного рядка MSBuild містять параметри "/ property:" або "/ p:". Будь ласка, використовуйте …
80 msbuild  teamcity 

8
Як я можу отримати TFS2010 для запуску MSDEPLOY для мене через MSBUILD?
Існує відмінний PDC розмова доступний тут з Вишал Джоші , який описує нова MSDeploy особливості в Visual Studio 2010 - а також про те , як розгорнути додаток в TFS. (Також є чудова розмова від Скотта Хензельмана, але він не йде на TFS). Ви можете використовувати MSBUILD в TFS2010, щоб …

3
Різні способи передачі змінних у MSBuild
Я досить новачок у MS Build і переглядаю багато вбудованих цільових файлів, які постачаються з Visual Studio. Я бачив, як змінні проходили кілька різних шляхів, і я не зовсім впевнений у відмінностях між ними: $(...) @(...) %(...)
78 msbuild 

9
Як інтегрувати ILMerge у процес побудови Visual Studio для об’єднання збірок?
Я хочу об’єднати одну збірку .NET DLL та один проект бібліотеки класів C #, на який посилається проект консольної програми VB.NET, в один виконуваний файл консолі командного рядка. Я можу зробити це за допомогою ILMerge з командного рядка, але я хочу інтегрувати це об'єднання посилальних збірок та проектів у проект …

9
asp.net webapi публікація - файли xml не копіюються
У мене є проект MVC 4.0 WebApi з автоматично створеною довідкою на основі цього . Мої моделі класів зберігаються це ще один проект у моєму рішенні. Генерація файлу xml увімкнена для кожного проекту (Властивості проекту -> Збірка -> Вихід -> Файл документації XML - Увімкнено). У локальній налагодженні все нормально …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.