Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
| Değer | |
|---|---|
| Kural Kimliği | IL3000 |
| Kategori | SingleFile |
| Düzeltme bozuk veya bölünemez | Bölüne -mez |
Neden
Bir uygulamayı tek bir dosya olarak yayımladığınızda (örneğin, özelliği true bir projede olarak ayarlayarakPublishSingleFile), tek dosyalı paket içine eklenmiş derlemeler için özelliğini çağırmak Assembly.Location her zaman boş bir dize döndürür.
İhlalleri düzeltme
Uygulamanın tek dosyalı paket için yalnızca içeren dizine ihtiyacı varsa, bunun yerine özelliğini kullanmayı AppContext.BaseDirectory göz önünde bulundurun. Aksi takdirde, aramayı tamamen kaldırmayı göz önünde bulundurun.
Uyarıların ne zaman bastırılması gerekiyor?
Erişilen derleme kesinlikle tek dosyalı pakette değilse bu uyarıyı susturmak uygundur. Derleme bir dosya yolundan dinamik olarak yüklenirse derleme pakette olmayabilir.