SecAnnotate.exe (.NET Güvenlik Not Ekleyici Aracı)
.NET Güvenlik Açıklama Aracı (SecAnnotate.exe), bir veya daha fazla derlemenin SecurityCritical
ve SecuritySafeCritical
bölümlerini tanımlayan bir komut satırı uygulamasıdır.
Visual Studio uzantısı olan Güvenlik Açıklama Oluşturucusu, SecAnnotate.exe için bir grafik kullanıcı arabirimi sağlar ve aracı Visual Studio'dan çalıştırmanızı sağlar.
Bu araç, Visual Studio ile birlikte otomatik olarak yüklenir. Aracı çalıştırmak için Visual Studio Geliştirici Komut İstemi'ni veya Visual Studio Geliştirici PowerShell'i kullanın.
Komut isteminde, parametrelerin aşağıdaki bölümde açıklandığı ve derlemelerin boşluklarla ayrılmış bir veya daha fazla derleme adını oluşturduğu aşağıdakini yazın:
Sözdizimi
SecAnnotate.exe [parameters] [assemblies]
Parametreler
Seçenek | Açıklama |
---|---|
/a veya /showstatistics |
Analiz edilmekte olan derlemelerde saydamlık kullanımıyla ilgili istatistikleri gösterir. |
/d: Dizinveya /referencedir: Dizin |
Ek açıklama sırasında bağımlı derlemelerin aranacağı bir dizin belirtir. |
/i veya /includesignatures |
Ek açıklama raporu dosyasına genişletilmiş imza bilgileri ekler. |
/n veya /nogac |
Genel derleme belleğinde başvurulan derlemelerin aranmasını bastırır. |
/o: output.xmlveya /out: output.xml |
Çıktı ek açıklama dosyasını belirtir. |
/p: maxpassesveya /maximumpasses: maxpasses |
Yeni ek açıklamaların üretilmesini durdurmadan önce derlemelere yapılacak en fazla ek açıklama sayısını belirtir. |
/q veya /quiet |
Açıklama ekleyicinin durum iletileri vermediği sessiz modu belirtir; yalnızca hata bilgilerini verir. |
/r: Derlemeveya /referenceassembly: Derleme |
Açıklama ekleme sırasında bağımlı derlemeleri çözerken, belirtilen derlemeyi ekler. Başvuru derlemelerine, başvuru yolunda bulunan derlemelere göre öncelik verilir. |
/s: Rulenameveya /suppressrule: Rulename |
Belirtilen saydamlık kuralını giriş derlemeleri üzerinde çalıştırmayı bastırır. |
/t veya /forcetransparent |
Açıklama Ekleyici aracını, herhangi bir saydamlık ek açıklaması olmayan tüm derlemelere tümüyle saydamlarmış gibi davranmaya zorlar. |
/t :assemblyveya /forcetransparent :assembly |
Derleme düzeyindeki geçerli ek açıklamalarına bakılmaksızın, verilen derlemeyi saydam olmaya zorlar. |
/v veya /verify |
Yalnızca bir derlemenin ek açıklamalarının doğru olduğunu doğrular; derleme doğrulamazsa, gerekli tüm ek açıklamaları bulmak için birden çok geçiş yapmayı denemez. |
/x veya /verbose |
Ek açıklama eklerken ayrıntılı çıktı belirtir. |
/y: Dizinveya /symbolpath: Dizin |
Açıklama ekleme sırasında simge dosyalarını ararken, belirtilen dizini ekler. |
Açıklamalar
Komut satırında belirtilen ve önüne bir at işareti (@) eklenen bir yanıt dosyasında parametreler ve derlemeler de sağlanabilir. Yanıt dosyasındaki her bir satır tek bir parametre veya derleme adı içermelidir.
.NET Güvenlik Açıklama Oluşturucusu hakkında daha fazla bilgi için .NET Güvenlik blogundaki Saydamlık İhlali için Derlemelerinizi Analiz Etmek için SecAnnotate Kullanma girişine bakın.
Örnekler
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin