Articles of msbuild

Build su TFS 2013 fallito ma ok localmente

Quando ho controllato il codice, TFS 2013 ha creato automaticamente la soluzione. Va bene nel VS locale 2013 ma non è riuscito in TFS. Ecco il riassunto. Summary FTPProcessor | Any CPU 1 error(s), 56 warning(s) $/xxxx/NewServiceHost/New-Branch/NewServiceHost/packageRestore.proj – 0 error(s), 0 warning(s) $/xxxx/NewServiceHost/New-Branch/GenericWindowsServices.sln – 1 error(s), 56 warning(s) C:\Builds\1\xxxx\FTP Processor (New)\src\.nuget\nuget.targets (71): The task factory […]

Avvisi MSB3644 di assembly di riferimento del build builder .NET 4.0

Ricevo un sacco di errori sul mio server di build: C: \ WINDOWS \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets (847,9): avviso MSB3644: Gli assembly di riferimento per framework “.NETFramework, Version = v4.0” non sono stati trovati. Per risolvere questo problema, installa l’SDK o il Targeting Pack per questa versione di framework o reindirizza […]

Come eseguire attività in parallelo in MSBuild

A meno che non abbia frainteso grossolanamente MSBuild, le attività vengono eseguite nell’ordine del documento in cui appaiono all’interno di un nodo “Target”. Mi piacerebbe essere in grado di specificare che due attività (come le attività di xcopy) potrebbero essere eseguite in parallelo. Mi aspettavo che ci fosse un compito “parallelo” o qualcosa del genere […]

Come creare un file batch per il prompt dei comandi di Visual Studio

Voglio creare un file batch per il Visual Studio 2008 x64 Cross Tools Command Prompt di Visual Studio 2008 x64 Cross Tools Command Prompt per fare qualcosa continuamente nel mio PC, ecco il senario. svn update delete some files MSBuild MySolutiuon.sln delete some files xcopy somefiles MSBuild AutomateBuildConfiguration.xml /p:Configuration=Release xcopy some files delete somefiles xcopy […]

Come fare riferimento a diverse versioni di dll con MSBuild

Ho un progetto di applicazione web che utilizza una serie di dll di terze parti. Il problema è che l’ambiente di sviluppo / staging è a 32 bit, ma la produzione è a 64 bit. In quanto tale, dobbiamo ri-riferire e build la soluzione ogni volta che vogliamo distribuire. Ora voglio automatizzarlo, ma non so […]

Quali parametri passa Visual Studio a MSBuild?

Quando Visual Studio esegue una build, esegue MSBuild per eseguire la maggior parte del lavoro. Se si passa il file .sln a MSBuild, con le proprietà di configurazione e di piattaforma appropriate, verrà creata la soluzione in modo simile a come lo farebbe Visual Studio. msbuild mysolution.sln /p:Configuration=Release /p:Platform=”Any CPU” Tuttavia, ci sono delle differenze: […]

Come aggiungere il feed personalizzato di nuget al build di TeamCity?

Ho creato un server Nuget utilizzando Teamcity (eseguito su una macchina virtuale in Internet) e creato la build che pubblica un pacchetto in esso. Ho anche un altro progetto che deve usare quel pacchetto. Questo progetto è basato anche su teamcity. Sul mio locale Visual Studio ho aggiunto il feed nuget uri, installato il pacchetto […]

npm install -g karma error MSB4019: il progetto importato “C: \ Microsoft.Cpp.Default.props” non è stato trovato

Ho esaminato AngularJS e seguendo i suoi passaggi di installazione, ma ricevo un errore durante il passaggio n. 1: npm install -g karma Ecco l’output completo: Microsoft Windows [Version 6.2.9200] (c) 2012 Microsoft Corporation. All rights reserved. C:\Users\Travis>node –version v0.10.18 C:\Users\Travis>python –version Python 2.7.3 C:\Users\Travis>npm install -g karma npm http GET https://registry.npmjs.org/karma npm http 304 […]

Dove posso trovare Microsoft.TeamFoundation.Build.Client in Visual Studio 2015?

Ho una installazione di Windows pulita con solo Visual Studio 2015 installato e sto cercando di trovare l’assembly Microsoft.TeamFoundation.Build.Client? Mi chiedo se ora è stato reso obsoleto con la prossima vNext Build o se lo spazio dei nomi è stato spostato? o qualcos’altro? La documentazione MSDN va solo fino a Visual Studio 2013 e la […]

Come posso interrompere o avviare a livello di codice un sito Web in IIS (6.0 e 7.0) utilizzando MsBuild?

Ho server Windows Server 2003 (IIS 6.0) e Windows Server 2008 (IIS 7.0) e utilizzo MSBuild per la distribuzione di applicazioni Web. Devo fare una distribuzione sicura, e fare questo: Interrompere un sito Web in IIS 6 (o un’applicazione in IIS 7), non arrestare AppPool. Controlla se il sito web è fermo; non correndo. Se […]