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

cmake: Arbeiten mit mehreren Ausgabekonfigurationen

Ich bin damit beschäftigt, meinen Build-Prozess von msbuild nach cmake zu portieren, um besser mit der gcc toolchain umgehen zu können (was viel schneller Code für einige der numerischen Dinge erzeugt, die ich gerade mache). Nun möchte ich, d...
19.02.2010, 15:44
1
Antwort

Microsoft Fakes und TFS 2012 Visual Studio Test Runner - Komponententest schlägt sporadisch fehl

Umgebung Visual Studio 2012 Premium-Update 3 Team Foundation Server 2012-Update 3 bearbeiten: .NET Framework 4 DefaultTemplate (DefaultTemplate.11.1.xaml) Visual Studio Test Runner Zielplattform: X86 Problem Ich habe 2 U...
18.07.2013, 07:18
5
Antworten

Wie kann ich Datei-I / O profilieren?

Unser Build ist nervig langsam. Es ist ein Java-System, das mit Ant erstellt wurde, und ich verwende meinen auf Windows XP. Abhängig von der Hardware kann es zwischen 5 und 15 Minuten dauern, bis die Installation abgeschlossen ist. Wenn Sie...
29.01.2009, 20:08
1
Antwort

android-library mit spezifischer Product Flavors-Abhängigkeit

Ich suche etwas wie %Vor% Alles scheitert mit:    Die Methode flavor1Compile () für Argumente [Dateisammlung] im Stammprojekt 'SampleProject' konnte nicht gefunden werden.     
14.06.2013, 11:54
4
Antworten

Wie erstelle ich ein boost-abhängiges Projekt mit regulären Makefiles?

Ich arbeite an einem C ++ - Projekt und wir mussten kürzlich einen kleinen Teil des Boosts darin einbauen. Der Boost-Part ist wirklich minimal (Boost :: Python), so dass die Verwendung von bjam, um alles zu erstellen, wie ein Overkill aussieht (...
05.01.2010, 01:12
6
Antworten

Java: Wie erstelle ich eigenständige Distributionen von Maven-basierten Projekten?

Ich stoße oft auf Distributionen von Java-Anwendungen oder Bibliotheken, die Verwenden Sie Maven als ihr Build-Tool. Einige von ihnen stellen leider keine eigenständigen (oder weitervertreibbaren) Jars zur Verfügung. Ist es möglich, auf Ma...
18.06.2009, 22:25
4
Antworten

SQL-Skripte unter Subversion

Ich bin Bauingenieur und verantwortlich für unser Source-Control-Layout. Wir müssen eine Version aller Datenbankobjekte und auch Gruppenänderungen zusammen mit Rollback-Skripten für Push-Vorgänge in der Produktion aufbewahren. Wir haben Entwickl...
05.06.2009, 19:42
1
Antwort

Wie verwendet man ~ / .bash_profile Umgebungsvariablen, wenn "Script ausführen" in "Build-Phasen" für XCode 6.1 verwendet wird?

Ich habe ein Cross-Plattform-Unit-Test-Framework, das ich für C ++ verwende. Um die Tests in XCode 6.1 zu erstellen und auszuführen, muss ich ein Python-Skript als Teil eines Prebuild-Skripts ausführen. Da ich das gleiche Unit-Test-Framework...
26.01.2015, 22:44
3
Antworten

Python-Framework für die Ausführung von Aufgaben und Abhängigkeiten

Ich brauche einen Rahmen, der mir Folgendes ermöglicht: Erlaube es, Aufgaben dynamisch zu definieren (ich lese eine externe Konfigurationsdatei und erstelle die Aufgaben / Aufträge; task = erzeuge einen externen Befehl für Beispiel) Erm...
12.03.2012, 09:49
3
Antworten

2 Cloud-Server, ein Entwickler, ein Entwickler; Was ist ein guter Bereitstellungsprozess?

Derzeit verwende ich den LAMP-Stack für meine Web-App. Mein Dev und Prod befinden sich in derselben Cloud-Instanz. Jetzt erhalte ich eine neue Instanz und möchte die Entwickler- / Testumgebung auf die neue Instanz verschieben, um sie von der Pro...
12.07.2011, 15:52