Share via


MSTEST0012: AssemblyInitialize yönteminin geçerli düzeni olmalıdır

Özellik Değer
Kural Kimliği MSTEST0012
Başlık AssemblyInitialize yöntemi geçerli bir düzene sahip olmalıdır
Kategori Kullanım
Hataya neden olan veya bozulmayan düzeltme Hataya neden olmayan
Varsayılan olarak etkin Yes
Varsayılan önem derecesi Uyarı
Sürümde kullanıma sunulmuştur 3.3.0

Neden

ile [AssemblyInitialize] işaretlenmiş bir yöntemin geçerli düzeni olmalıdır.

Kural açıklaması

ile [AssemblyInitialize] işaretlenmiş yöntemlerin geçerli olması için aşağıdaki düzeni izlemesi gerekir:

  • genel bir sınıfta bildirilemiyor
  • olması gerekir public
  • olması gerekir static
  • olmamalıdır async void
  • özel bir yöntem olmamalıdır (sonlandırıcı, işleç...).
  • genel olmamalıdır
  • türünde bir parametre almalıdır TestContext
  • dönüş türü , Task veya olmalıdır voidValueTask

İhlalleri düzeltme

Yöntemin yukarıda açıklanan düzen ile eşleştiğinden emin olun.

Uyarıların ne zaman bastırılması gerekiyor?

Bu kuraldan uyarıyı bastırmayın. Bu kuralı yoksayarsanız, bayrak eklenmiş örnekler atlanır veya çalışma zamanı hatasıyla sonuçlanır.