Articles of build process

Crea un’attività personalizzata MSBuild per modificare il codice C # prima di * compilare

Voglio creare un’attività MSBuild personalizzata che modifichi i miei file .cs prima che vengano compilati da csc.exe (ma, ovviamente, che non li modifica in posizione – Non voglio che i file di origine effettivi vengano toccati). Sono a conoscenza di PostSharp e di altri framework AOP per .NET e non sono un’opzione per questo particolare […]

Generazione del codice C #

Sto cercando di creare un piccolo generatore di classi per un progetto. Ho letto su CodeDOM in modo che la semantica della creazione delle classi non sembri essere un problema, ma non sono sicuro di come integrare al meglio la generazione nel processo di sviluppo e distribuzione. Come devo triggersre la creazione delle classi? Ho […]

build .net soluzione dal file batch

Ho un file di soluzione composto da 15 progetti che utilizzano alcuni riferimenti alle DLL di terze parti. Voglio essere in grado di build la soluzione da un file batch. Qual è il modo migliore per farlo? Grazie

Disabilita la generazione di file PDB in MsBuild

Sto cercando di spremere un po ‘più di velocità dalla mia build e mi chiedevo se potevo istruire msbuild a non generare file PDB. Sto passando Configuration = Release e DebugSymbols = false property senza fortuna.

Utilizzo di VSTest per eseguire casi di test unitari anziché MSTest

Ho una soluzione C # per piattaforma x64 (VS2012) su un server TFS2010. Ho allegato un progetto di test unitario (anche x64) a questa soluzione e ho creato una definizione di build. Quando accodo la compilazione, succede ma i casi di test unitari non verranno eseguiti. Questo perché MSTest è un’applicazione a 32 bit. Così, […]

Creazione di soluzioni C # dalla riga di comando con Visual Studio 2010

Voglio automatizzare il processo di compilazione per le mie soluzioni C #. Come posso creare soluzioni C # dalla riga di comando in modo da non dover gestire manualmente le dipendenze?

C # non può caricare file o assembly … il sistema non riesce a trovare il file specificato

Scrivere un’app di WinForms di routine che fa riferimento a poche librerie personalizzate scritte da me. Sto costruendo una libreria particolare che dipende da un’altra libreria e, quando lo faccio, ottengo il seguente messaggio di avviso: “Imansible caricare file o assembly ‘RHLib’ versione 1.0.0.0, Culture = neutral, PublicKeyToken = null ‘o una delle sue dipendenze.Il […]

confrontando i prodotti di build in versione

Ho bisogno di confrontare gli output build di VS2005 per essere sicuro di poter riprodurre lo stesso identico prodotto. quando eseguo due build uno dopo l’altro in versione e confrontiamo i file prodotti ottengo file diversi, facendo comparazioni testuali sembra che più del solo datetime sia diverso come posso build per riprodurre sempre lo stesso […]

File PDB per l’app di produzione e il flag “Ottimizza codice”

Quando dovrei includere i file PDB per una versione di produzione? Devo utilizzare il flag Optimize code e in che modo ciò influisce sulle informazioni ottenute da un’eccezione? Se c’è un notevole vantaggio in termini di prestazioni, vorrei utilizzare le ottimizzazioni, ma in caso contrario preferirei avere informazioni di debug accurate. Cosa viene in genere […]

VS2008 – Emissione di un nome file diverso per le configurazioni di debug / release

Quando si crea un’applicazione C # con Visual Studio 2008, è ansible impostare un nome file di output diverso per configurazione? eg MyApp_Debug.exe MyApp_Release.exe Ho provato un passaggio post-build per rinominare il file aggiungendo la configurazione corrente, ma sembra un approccio scrappy. Inoltre significava che Visual Studio non poteva più trovare il file quando si […]