2010-04-28 9 views
13

NET 3.5 soluzione con più progetti in esso. Esiste un modo per creare un AssemblyInfo.cs "globale" in cui tutti i progetti AssemblyInfo.cs possono fare riferimento?C# Project Global AssemblyInfo

risposta

40

Creare AssemblyInfoInc.cs da qualche parte nella radice della soluzione, aggiungere qui attributi globali e aggiungere come collegamento a ciascun progetto.

Aggiungi file Dialog:

Adding global assembly info

+0

ho provato con le istruzioni, ma ho ottenuto il seguente errore: "Errore Un argomento attributo deve essere un'espressione costante, typeof espressione o creazione dell'array espressione di un tipo di parametro attributo "durante il tentativo di chiamare il mio AssemblyInfo.cs globale nel progetto AssemblyInfo. – Petezah

+0

Puoi mostrare il contenuto del tuo file AssemblyInfo globale? –

+0

In realtà ho un nuovo errore ora. Ho messo il seguente nella radice della mia soluzione: "using System.Reflection; [assembly: AssemblyVersion (" 1.0.0.0 ")] [assembly: AssemblyFileVersion (" 1.0.0.0 ")]" ed io ha ottenuto i seguenti errori: "Errore attributo Duplica 'AssemblyFileVersion' \t errore attributo duplicato 'AssemblyVersion'" – Petezah