Als «msbuild» getaggte Fragen

Microsoft Build Engine, auch bekannt als MSBuild, ist eine Build-Plattform für verwalteten Code und war Teil von .NET Framework.

5
Können Dateien in VS2017 Solution Explorer für .NET Core-Projekte (Nicht-ASP.NET Core) verschachtelt werden?
In "alten" MSBuild-Projekten - wie sie beispielsweise von Windows Forms in VS2017 noch verwendet werden - können Dateien über ein DependentUponElement in der csproj-Datei "verschachtelt" werden . Ich habe dies verwendet, um Unit-Tests in Noda Time zu gruppieren, z <Compile Include="LocalDateTest.PeriodArithmetic.cs"> <DependentUpon>LocalDateTest.cs</DependentUpon> </Compile> Das führte zu leicht navigierbaren Tests: Ich …

8
MS-Build 2017 "Microsoft.WebApplication.targets" fehlt
Ich versuche, unseren Buildserver (Jenkins) von Visual Studio 2015 auf 2017 zu aktualisieren. Wir erstellen über MS-Build. Ich habe MS-Buld-Tools wie in dieser Antwort beschrieben heruntergeladen und installiert . Wenn ich meine Projekte kompiliere, wird ein Fehler angezeigt, Microsoft.WebApplication.targetsder nicht gefunden wurde. Detaillierter Fehler: error MSB4226: The imported project "C:\Program …


13
Datei oder Assembly 'Microsoft.Build.Framework' konnte nicht geladen werden (VS 2017)
Wenn ich versuche, den Befehl "update-database" auszuführen, wird folgende Ausnahme angezeigt: Geben Sie das Flag '-Verbose' an, um die SQL-Anweisungen anzuzeigen, die auf die Zieldatenbank angewendet werden. System.IO.FileNotFoundException: Datei oder Assembly 'Microsoft.Build.Framework, Version = 15.1.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a' oder eine ihrer Abhängigkeiten konnte nicht geladen werden. Die …

5
Post-Build-Ereignis PowerShell ausführen
Ist es möglich, ein .NET-Projekt mit einem Post-Build-Ereignis einzurichten, um ein Powershell-Skript auszuführen? Ich verwende dieses Skript, um einige Dateien zu generieren. Kann ich auch übergeben, ob es sich um ein Debug- oder Release-Build für ein Skript handelt? Ein Beispiel dafür wäre großartig.
82 c#  .net  powershell  msbuild 


4
So erhalten Sie eine Exec-Task-Ausgabe mit msbuild
Ich versuche, eine einfache Ausgabe durch eine ausführende Aufgabe zu erhalten mit 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> Aber nächste Ausgabe …


5
Verwenden von MSBuild.exe zum "Veröffentlichen" eines ASP.NET MVC 4-Projekts mit der cmd-Zeile
Ich suche nach einem Befehl, der für den ausgeführt wird MSBuild.exe, der nur ein MVC 4-Projekt nimmt und es in einem bestimmten Verzeichnis veröffentlicht. Zum Beispiel, MSBuild <solution>/<project>.csproj -publish -output=c:/folder Dies ist offensichtlich eine falsche Syntax. Ich versuche meine Frage zu vereinfachen. Diese Frage spricht von einem Build-XML, aber ich …


2
TeamCity sagt, dass in einem MSBuild-Schritt "Build Parameters" anstelle von "/ property:" verwendet werden soll. Was bedeutet das?
Ich habe ein TeamCity-Server-Setup für meine CI-Builds. Ich erstelle und teste eine C # -Lösung und führe einige benutzerdefinierte MSBuild-Aufgaben aus. Eine dieser Aufgaben ist das Drucken einer Warnung in meiner Build-Ausgabe ... Die MSBuild-Befehlszeilenparameter enthalten die Parameter "/ property:" oder "/ p:". Bitte verwenden Sie stattdessen Build-Parameter. Ich verstehe …
80 msbuild  teamcity 


3
Verschiedene Möglichkeiten, Variablen in MSBuild zu übergeben
Ich bin ziemlich neu in MS Build und habe viele der integrierten Zieldateien überprüft, die im Lieferumfang von Visual Studio enthalten sind. Ich habe gesehen, dass Variablen auf verschiedene Arten übergeben wurden, und bin mir der Unterschiede zwischen diesen nicht ganz sicher: $(...) @(...) %(...)
78 msbuild 

9
Wie integriere ich ILMerge in den Visual Studio-Erstellungsprozess, um Assemblies zusammenzuführen?
Ich möchte eine .NET DLL-Assembly und ein C # -Klassenbibliotheksprojekt, auf das von einem VB.NET Console Application-Projekt verwiesen wird, in einer ausführbaren Befehlszeilenkonsole zusammenführen. Ich kann dies mit ILMerge über die Befehlszeile tun, möchte diese Zusammenführung von Referenzassemblys und -projekten jedoch in das Visual Studio-Projekt integrieren. Aus meiner Lektüre geht …

9
asp.net webapi veröffentlichen - XML-Dateien werden nicht kopiert
Ich habe MVC 4.0 WebApi-Projekt mit automatisch generierter Hilfe basierend auf diesem . Meine Modellklassen werden in anderen Projekten in meiner Lösung gespeichert. Die Generierung einer XML-Datei ist für jedes Projekt aktiviert (Projekteigenschaften -> Erstellen -> OutPut -> XML-Dokumentationsdatei - Aktiviert). Im lokalen Debug ist alles in Ordnung - XML-Dateien …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.