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.