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

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

30
Тип постачальника CodeDom “Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider” не вдалося знайти
Це проект WebApi, що використовує VS2015. Крок для відтворення: Створіть порожній проект WebApi Змінити вихідний шлях складання з "бін \" на "бін \ налагодження \" Біжи Все працює прекрасно, поки я не змінив шлях виведення збірки з "бін \" на "бін \ налагодження \" Насправді, будь-який вихідний шлях, окрім "бін …

5
"Зазначена умова" $ (PackageAsSingleFile) "оцінюється на" "замість булева?
Візуальна студія 2012 на моєму ПК отримує таке повідомлення про помилку під час попереднього перегляду в "Публічній мережі". Мені потрібно перезапустити VS, щоб позбутися від повідомлення про помилку. Неможливо створити збірку через виняток "Зазначена умова" $ (PackageAsSingleFile) "оцінюється на" "замість булевого. C: \ програмні файли (x86) \ MSBuild \ Microsoft …

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, яке залежить від складання C. …

6
Простір імен XML проекту за замовчуванням повинен бути простором імен MSBuild XML
Я клонував локально ASP.NET Core SignalR Repo і намагаюся відкрити рішення з наступного середовища. ІДЕ 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": 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" у меню "Пуск", він скаржиться на The x86 compilers are not …
141 .net-4.0  msbuild  sdk 

21
Як отримати поточний каталог проектів із коду C # під час створення власної задачі MSBuild?
Замість запуску зовнішньої програми з твердим кодом, я хотів би отримати поточний проект Dir. Я викликаю зовнішню програму, використовуючи процес у користувацькому завданні. Як би я це зробив? AppDomain.CurrentDomain.BaseDirectory просто дає мені розташування VS 2008.
133 c#  msbuild 

2
Як уникнути лапок у команді Exec Command у MSBuild
Я намагаюся створити сценарій MSBuild, який відображає мережевий диск на букву диска в сценарії, але, на жаль, шлях до цільової папки включає вбудований простір. Вбудований простір призводить до невдалого відображення, і я не знаю, чи можна уникнути лапок навколо шляху. Я спробував подвійні лапки, але це не подобається MSBuild (ні …
131 msbuild 

25
Запуск MSBuild не може прочитати SDKToolsPath
До речі, у мене виникає проблема запуску сценарію NAnt, який використовувався для правильного створення мого веб-сайту на базі .Net 2.0 при компіляції з VS2008 та пов'язаними з ним інструментами. Нещодавно я оновив усі файли проекту / рішення до VS2010, і тепер моя збірка не працює із наступною помилкою: [exec] C: …
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: \ програмний файл (x86) \ MSBuild HKLM \ SOFTWARE …
124 msbuild 

7
Умовне складання та рамкові цілі
Є кілька мінорних місць, де код мого проекту міг би бути кардинально вдосконалений, якби цільова основа була новою версією. Я хотів би мати можливість краще використовувати умовну компіляцію в C #, щоб переключити їх у міру необхідності. Щось на зразок: #if NET40 using FooXX = Foo40; #elif NET35 using FooXX …
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.