Tag: msbuild-task

MSBuild-Aufgaben geben, die MSBuild-Plattform die Möglichkeit, beliebige Anzahl von Aktionen während des build-Prozesses. Eine Aufgabe ist eine Einheit von ausführbarem code verwendet, der von MSBuild zum durchführen atomarer Aufbau-Operationen.

Ändern Sie nur die Revisionsnummer in AssemblyInfo.cs mit MSBuild FileUpdate Aufgabe

Anzahl der Antworten 2 Antworten
Muss ich ändern, nur die Revisionsnummer einer AssemblyInfo.cs - Datei. Die Versionsnummer wird im format - Dur.Moll.Bauen.Revision z.B. 1.4.6.0. Derzeit ändere ich die version mit der FileUpdate Aufgabe (aus dem MSBuild Community Tasks-Projekt) und der folgende regex:

Unit-test Benutzerdefinierten MSBuild-Task, ohne "Aufgabe versucht zu melden, bevor es initialisiert wurde," Fehler

Anzahl der Antworten 6 Antworten
Ich geschrieben habe, ein paar benutzerdefinierten MSBuild-Aufgaben, die Arbeit gut und sind in unseren CruiseControl.NET build-Prozess. Ich bin ändern, und möchten unit-testen Sie ihn, indem Sie die Aufgabe der Methode Execute (). Jedoch, wenn es auf eine

Gebäude einer bestimmten revision im Jenkins-Pipeline

Anzahl der Antworten 1 Antworten
Ich bin mit SVN als meine source-control-repository und Jenkins als mein CI-tool. Ich Laufe MSBuild-Skripte mit Jenkins zu tun, die eigentliche baut und setzt. Ich benutze auch den Jenkins-Pipeline plugin zu tun verwalten Sie den Bau von

MSBuild TFS-Build-Nummer

Anzahl der Antworten 1 Antworten
Ich habe mit SVN für eine Weile jetzt. vor kurzem auf ein Projekt, das ich bin mit TFS. Mit den builds, die ich gerne anfügen/aktualisieren Sie die build-version-Nummer auf das Projekt ausgegeben. Ich Tue dies auf der

Was ist der Unterschied zwischen einem PreBuildEvent, BeforeBuild Ziel-und BeforeCompile Ziel in MSBuild?

Anzahl der Antworten 1 Antworten
Ich vor kurzem umziehen musste einige code aus einer PreBuildEvent in Visual Studio in der BeforeBuild Ziel, das es auf AppHarbor. Dabei habe ich auch bemerkt, ein BeforeCompile Ziel. Was ist der Unterschied zwischen diesen drei scheinbar

Post-Build-task scheitern in VS 2013

Anzahl der Antworten 3 Antworten
In Visual Studio 2012 wurde ich mit dem folgenden Post-Build-task zum kompilieren und kombinieren meine LESS-Dateien: $(MSBuildBinPath)\msbuild.exe "$(ProjectDir)MSBuildSettingsLess.xml" Mit meinem MSBuildSettingsLess.xml Suche wie: <?xml version="1.0" encoding="utf-8"?> <Project xmlns="http://schemas.microsoft.com/developer/MsBuild/2003"> <Target Name="CompileDotlessCss"> <ItemGroup> <Binaries Include="*.dll;*.exe"/> </ItemGroup> <!-- Compile dotLess

Wie nutze ich meine .Ziele-Datei in Visual Studio mit custom-build-Aktionen?

Anzahl der Antworten 1 Antworten
Ich bin ein Anfänger mit MSBuild. Bisher habe ich in der Lage, erstellen Sie eine benutzerdefinierte task namens 'MakeTextFile', das erstellt eine text-Datei in C:\ auf der Grundlage der Inhalte-Eigenschaft, die Sie übergeben. Diese arbeiten, ausgeführt von

Post-Build-task scheitern in VS 2013

