Attività SGen
Aggiornamento: novembre 2007
Viene creato un assembly di serializzazione XML per i tipi presenti nell'assembly specificato. Questa attività incapsula lo strumento XML Serializer Generator Tool (Sgen.exe). Per ulteriori informazioni, vedere Strumento per la generazione di serializzatori XML (Sgen.exe).
Parametri
Nella tabella riportata di seguito sono descritti i parametri dell'attività SGen.
Parametro |
Descrizione |
---|---|
BuildAssemblyName |
Parametro String obbligatorio. Assembly per il quale generare il codice di serializzazione. |
BuildAssemblyPath |
Parametro String obbligatorio. Percorso dell'assembly per il quale generare il codice di serializzazione. |
DelaySign |
Parametro Boolean facoltativo. Se il parametro è impostato su true, la chiave pubblica viene inserita nell'assembly. Se è impostato su false, l'assembly viene firmato completamente. |
KeyContainer |
Parametro String facoltativo. Specifica un contenitore che contiene una coppia di chiavi. In questo modo l'assembly verrà firmato inserendo una chiave pubblica nel relativo manifesto. L'assembly finale verrà quindi firmato con la chiave privata. |
KeyFile |
Parametro String facoltativo. Specifica una coppia di chiavi o una chiave pubblica da utilizzare per firmare un assembly. Durante la compilazione la chiave pubblica verrà inserita nel manifesto dell'assembly mentre la chiave privata verrà apposta all'assembly alla fine del processo. |
References |
Parametro String[] facoltativo. Specifica gli assembly a cui fanno riferimento i tipi che richiedono la serializzazione XML. |
SerializationAssembly |
Parametro di output ITaskItem[] facoltativo. Contiene l'assembly di serializzazione generato. |
SerializationAssemblyName |
Parametro String facoltativo. Specifica il nome dell'assembly di serializzazione generato. |
ShouldGenerateSerializer |
Parametro Boolean obbligatorio. |
Timeout |
Parametro Int32 facoltativo. Specifica l'intervallo di tempo, in millisecondi, al termine del quale l'eseguibile dell'attività verrà interrotto. Il valore predefinito è Int.MaxValue, con cui viene indicato che non è stato specificato alcun periodo di timeout. |
ToolPath |
Parametro String facoltativo. Specifica il percorso da cui l'attività carica il file eseguibile sottostante (sgen.exe). Se questo parametro non è specificato, viene utilizzato il percorso di installazione SDK corrispondente alla versione del framework che esegue MSBuild. |