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.
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:
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
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
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
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
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
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
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
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
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
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
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
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
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>
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
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
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 ->
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"
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
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="----------------------------------------"/>
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
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
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),
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 <<<<
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,
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
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
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
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 |
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
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