build-process

___ tag123xaml ___ Die Extensible Application Markup Language (XAML) ist eine deklarative XML-basierte Sprache, die zum Initialisieren strukturierter Werte und Objekte in verschiedenen Frameworks verwendet wird. Wenn eine Frage über die Verwendung von XAML mit einem bestimmten Framework ist, sollte auch ein Tag für das Framework bereitgestellt werden, z. [wpf] (Windows Presentation Foundation), [Silverlight], [Windows-Phone], [Windows-Store-Apps] (Windows 8 Store-Apps), [win-universal-app], [xamarin.forms] oder [workflow- Stiftung] ___ tag123visualstudio2015 ___ Visual Studio 2015 ist die Version von Visual Studio-Produkt-Suite von Microsoft, die 2013-Version folgt (auch bekannt als "Dev14", schließt C ++ Compiler-Version 19.0). Verwenden Sie dieses Tag, wenn Sie eine bestimmte Frage zu den Funktionen und Funktionen von Visual Studio 2015 haben und nicht nur eine Frage zum Lesen Ihres Codes. ___ tag123buildprozess ___ Die Reihenfolge der Aktionen, die zum Erstellen eines Softwareprodukts oder einer ausführbaren Anwendung erforderlich sind, oder das System, das solche Aktionen ausführt. ___ tag123templates ___ Das Templates-Tag wird in mehreren Kontexten verwendet: generische Programmierung (insbesondere C ++) und Daten- / Dokumentgenerierung mithilfe von Template-Engines. ___ tag123custombuild ___ hilf uns dieses Wiki zu bearbeiten ___ qstntxt ___

Also werde ich meine ursprüngliche Frage stellen, aber dann antworte ich, weil ich eine Lösung gefunden habe.

Da ich meine Dev-Box vor kurzem von VS 2015 auf VS 2015 Update 1 aktualisiert habe, ist bei meiner benutzerdefinierten XAML-Vorlage ein Fehler aufgetreten, den ich anscheinend nicht verursacht habe. Ich habe mich gefragt warum?

Die Build-Ausnahme, die die meisten sehen können, und ich habe gesehen: Kann unbekanntes Mitglied 'Microsoft.TeamFoundation.Build.Activities.RunScript.FailOnNonZeroExitCode' (Typ XamlObjectWriterException)

nicht festlegen     
___ answer35043635 ___

Es stellt sich heraus, dass Microsoft in VS 2015 Update 1 eine Art von Schemaänderung vorgenommen hat, die eine Eigenschaft zu den vier Zeilen im XAML hinzufügt, die die automatischen Build-Templates unterbricht, wenn ein VS 2015 Build-Controller und Agent (s) ausgeführt wird . Ich bin mir nicht sicher, ob der Build-Controller noch aktualisiert werden kann, aber das finde ich in den beiden XAMLs:

Gut ohne zusätzliche Eigenschaft:

%Vor%

Geändertes Schema mit Update 1 (gleiche 4 Zeilen Code):

%Vor%

Workaround / Hack, wenn Build Controller nicht aktualisiert werden kann:

  1. Nehmen Sie Ihre Änderungen an den Vorlagen vor und speichern Sie sie.
  2. Entfernen Sie die 4 Eigenschaften in den obigen Zeilen: FailOnNonZeroExitCode="True"
  3. Speichern, ohne weitere Änderungen an XAML vorzunehmen.
  4. Wiederholen Sie den Vorgang, wenn eine andere Änderung erforderlich ist.

Ich werde testen, ob ich unseren Build-Controller aktualisieren kann, um zu sehen, ob es dieses Problem dauerhaft behebt und zurückgibt.

    
___ qstnhdr ___ Visual Studio 2015 Update 1 und XAML Build-Vorlagen ___
9
Antworten

Sollte ich viele Funktionen in eine Datei schreiben? Oder mehr oder weniger eine Funktion pro Datei?

