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.

1
Was bewirkt die Einstellung "Privat" für eine ProjectReference in einer MSBuild-Projektdatei?
Ich habe das neulich in einer Projektdatei gesehen: <ProjectReference Include="Foo\Bar\Baz.csproj"> <Project>{A GUID HERE}</Project> <Name>Baz</Name> <Private>False</Private> <!-- ??? --> <ReferenceOutputAssembly>False</ReferenceOutputAssembly> </ProjectReference> Jeder Knoten in a ProjectReferencescheint selbsterklärend zu sein (die referenzierte Projektdatei, die GUID, der Name, der im Lösungs-Explorer angezeigt werden soll, und ob das aktuelle Projekt mit dem referenzierten Projekt …

1
Erstellen einer C # -Lösung im Release-Modus mit MSBuild.exe
Ich kann eine Lösung mit MSBuild.exe erstellen, aber mein Problem ist, dass ich es nur schaffen kann, sie im DEBUG-Modus zu erstellen. Ich muss meine Lösung im Release-Modus mit MSBUILD erstellen. Folgendes habe ich versucht Process msbuild = Process.Start("C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\MsBuild.exe", solutionfilepath + " /P:Config=Release"); und Process msbuild = Process.Start("C:\\Windows\\Microsoft.NET\\Framework\\v4.0.30319\\MsBuild.exe", solutionfilepath + …
118 c#  msbuild  release  mode  solution 

11
Teamstadt nicht erfüllte Anforderung: MSBuildTools12.0_x86_Path ist vorhanden
Ich habe eine TeamCity-Installation auf einem x32 Server2008-Windows-Computer. Ich habe die .net 4.5-Webinstallation ausgeführt. Ich habe auch die Dateien von meinem x64-Computer basierend auf diesem Artikel kopiert, sodass ich vs2012 nicht installieren musste (obwohl ich den Pfad zum Entfernen von x86 auf dem 32-Bit-Computer geändert hatte): MSBuild in TeamCity der …

5
Geben Sie die Projektdatei einer Lösung mit msbuild an
Ich möchte die Befehlszeile zum Erstellen eines bestimmten Projekts einer Lösung mit msbuild, wie wir es mit devenv.com tun. In devenv.com können wir ein Projekt einer Lösung über die folgende Befehlszeile angeben devenv.com /Build Release|x86 test.sln /project "testproject" Mit der obigen Befehlszeile kann ich das Testprojekt in der Datei test.sln …
116 build  tfs  msbuild  release  devenv 


12
Wie kann ich die C # -Baugruppenversion über unsere CI-Plattform (Hudson) automatisch inkrementieren?
Ich und meine Gruppe sind entsetzlich darin, Versionsnummern für Baugruppen zu erhöhen, und wir versenden häufig Baugruppen mit Versionen 1.0.0.0. Offensichtlich verursacht dies viele Kopfschmerzen. Wir werden mit unseren Praktiken über unsere CI- Plattform viel besser und ich möchte sie wirklich so einrichten, dass die Werte in der assemblyinfo.csDatei automatisch …

12
Die automatische Wiederherstellung von NuGet-Paketen funktioniert nicht mit MSBuild
Ich versuche mit MSBuild 12.0 eine Lösung mit packagesfehlendem Inhalt (außer im repositories.configInneren) zu erstellen. Ich erwarte, dass alle fehlenden Pakete vor dem Erstellen automatisch wiederhergestellt werden, aber dies ist nicht der Fall - MsBuild meldet Unmengen von Fehlern: "Fehlt Ihnen eine using-Direktive oder eine Assembly-Referenz?" NuGet Manager ist 2.7 …


5
Wie kann ich .NET Core-Projekte dazu bringen, NuGet-Verweise auf die Build-Ausgabe zu kopieren?
Ich versuche, ein Plugin-System mit .NET Core zu schreiben. Eine meiner Anforderungen besteht darin, die Plugin-DLL zusammen mit ihren Abhängigkeiten zur Installation an den Benutzer zu verteilen. Ich kann jedoch nicht herausfinden, wie ich meine NuGet-Abhängigkeiten als Build-Artefakt einbinden und in den Build-Ordner ausgeben kann, ohne sie dotnet publishals Hack …
108 c#  msbuild  .net-core  nuget  csproj 

13
VSTS 2010 SGEN: Fehler: Datei oder Assembly konnte nicht geladen werden (Ausnahme von HRESULT: 0x80131515)
Ich habe ein seltsames Problem mit VS2010. Wir verwenden TFS, um unsere API-DLLs zu erstellen, und wir haben sie in unseren Projekten verwendet, um ein zugeordnetes Netzwerklaufwerk zu verwenden, das vollständig vertrauenswürdig war. Wir arbeiten seit mindestens zwei Jahren so und alles hat perfekt funktioniert. Heute habe ich eine Webanwendung …

3
Wie aktualisiere ich msbuild auf C # 6?
Ich möchte C # 6 in meinem Projekt verwenden (Null-Weitergabe, andere Funktionen). Ich habe VS 2015 auf meinem PC installiert und es funktioniert hervorragend und erstellt Testcode wie var user = new SingleUserModel(); //all model fields are null var test = user.User?.Avatar?["blah"]; Wenn ich mein Projekt jedoch in das Repo …

13
NuGet hinter einem Proxy
Ich finde heraus, dass NuGet die Konfiguration der Proxy-Einstellungen seit Version 1.4 zulässt. Ich kann jedoch kein Befehlszeilenbeispiel finden. Ich versuche, einen Build auszuführen, und NuGet kann keine Verbindung herstellen. Wie konfiguriere ich die Proxy-Einstellungen in der Befehlszeile?
104 c#  msbuild  nuget 

16
Die Build-Tools für v120 (Platform Toolset = 'v120') wurden nicht gefunden
Wenn Sie Visual Studio 2012 unter Windows 8 x64 verwenden, wird dies hauptsächlich dadurch verursacht, dass msbuild in .net verschoben wird, aber ich habe noch nicht gesehen, wie ich es beheben kann. 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 …



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.