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

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

2
Що робить приватне налаштування для ProjectReference у файлі проекту MSBuild?
Я побачив це у файлі проекту днями: <ProjectReference Include="Foo\Bar\Baz.csproj"> <Project>{A GUID HERE}</Project> <Name>Baz</Name> <Private>False</Private> <!-- ??? --> <ReferenceOutputAssembly>False</ReferenceOutputAssembly> </ProjectReference> Кожен вузол у ProjectReferenceвидається, що він сам пояснює (файл із посиланням проекту, GUID, ім'я, яке потрібно вказати в провіднику рішень, і чи повинен поточний проект посилатися на проект, що посилається), за …

1
Побудова рішення C # у режимі випуску за допомогою MSBuild.exe
Я можу створити рішення за допомогою MSBuild.exe, але моя проблема полягає в тому, що я можу встигнути звести його лише для створення в режимі DEBUG. Мені потрібно створити своє рішення в режимі випуску за допомогою MSBUILD. Ось що я спробував Process msbuild = Process.Start("C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\MsBuild.exe", solutionfilepath + " /P:Config=Release"); і Process …
118 c#  msbuild  release  mode  solution 

11
Невиконана вимога міста команди: MSBuildTools12.0_x86_Path існує
У мене встановлення TeamCity на машині Windows x32 Server2008. Я запустив веб-інсталяцію .net 4.5. Я також скопіював файли з моєї машини x64 на основі цієї статті, щоб мені не потрібно було встановлювати vs2012 (однак, у мене було змінити шлях до видалення x86 на 32-бітній машині): MSBuild в рішенні TeamCity Visual …

17
MSBUILD: помилка MSB1008: Можна вказати лише один проект
Чому я отримую таку помилку побудови? C: \ WINDOWS \ Microsoft.NET \ Framework \ v3.5 \ msbuild.exe C: \ Code \ EduBenesysNET \ EduBenesysNET \ EduBenesysNET.vbproj / t: публікувати / p: Конфігурація = Випуск / p: Платформа = AnyCPU / v: детально / p: PublishDir = "\\ BSIIS3 \ c …

5
вказати файл проекту рішення за допомогою msbuild
Я хочу, щоб командна лінія для побудови конкретного проекту рішення використовувала msbuild, як ми робимо з devenv.com.У devenv.com ми можемо вказати проект рішення, використовуючи наступний командний рядок devenv.com /Build Release|x86 test.sln /project "testproject" Використовуючи вищевказаний командний рядок, я можу побудувати тестпроект у test.sln, використовуючи devenv.com. Який командний рядок для msbuild …
116 build  tfs  msbuild  release  devenv 

12
Як я можу автоматично збільшити версію збірки C # за допомогою нашої платформи CI (Хадсон)?
Я та моя група надзвичайно великі, коли збільшуються номери версій монтажу, і ми часто постачаємо збірки з версіями 1.0.0.0. Очевидно, це викликає багато головних болів. Ми набагато покращуємо свою практику через нашу платформу CI, і я дуже хотів би встановити її для автоматичного збільшення значень у assemblyinfo.csфайлі, щоб версії наших …

12
Автоматичне відновлення пакунків NuGet не працює з MSBuild
Я намагаюся створити рішення з packagesвідсутнім вмістом (крім repositories.configвнутрішнього) за допомогою MSBuild 12.0. Я очікую, що він автоматично відновить усі відсутні пакети перед створенням, але це не так - MsBuild повідомляє про багато помилок: "Ви пропускаєте директиву використання або посилання на збірку?" NuGet Manager становить 2,7 (я бачу це у …

29
Проект Visual Studio 2015 будує не вдалося, але помилок немає
Мій проект будує всі збої, але мені не показують жодних помилок. Я спробував очистити та відновити, що не вийшло. Я змінив багатослівний вихідний MSBuild на "Діагностичний", сподіваючись, що це допоможе мені визначити проблему, і тепер я застряг. Ось як виглядає вихід: 1>Project 'ProjectMM.Data.Models' is not up to date. Input file …

5
Як змусити .NET Core проекти копіювати посилання NuGet на вихід збірки?
Я намагаюся написати систему плагінів за допомогою .NET Core, і одна з моїх вимог полягає в тому, щоб мати можливість поширювати DLL плагіна разом з його залежностями користувачеві для встановлення. Однак я не можу зрозуміти, як включити мої залежності NuGet як артефакт збірки і вивести їх у папку збірки, не …
109 c#  msbuild  .net-core  nuget  csproj 

13
VSTS 2010 SGEN: помилка: не вдалося завантажити файл чи збірку (виняток з HRESULT: 0x80131515)
У мене виникає дивна проблема з VS2010. Ми використовуємо TFS для створення наших API API, і ми використовували для посилання на них у своїх проектах, присвоюючи картова мережевий диск, якому повністю довіряли. Ми працювали так щонайменше два роки, і все працювало чудово. Сьогодні я перетворив webapp у vs2010, і коли …

3
Як оновити msbuild до C # 6?
Я хочу використовувати C # 6 у своєму проекті (нульове поширення, інші функції). Я встановив VS 2015 на свій ПК, і він працює блискуче і будує тестовий код, як var user = new SingleUserModel(); //all model fields are null var test = user.User?.Avatar?["blah"]; Але коли я підштовхую свій проект до …

13
NuGet за проксі
Я розумію, що NuGet дозволяє налаштувати проксі-сервіси з версії 1.4. Але я не можу знайти жодного прикладу командного рядка. Я намагаюся запустити деяку збірку, і NuGet не може підключитися. Як налаштувати параметри проксі в командному рядку?
104 c#  msbuild  nuget 

16
Інструменти збирання для v120 (набір інструментів платформи = 'v120') неможливо знайти
Використовуючи візуальну студію 2012 на Windows 8 x64, апаратно це спричинено тим, що msbuild переміщується в .net, але я ще не бачив, як це виправити. 4>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.Cpp.Platform.targets(44,5): error MSB8020: The builds tools for v120 (Platform Toolset = 'v120') cannot be found. To build using the v120 build tools, either …


4
Проблеми з побудовою .NET 4.0 на сервері CI
Хтось вдається отримати .NET 4.0 програми, що збираються на сервері CI, не встановлюючи Visual Studio 2010 на сервер CI? Не існує SDK для .NET 4.0. Встановили .NET 4.0 на сервер CI. Msbuild.exe працює для простих проектів і подає таке попередження: (Ціль GetReferenceAssemblyPaths) -> C: \ Windows \ Microsoft.NET \ Framework …

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