Ich liebe es, meinen Code zu organisieren, also idealerweise möchte ich eine Klasse pro Datei oder, wenn ich nicht-Mitglied Funktionen habe, eine Funktion pro Datei. Die Gründe sind: Wenn ich den Code lese, werde ich immer weiß in welche...
10.02.2009, 05:20
10
Antworten

Beschleunigung der Build-Zeiten in ASP.NET

Ich bin derzeit an einem ASP.NET-Projekt mit ungefähr 40 Projekten in der Lösung beteiligt. Wir machen unsere gesamte Entwicklung in geklonten Virtual PC-Umgebungen, sodass alle Entwickler identische Setups haben. Das ist alles gut, Abhängigkeit...
21.04.2009, 09:11
5
Antworten

Optimieren der Build-Leistung eines ASP.NET-Website-Projekts?

Ich arbeite derzeit mit einem ASP.NET-CMS, der fast 500 Code-Dateien im Verzeichnis App_Code speichert, sowie mit Hunderten von Webformularen mit Code-Behind in verschiedenen Ordnern der Site. Es ist ein Website-Projekt (kein Web-Anwendungsproje...
14.09.2009, 09:59
7
Antworten

Beschränken Sie die Abhängigkeiten zwischen Java-Paketen

Welche Möglichkeiten gibt es, Einschränkungen für die Paketabhängigkeiten in einem Java-Build-System durchzusetzen? Zum Beispiel sollte die Klasse myapp.server.bl.Customer nicht auf das Paket myapp.client.ui.customlayout verweisen dürfen....
29.09.2008, 15:47
4
Antworten

Wie kann ich den Qt-Making-Prozess verkürzen?

Ich habe ein Open-Source-Qt heruntergeladen, das unter Windows als Ziel dient. Da ich die VS2010-Eingabeaufforderung für die Installation verwende, wird die Plattform automatisch auf msvc-2010 festgelegt. Wenn ich versuche, mit nmake zu bauen, d...
02.06.2011, 13:47
3
Antworten

cmake Befehlssyntaxfrage

Ich benötige die Syntax eines Makros CMAKE , das .cc- und .h-Dateien von einem Tool wie lex / yacc erzeugt. Könnte jemand mir bitte die Syntax für das folgende erfundene Beispiel zeigen: Ich habe eine Datei y.cc, die von x.cc und x.h abhä...
22.03.2010, 10:33
6
Antworten

Dokumente im automatisierten Build generieren

Gibt es eine Möglichkeit, Projektdokumente während automatisierter Builds zu generieren? Ich hätte gerne ein einziges Set von Quelldateien (HTML?) mit dem Benutzerhandbuch und von ihnen generieren: PDF-Dokument CHM Hilfe HTML-Version...
22.09.2008, 10:06
2
Antworten

Visual Studio - bessere Anzeige des Build-Status

Wenn ich Builds in Visual Studio mache, wäre es toll, einen besseren Indikator dafür zu haben, dass der Build fertig ist. Manchmal navigiere ich von VS weg, während es gebaut wird, und ich muss zwischen VS und einem anderen Fenster wechseln,...
02.08.2011, 15:47
4
Antworten

Gibt es eine Möglichkeit, lange Laufzeiten (z. B. Stresstests) zu trennen, damit sie nicht standardmäßig in Maven 2 ausgeführt werden?

Wir hatten ein fortwährendes Bedürfnis hier, dass ich nicht herausfinden kann, wie ich mit den Maven 2-Werkzeugen und der Dokumentation auf Lager umgehen soll. Einige unserer Entwickler haben sehr lange laufende JUnit-Tests (normalerweise Str...
30.10.2008, 20:53
1
Antwort

Wie kann ich BuildMessage in einer benutzerdefinierten BuildActivity verwenden?

Wie kann ich BuildMessage (s) in benutzerdefinierte BuildActivity hinzufügen? %Vor% } Für WorklowActivity gibt es einen speziellen WorkflowInvoker ... Vielen Dank.     
03.02.2012, 17:32