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 ___
2
Antworten

Wie build abbrechen, wenn die Skriptphase einen Fehler verursacht

Ich würde gerne ein Skript zum Ausführen von Skripts verwenden, um meine Version in mercurial zu markieren und sie auf einen Server hochzuladen. Ich habe ein neues Ziel für die Ausführung von Skripts erstellt, das von dem Ziel abhängt, das meine...
06.10.2010, 06:28
2
Antworten

Wie definiere ich Unterdrückungs-Definitionen für checkstyle, die sowohl mit ant als auch mit eclipse arbeiten

Ich verwende in einem Projekt Checkstyle und ich habe einen SuppressionFilter in meiner Checkstyle-Konfiguration definiert. Ich verwende Apache ant, um automatische Builds über Continuous Integration zu erstellen. Meine Probleme ergeben sic...
31.03.2009, 13:41
4
Antworten

Latex, TikZ und separate Zusammenstellung von Kapiteln und Figuren

Ich habe ziemlich großes Latex-Dokument mit vielen TikZ-Figuren drin. Ich habe die Angewohnheit einer häufigen Neukompilierung und es dauert ewig, sie mit pdflatex zu kompilieren. Zahlen in TikZ nehmen die meiste Zeit. Meine Frage ist, was is...
14.07.2010, 17:31
8
Antworten

Irgendeine Erfahrung mit einer Continuous Integration Appliance?

Wir haben einen Continuous Integration Server, auf dem Hudson CI läuft. Ich denke darüber nach, im Büro eine LCD-Anzeige mit verschiedenen Build-Statistiken anzubringen und bin gespannt, was andere zusammen haben. Ich denke gerade darüber n...
12.09.2009, 02:50
2
Antworten

So richten Sie ein Eclipse-Projekt mit mehreren Teilprojekten ein (OSGi-Bundles)

Sherlog ist ein OSGi-basierter Log-Analysator. Wenn ich dieses Projekt als Arbeitsbereich-Snapshot importiere, erhalte ich viele von Projekten in meinem Arbeitsbereich, aber ich würde es vorziehen, sie als Teilprojekte in einem Projekt zu habe...
11.04.2010, 10:46
3
Antworten

Ist es möglich, eine einzelne Build-Nummer zwischen den Plänen eines Bamboo-Projekts zu teilen?

Ich verwende Atlassian Bamboo als meinen Continuous Integration Server. Für ein Projekt habe ich zwei Pläne definiert, nämlich Entwicklungsplan und Veröffentlichungsplan. Leider verwendet Bamboo zwei separate Build-Nummern für jeden dieser Pläne...
17.09.2011, 07:14
6
Antworten

Am Cobertura ant-Skript fehlen Log4J-Klassen

Ich habe versucht, Cobertura in meinem Ameisenskript laufen zu lassen, aber ich stecke gleich zu Beginn fest. Wenn ich versuche, die cobertura taskdef einzufügen, fehlen mir die Log4J-Bibliotheken. Ant-Eigenschaften & amp; Klassenpfad %...
21.11.2009, 07:57
2
Antworten

Wird das maven-native-plugin zum Erstellen von C ++ - Projekten mit maven verwendet?

Es ist schon eine Weile her, seit ich C ++ Entwicklung professionell gemacht habe und ich würde mich gerne darüber informieren, was der aktuelle Stand der C ++ Entwicklung in einer Reihe von Bereichen ist. Die meisten meiner letzten Arbeiten war...
23.05.2009, 05:04
1
Antwort

cmake: Wie füge ich einen add_custom_command hinzu, der nur ein Shellscript ausführt?

Wenn ich den klassischen Gnu benutze, mache ich Post-Build-Aktionen wie Flash das Gerät (wenn es ein eingebettetes Gerät ist) und andere ähnliche Aktionen. Das tatsächliche Blinken ist normalerweise hinter einem kleinen Befehl oder einigen Befeh...
08.11.2011, 16:42
5
Antworten

Hudson Notifier?

Ist ihr beliebiger Notifier, mit dem Sie im Notifier spezifische Builds hinzufügen können. Im Moment benutze ich Hudson Tacker ( Ссылка ), was gut funktioniert, aber ich kann nur einen Build oder alle Builds hinzufügen. Ich habe in Ссылка k...
11.03.2010, 20:17