Anzahl der Antworten 3 Antworten
In Visual Studio 2012 wurde ich mit dem folgenden Post-Build-task zum kompilieren und kombinieren meine LESS-Dateien: $(MSBuildBinPath)\msbuild.exe "$(ProjectDir)MSBuildSettingsLess.xml" Mit meinem MSBuildSettingsLess.xml Suche wie: <?xml version="1.0" encoding="utf-8"?> <Project xmlns="http://schemas.microsoft.com/developer/MsBuild/2003"> <Target Name="CompileDotlessCss"> <ItemGroup> <Binaries Include="*.dll;*.exe"/> </ItemGroup> <!-- Compile dotLess

Überschreiben MSBuildExtensionsPath in der MSBuild-Aufgabe unzuverlässig ist

Anzahl der Antworten 4 Antworten
Dies ist bereits cross-posted auf MS Connect: https://connect.microsoft.com/VisualStudio/feedback/details/560451 Ich bin versucht, überschreiben Sie die Eigenschaft $(MSBuildExtensionsPath) beim erstellen einer Lösung, die eine C# - Anwendung Projekt mit msbuild. Ich Tue dies, weil eine web-Anwendung, die csproj-Datei importiert

MSBuild Ausgabe kopieren aus einem anderen Projekt in den Ausgang des aktuellen Projekts

Anzahl der Antworten 2 Antworten
Habe ich eine situation, wo ich wollen, kopieren Sie die Ausgabe-Baugruppe aus einem Projekt in der Ausgabe-Verzeichnis meiner Zielanwendung mithilfe von MSBuild, ohne hart codierte Pfade in meinem MSBuild-Aufgabe Kopieren. Hier ist das Szenario: Projekt - Web-Anwendung-Projekt

Rückkehr Ausgabe von einer MsBuild-Aufgabe?

Anzahl der Antworten 1 Antworten
Ich würde gerne berechnen einen Pfad in eine MsBuild-Aufgabe werden, die von anderen MsBuild-Aufgabe. Was ist der beste Weg, dies zu erreichen? Festlegen einer Umgebungsvariable, die den Druck auf die Konsole, ...? InformationsquelleAutor ripper234 | 2009-09-03

Injizieren assembly-version zahlen zur build-Zeit

Anzahl der Antworten 5 Antworten
Möchte ich ändern Sie die version der assembly Reihe von einem C# - Projekt zu erstellen, indem Sie es als eine Eigenschaft in MSBuild-Befehlszeile. AssemblyInfo-Task wird, ändern Sie die version der assembly im inneren eine AssemblyInfo.cs vor

Wie um zu überprüfen, ob eine MSBuild-Aufgabe schlägt fehl, wenn Sie ContinueOnError= " true

Anzahl der Antworten 5 Antworten
Ich bin mit den MSBuild Aufgabe mit ContinueOnError=true: <MSBuild Projects="@(ComponentToDeploy)" Targets="$(DeploymentTargets)" Properties="$(CommonProperties);%(AdditionalProperties)" ContinueOnError="true" Condition="%(Condition)"/> Also meine bauen immer gelingt. Ist es ein Weg, um herauszufinden, ob ein Fehler Auftritt? Konnte ich nicht finden keine Ausgabe der MSBuild

MSBuild ReadLinesFromFile aller text in einer Zeile

Anzahl der Antworten 4 Antworten
Wenn ich eine ReadLinesFromFile auf eine Datei im MSBUILD und gehen zum Ausgang, die Datei erneut, bekomme ich den text auf einer Zeile. Alle Wagenrückläufe und Zeilenvorschübe entfernt. <Project DefaultTargets = "Deploy" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" > <Import Project="$(MSBuildExtensionsPath)\MSBuildCommunityTasks\MSBuild.Community.Tasks.Targets"/> <ItemGroup>

Machen Jenkins bewusst benutzerdefinierte NuGet-Paket-Quelle

Anzahl der Antworten 3 Antworten
Ich habe ein kleines Problem bezüglich Jenkins und NuGet-package-restore. Was ich versuche zu tun, ist die Erstellung von Lösungen auf jenkins (das funktioniert einwandfrei). Ich habe das Paket aktiviert wiederherstellen für die Lösung, das erzeugt die .nuget-Ordner

MSBuild MSBuildCommunityTasks Aufgabe Zeit

