Aracılığıyla paylaş


Başvurusu SGen görev

Belirtilen derleme türleri için bir xml seri hale getirme derlemesi oluşturur.Bu görev xml seri hale getirici Oluşturucu aracını (Sgen.exe) kaydırılır.Daha fazla bilgi için bkz. XML Serializer Generator Tool (Sgen.exe).

Parametreler

Aşağıdaki tabloda parametrelerini açıklar SGen görevi.

Parametre

Description

BuildAssemblyName

Gerekli String parametresi.

Seri hale getirme kodu üretmek için derleme.

BuildAssemblyPath

Gerekli String parametresi.

Seri hale getirme kodu üretmek için derleme yolu.

DelaySign

İsteğe bağlı Boolean parametresi.

true, Tam olarak imzalanmış bir derleme istediğinizi belirtir.false, Yalnızca ortak anahtar derlemede yerleştirmek istediğinizi belirtir.

Bu parametre ile kullanılan sürece etkisi KeyFile veya KeyContainer parametresi.

KeyContainer

İsteğe bağlı String parametresi.

Bir anahtar çifti tutan bir kapsayıcı belirtir.Bu derlemenin derleme bildirimi bir ortak anahtar ekleyerek imzalayacak.Görev özel anahtarla sonra son montaj imzalayın.

KeyFile

İsteğe bağlı String parametresi.

Derleme imzalamak için kullanılacak anahtar çifti veya ortak anahtar belirtir.Derleyici derleme bildirimi ortak anahtarını ekler ve ardından son montaj özel anahtarıyla imzalar.

Platform

İsteğe bağlı String parametresi.

Alır veya ayarlar Derleyici çıktısı derleme oluşturmak için kullanılan Platform.Bu parametre değeri olabilir x86, x64, veya anycpu.Varsayılan, anycpu değeridir.

References

İsteğe bağlı String[] parametresi.

xml serialization gerektiren türleri tarafından başvurulan derlemeler belirtir.

SdkToolsPath

İsteğe bağlı String parametresi.

Resgen.exe gibi sdk araçlarını yolunu belirtir.

SerializationAssembly

İsteğe bağlı ITaskItem[] çıkış parametresi.

Oluşturulan seri hale getirme derlemesi içerir.

SerializationAssemblyName

İsteğe bağlı String parametresi.

Oluşturulan seri hale getirme derlemesi adını belirtir.

ShouldGenerateSerializer

Gerekli Boolean parametresi.

true, Bir seri hale getirme derlemesi başvurusu SGen görevine oluştursun.

Timeout

İsteğe bağlı Int32 parametresi.

Görev yürütülebilir sona erdiği milisaniye cinsinden süreyi belirtir.Varsayılan değer Int.MaxValue, hiçbir zaman aşımı süresi olduğunu gösterir.

ToolPath

İsteğe bağlı String parametresi.

Yerleşime Görev temel yürütülebilir dosya (sgen.exe) nereye yükleneceğini belirtir.Bu parametre belirtilmezse, görevi çalıştıran framework sürümüne karşılık gelen sdk yükleme yolu kullanan MSBuild.

Types

İsteğe bağlı String[] parametresi.

Alır veya ayarlar için seri hale getirme kodu üretmek için belirli türlerinin listesi.Bu tip için yalnızca seri hale getirme kodu başvurusu SGen oluşturur.

UseProxyTypes

Gerekli Boolean parametresi.

true, Yalnızca xml Web hizmeti proxy türü seri hale getirme kodu başvurusu SGen görev oluşturur.

Notlar

Yukarıda listelenen parametreleri ek olarak bu görevi parametrelerinden devralan ToolTaskExtension kendisinde sınıfı miras alır ToolTask sınıfı.Bu ek parametreler ve açıklamalarının listesi için bkz: ToolTaskExtension temel sınıf.

Ayrıca bkz.

Kavramlar

MSBuild görevleri

Diğer Kaynaklar

MSBuild görevi başvurusu

MSBuild kavramları