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

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

9
Чи є хороший підручник з сценаріїв MSBuild? [зачинено]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 5 років тому . Удосконаліть це питання Я працюю над проектом веб-додатків, і мені потрібно створити сценарій збірки; сценарій збірки, який я …

2
msbuild.exe залишається відкритим, блокуючи файли
Я використовую TeamCity, який у свою чергу викликає msbuild (.NET 4). У мене дивна проблема в тому, що після завершення збірки (і, здається, неважливо, чи була вона успішною збіркою чи ні), msbuild.exe залишається відкритим і блокує один із файлів, що означає, що кожен раз, коли TeamCity намагається щоб очистити робочий …
98 msbuild  teamcity 

4
Як придушити конкретне попередження MSBuild
Чи є якийсь спосіб відключити конкретне попередження MSBuild (наприклад, MSB3253) під час запуску MSBuild з командного рядка? Мій сценарій побудови викликає msbuild.exe набагато наступним чином: msbuild.exe MySolution.sln /t:Rebuild /p:Configuration=Release Я дізнався, що я можу придушити попередження C # (наприклад, CS0618), використовуючи інший параметр для msbuild.exe: msbuild.exe MySolution.sln /t:Rebuild /p:Configuration=Release /p:NoWarn=0618 …

30
Як визначити, чому візуальна студія може пропускати проекти, будуючи рішення
Я налагоджую чужу роботу, і рішення досить велике. Коли я намагаюся створити все, кілька проектів у рамках рішення не будуються, а просто пропускають. Перегляд вікна виводу під час процесу збірки говорить: 1> ------ Пропущено Відновити все: Проект: pr1lib ------ Як я можу визначити, чому ці збірки були пропущені? Я не …

18
Як повністю очистити папки bin та obj у Visual Studio?
Якщо клацнути правою кнопкою миші на папці, ви побачите пункт меню "Очистити". Я припускав, що це очистить (видалить) каталог obj та bin. Однак, наскільки я бачу, це нічого не робить. Чи є інший спосіб? (будь ласка, не кажіть мені переходити до Провідника Windows або cmd.exe) Я хотів би видалити папку …

4
Як багатоцільово націлити бібліотеку класів .NET Core за допомогою csproj?
Коли .NET Core все ще використовував project.jsonформат, ви можете створити бібліотеку класів, націлену на декілька фреймворків (наприклад, net451, netcoreapp1.0). Тепер, коли в офіційному форматі проекту csprojвикористовується MSBuild, як ви визначаєте декілька фреймворків для націлювання? Я намагаюся шукати це в настройках проекту в VS2017, але я можу тільки цільової єдину структуру …

10
Скопіюйте всі файли та папки за допомогою msbuild
Просто цікаво, чи може хтось допомогти мені з якимись сценаріями msbuild, які я намагаюся написати. Що я хотів би зробити, це скопіювати всі файли та підпапки з папки в іншу папку за допомогою msbuild. {ProjectName} |----->Source |----->Tools |----->Viewer |-----{about 5 sub dirs} Що мені потрібно вміти, це скопіювати всі файли …


26
Помилка "властивість outputpath не встановлена ​​для цього проекту"
У мене є рішення для декількох проектів у Visual Studio 2008. Я щойно додав нову конфігурацію під назвою Release-VersionIncrement до рішення, вказавши конфігурацію "використовувати випуск" як базову лінію. Усі файли проекту були оновлені з такою конфігурацією. Однак, коли я намагаюся скомпілювати конкретний проект за допомогою цієї конфігурації, я отримую таку …

8
Копіювати до каталогу вихідних даних копіює структуру папок, але потрібно лише копіювати файли
У мене є VS2008, я хочу скопіювати певні файли з каталогу у свою /bin/папку. Я встановив для файлів (що знаходяться в /common/browserhawk/) значення "Копіювати у вихідний каталог". Однак він також копіює структуру папок: файли копіюються в/bin/common/browserhawk/ Як отримати ці файли для копіювання /bin/? Я не хочу зберігати їх у кореневій …

7
Перевірка пакетів з NuGet на контроль версій?
До NuGet було загальновизнаною «найкращою практикою» реєстрація всіх зовнішніх бібліотек DLL, що використовуються в проекті. Зазвичай в каталозі Libsабо 3rdParty. При роботі з NuGet, чи повинен я реєструватись у packagesкаталозі, чи MSBuild може автоматично завантажувати необхідні пакети із стрічки nuget?

12
Найкращі практики для великих рішень у Visual Studio (2008) [закрито]
В даний час це питання не підходить для нашого формату запитань та відповідей. Ми очікуємо, що відповіді будуть підтверджені фактами, посиланнями чи експертизою, але це питання, швидше за все, вимагатиме дебатів, аргументів, опитування чи розширеного обговорення. Якщо ви вважаєте, що це питання можна покращити і, можливо, знову відкрити, відвідайте довідковий …

14
Не вдалося завантажити файл або збірку "Microsoft.Build.Framework" (VS 2017)
Коли я намагаюся запустити команду "update-database", я отримую такий виняток: Вкажіть прапор '-Verbose', щоб переглянути оператори SQL, що застосовуються до цільової бази даних. System.IO.FileNotFoundException: Не вдалося завантажити файл або збірку 'Microsoft.Build.Framework, Версія = 15.1.0.0, Культура = нейтральна, PublicKeyToken = b03f5f7f11d50a3a' або одна із залежностей. Система не може знайти вказаний файл. …

7
Використання msbuild для запуску профілю публікації файлової системи
У мене є проект AC # .Net 4.0, створений за допомогою VS2010 і зараз доступний до VS2012. Я намагаюся опублікувати лише потрібні файли з цього веб-сайту в місці призначення (C: \ builds \ MyProject [Файли]) Моя файлова структура: ./ProjectRoot/MyProject.csproj ./ProjectRoot/Properties/PublishProfiles/FileSystemDebug.pubxml Я запускаю наступне через MSBuild: C: \ Windows \ Microsoft.NET …

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

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