-errorreport
Visual Basic derleyicisinin iç derleyici hatalarını nasıl rapor etmesi gerektiğini belirtir.
Sözdizimi
-errorreport:{ prompt | queue | send | none }
Açıklamalar
Bu seçenek, Visual Basic iç derleyici hatasını (ICE) Microsoft'taki Visual Basic ekibine bildirmek için kullanışlı bir yol sağlar. Varsayılan olarak, derleyici Microsoft'a hiçbir bilgi göndermez. Ancak bir iç derleyici hatasıyla karşılaşırsanız, bu seçenek hatayı Microsoft'a bildirmenizi sağlar. Bu bilgiler Microsoft mühendislerinin nedenini belirlemesine yardımcı olur ve Visual Basic'in bir sonraki sürümünün geliştirilmesine yardımcı olabilir.
Kullanıcının rapor gönderebilmesi makine ve kullanıcı ilkesi izinlerine bağlıdır.
Aşağıdaki tabloda seçeneğin etkisi özetlemektedir -errorreport
.
Seçenek | Davranış |
---|---|
prompt |
Bir iç derleyici hatası oluşursa, derleyicinin topladığı verileri tam olarak görüntüleyebilmeniz için bir iletişim kutusu açılır. Hata raporunda hassas bilgiler olup olmadığını belirleyebilir ve bunu Microsoft'a gönderip göndermemeye karar verirseniz. Göndermeye karar verirseniz ve makine ve kullanıcı ilkesi ayarları buna izin verirse, derleyici verileri Microsoft'a gönderir. |
queue |
Hata raporunu kuyruğa alır. Yönetici ayrıcalıklarıyla oturum açtığınızda, en son oturum açtığınızdan bu yana herhangi bir hatayı bildirebilirsiniz (her üç günde bir birden fazla hata için rapor göndermeniz istenmez). Seçenek belirtilmediğinde -errorreport bu varsayılan davranıştır. |
send |
Bir iç derleyici hatası oluşursa ve makine ve kullanıcı ilkesi ayarları buna izin verirse, derleyici verileri Microsoft'a gönderir. bu seçenek -errorreport:send , Windows Hata Bildirimi sistem ayarları tarafından raporlama etkinleştirildiyse hata bilgilerini Microsoft'a otomatik olarak göndermeyi dener. |
none |
Bir iç derleyici hatası oluşursa, bu hata toplanmaz veya Microsoft'a gönderilmez. |
Derleyici, hata anında yığını içeren verileri gönderir ve bu veriler genellikle bazı kaynak kodları içerir. -bugreport seçeneğiyle kullanılırsa-errorreport
, kaynak dosyanın tamamı gönderilir.
Microsoft mühendislerinin hatayı daha kolay yeniden oluşturmasına olanak sağladığından bu seçenek en iyi şekilde -bugreport seçeneğiyle kullanılır.
Not
Bu -errorreport
seçenek Visual Studio geliştirme ortamında kullanılamaz; yalnızca komut satırından derlenirken kullanılabilir.
Örnek
Aşağıdaki kod derlemeyi T2.vb
dener ve derleyici bir iç derleyici hatasıyla karşılaşırsa, hata raporunu Microsoft'a göndermenizi ister.
vbc -errorreport:prompt t2.vb
Ayrıca bkz.
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