Anzahl der Antworten 3 Antworten
Ich habe eine MSBuild-Projekt, und ich möchte das aktuelle Datum Hinzugefügt werden, um eine zip-Datei, die ich erschaffe. Ich bin mit dem MSBuildCommunityTasks. <!-- Import the CommunityTasks Helpper --> <Import Project="$(MSBuildExtensionsPath)\MSBuildCommunityTasks\MSBuild.Community.Tasks.Targets" /> Auf der website http://msbuildtasks.tigris.org/ ich

Gewusst wie: aufrufen des gleichen msbuild-Ziel zweimal mit verschiedenen Parameter aus innerhalb von msbuild-Projekt-Datei selbst

Anzahl der Antworten 3 Antworten
Habe ich das folgende Stück von msbuild-code: <PropertyGroup> <DirA>C:\DirA\</DirA> <DirB>C:\DirB\</DirB> </PropertyGroup> <Target Name="CopyToDirA" Condition="Exists('$(DirA)') AND '@(FilesToCopy)' != ''" Inputs="@(FilesToCopy)" Outputs="@(FilesToCopy -> '$(DirA)%(Filename)%(Extension)')"> <Copy SourceFiles="@(FilesToCopy)" DestinationFolder="$(DirA)" /> </Target> <Target Name="CopyToDirB" Condition="Exists('$(DirB)') AND '@(FilesToCopy)' != ''" Inputs="@(FilesToCopy)" Outputs="@(FilesToCopy ->

Die übergabe mehrerer Werte zu Wix DefineConstants Eigenschaft mit MSBuild

Anzahl der Antworten 12 Antworten
Ich bin derzeit auf der Integration meiner Wix-Projekte in MSBuild. Es ist für mich notwendig, um mehrere Werte übergeben, um die Wix-Projekt. Es wird ein Wert arbeiten (ProductVersion im Beispiel unten). <Target Name="BuildWixSetups"> <MSBuild Condition="'%(WixSetups.Identity)'!=''" Projects="%(WixSetups.Identity)" Targets="Rebuild"

Ist eine separate Visual Studio-Lizenz für eine Build-Maschine erforderlich?

Anzahl der Antworten 3 Antworten
Ich weiß, dass einige Unternehmen erlauben, Sie zu installieren, die Ihre Produkte auf build-Maschinen, wie erforderlich, ohne dass eine separate Lizenz (DevExpress ist eine, die in den Sinn kommt). Aber ich Frage mich, ob Microsoft hatte die

Wie bekomme ich Exec-Task mit Msbuild ausgegeben

Anzahl der Antworten 3 Antworten
Ich versuche einfach die Ausgabe von exec-Aufgabe mit msbuild: <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <Target Name="Test"> <Exec Command="echo test output"> <Output TaskParameter="Outputs" ItemName="Test1" /> </Exec> <Exec Command="echo test output"> <Output TaskParameter="Outputs" PropertyName="Test2" /> </Exec> <Message Text="----------------------------------------"/> <Message Text="@(Test1)"/> <Message Text="----------------------------------------"/>

MSBuild erstellt standardmäßig Debugkonfiguration

Anzahl der Antworten 1 Antworten
Ich versuche, mit MSBuild-release-Modus, aber es wird standardmäßig immer auf "Debuggen". Irgendeine Idee warum? msbuild-LP.sln /p:buildmode=release Habe ich überprüft, die durch folgende Beiträge; MSBuild-task - Build schlägt fehl, weil eine Lösung gebaut, mit der im release statt

MSBuild 2010 - Wie veröffentlicht man eine Web App an einem bestimmten Ort (nant)?

Anzahl der Antworten 3 Antworten
Ich versuche, MSBuild 2010 zu veröffentlichen eine web-app an einem bestimmten Ort. Ich kann es veröffentlichen, das Bereitstellung-Paket auf einen bestimmten Pfad, aber das Bereitstellung-Paket fügt dann seinen eigenen Weg, die änderungen. Beispiel: wenn ich sagen, es

MSBuild Aufgabenkonfigurationseigenschaft

