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.

30
Der CodeDom-Anbietertyp "Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider" konnte nicht gefunden werden
Es ist ein WebApi-Projekt mit VS2015. Schritt zum Reproduzieren: Erstellen Sie ein leeres WebApi-Projekt Ändern Sie den Build-Ausgabepfad von "bin \" in "bin \ Debug \". Lauf Alles funktioniert einwandfrei, bis ich den Build-Ausgabepfad von "bin \" in "bin \ Debug \" geändert habe. Tatsächlich funktioniert kein anderer Ausgabepfad als …


4
Wie gebe ich die Plattform für MSBuild an?
Ich versuche, mit MSBuild eine Lösung mit einer bestimmten Zielplattform zu erstellen (ich benötige beide Binärdateien, x86 und x64). So habe ich es versucht: C:\WINDOWS\Microsoft.NET\Framework\v3.5>MsBuild SolutionPath\Solution.sln /t:Rebuild /p:Configuration=Release /p:Platform="x86" Der Build schlägt jedoch immer fehl, wenn sich die Plattform von "Beliebige CPU" unterscheidet. Was mache ich falsch? Dies ist die …
155 msbuild 


6
Der Standard-XML-Namespace des Projekts muss der MSBuild-XML-Namespace sein
Ich habe das ASP.NET Core SignalR Repo lokal geklont und versucht, die Lösung in der folgenden Umgebung zu öffnen. IDE 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 …

15
Entfernen Sie die Nuget-Paketwiederherstellung aus der Lösung
Ich habe die neueste Funktion zur Wiederherstellung von Nuget-Paketen zu einer Lösung hinzugefügt, die "NuGet-Paketwiederherstellung aktivieren" verwendet: http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages Allerdings hat es meinen Build-Server kaputt gemacht und ich hatte nicht die Zeit, es zu reparieren, also wollte ich es entfernen. Soweit ich weiß, gibt es dafür keine Option, daher habe ich …



2
So umgehen Sie Anführungszeichen in Exec Command in MSBuild
Ich versuche, ein MSBuild-Skript zu erstellen, das ein Netzwerklaufwerk einem Laufwerksbuchstaben im Skript zuordnet, aber leider enthält der Pfad zum Zielordner einen eingebetteten Speicherplatz. Der eingebettete Bereich führt dazu, dass die Zuordnung fehlschlägt, und ich weiß nicht, ob es möglich ist, Anführungszeichen um den Pfad zu umgehen. Ich habe versucht, …
131 msbuild 

25
Beim Ausführen von MSBuild kann SDKToolsPath nicht gelesen werden
Grüß dich, ich habe ein kleines Problem beim Ausführen eines NAnt-Skripts, mit dem meine .NET 2.0-basierte Website beim Kompilieren mit VS2008 und den zugehörigen Tools ordnungsgemäß erstellt wurde. Ich habe kürzlich alle Projekt- / Lösungsdateien auf VS2010 aktualisiert und jetzt schlägt mein Build mit dem folgenden Fehler fehl: [exec] C: …
130 .net  msbuild 

7
Soll ich mit / MD oder / MT kompilieren?
In Visual Studio gibt es die Kompilierungsflags / MD und / MT, mit denen Sie auswählen können, welche Art von C-Laufzeitbibliothek Sie möchten. Ich verstehe den Unterschied in der Implementierung, bin mir aber immer noch nicht sicher, welchen ich verwenden soll. Was sind die Vor- und Nachteile? Ein Vorteil von …


7
Bedingte Kompilierung und Rahmenziele
Es gibt einige kleinere Stellen, an denen der Code für mein Projekt möglicherweise drastisch verbessert werden kann, wenn das Zielframework eine neuere Version wäre. Ich möchte die bedingte Kompilierung in C # besser nutzen können, um diese nach Bedarf zu wechseln. Etwas wie: #if NET40 using FooXX = Foo40; #elif …
124 c#  .net-3.5  msbuild  .net-4.0 

8
"Behandeln Sie alle Warnungen als Fehler außer ..." in Visual Studio
In Visual Studio kann ich die Option "Warnungen als Fehler behandeln" auswählen, um zu verhindern, dass mein Code kompiliert wird, wenn Warnungen vorhanden sind. Unser Team verwendet diese Option, aber es gibt zwei Warnungen, die wir als Warnungen behalten möchten. Es gibt eine Option zum Unterdrücken von Warnungen, aber wir …
124 c#  msbuild 


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.