Anzahl der Antworten 4 Antworten
Habe ich drei Visual Studio-Lösungen. Die erste ist konfiguriert, um zu bauen, wie Releaseund die anderen zwei werden eingestellt, um zu bauen, wie Debug. Beim ausführen einer einfachen MSBuild Skript explizit in der Konfiguration auf build (Debug),

So lösen Sie "Install-Package: Die aktuelle Umgebung hat keine Lösung geöffnet."

Anzahl der Antworten 1 Antworten
Habe ich eine Lösung, die 1-Projekt. Öffnen Sie den Paket-Manager-Konsole, führen Sie Install-Paket MSBuildTasks Aber es gab mir einen Fehler unter: Install-Package : The current environment doesn't have a solution open. At line:1 char:16 + Install-Package <<<<

MSBuild Task-Syntax zum Löschen von Dateien

Anzahl der Antworten 8 Antworten
Ich versuche zu schreiben, ein MSBuild-Task, der löscht das Obj-Verzeichnis und PDB-Dateien aus meinem Ordner bin auf meiner Produktion build-Skripte und kann nicht scheinen, um es richtig zu arbeiten. Hat jemand ein Beispiel, wo Sie tun dies,

wie man Zeichenkette in der Datei mit Msbuild ersetzt?

Anzahl der Antworten 4 Antworten
Möchte ich ersetzen Sie eine Zeichenfolge wie "how r u" in der Datei test.xml mit ein string "ich bin gut" in einem anderen Datei-xy.xml.über einen regulären Ausdruck in ms bauen. ie ich gelesen zu haben-string aus einer

Gibt es einen MSbuild-Task, der überprüft, ob eine Zeichenfolge eine andere Zeichenfolge enthält (ähnlich wie string.contains)?

Anzahl der Antworten 3 Antworten
Habe ich diese Msbuild-code: <Import Project="A.proj" Condition="$(BuildDefinition) =='Dist Staging to Dev' Or $(BuildDefinition) =='Dist Staging to Dev(Services Only)'"/> Aber ich Frage mich, ob es etwas ähnliches zu überprüfen, ob ein string enthält einen text, erhalten etwas ähnliches

Verwenden von MSBuild zum Erstellen mehrerer Konfigurationen

Anzahl der Antworten 3 Antworten
Ich bin versucht zu Bearbeiten, meine Projekt-Datei, um mir zu ermöglichen, ein Projekt haben, das baut mehrere build-Konfigurationen auf einmal. Ich habe dies mit einem Dosier-Ansatz und die Verwendung der MSBuild-Aufgabe (siehe unten). Wenn ich das script

Ausgabe von einer MsBuild-Aufgabe zurückgeben?

Anzahl der Antworten 1 Antworten
Ich würde gerne berechnen einen Pfad in eine MsBuild-Aufgabe werden, die von anderen MsBuild-Aufgabe. Was ist der beste Weg, dies zu erreichen? Festlegen einer Umgebungsvariable, die den Druck auf die Konsole, ...? InformationsquelleAutor der Frage ripper234 |

Wie ändere ich Assembly Versionsnummer mit AssemblyInfoTask?

Anzahl der Antworten 4 Antworten
Ich bin versucht, zu automatisieren den Prozess für die Einstellung der Version für alle DLL ' s, nach einiger Zeit kam ich zu wissen, die AssemblyInfo Aufgabe kann am ehesten erreicht werden. So, ich ging voran und

MSBuild-Fehler MSB3021: Datei konnte nicht kopiert werden. Datei 'obj \ Release \ myWebProject1.dll' konnte nicht gefunden werden

Anzahl der Antworten 6 Antworten
Wenn mit TeamCity, MSBuild kompilieren mein XML-task-Skript, schlägt es mit diesem: [10:43:03]: myWebProject1\ myWebProject 1 .csproj (3s) [10:43:07]: [ myWebProject1\ myWebProject1 .csproj] _CopyWebApplicationLegacy [10:43:07]: [_CopyWebApplicationLegacy] Copy [10:43:07]: [Copy] C:\Program Files\MSBuild\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets(131, 5): error MSB3021: Unable to copy file