IRONSOFTWAREHOME

.NET 10'da SaveAs() FileNotFoundException

Curtis Chau
Curtis Chau
Updated: 3 Temmuz 2026

.NET 10 projesinde WorkBook.SaveAs() çağrısı yapmak, FileNotFoundException ve IronXL.XmlSerializers için Visual Studio'nun bir çalışma yürütmesine neden olabilir. Çoğu durumda bu, hata ayıklayıcı tarafından yakalanan bir ilk şans istisnası olup gerçek bir çalışma zamanı hatası değildir ve Excel dosyası hâlâ yazılır. Hangi durumu yaşadığınızı doğrulamak ve hata ayıklayıcının bu durum üzerinde kırılmasını durdurmak için aşağıdaki adımları kullanın.

System.IO.FileNotFoundException: Could not load file or assembly 'IronXL.XmlSerializers'
Text

Mesaj, var olmayan isteğe bağlı bir seri yükleyici birleşeni için .NET XML serileştirme araştırmasından kaynaklanır. Çalışma zamanı, bu eksikliği dahili olarak yönetir ve devam eder, böylece çalışma kitabı yine de kaydedilir. Just My Code devre dışı olduğunda, hata ayıklayıcı, dahili istisna ortaya çıktığında onu keserek yönetilen bir olayı bir çökme gibi gösterir.

Çözüm

1. Minimal bir iş akışı ile yeniden üretin

.NET 10'u hedefleyen yeni bir ASP.NET Core Web Uygulaması oluşturun ve 2026.6.1 sürümüyle IronXL.Excel kurun.

<PackageReference Include="IronXL.Excel" Version="2026.6.1" />
XML

Davranışı doğrulamak için tek bir değer yazın ve kaydedin.

using IronXL;

WorkBook workbook = WorkBook.Create();
WorkSheet sheet = workbook.DefaultWorkSheet;
sheet["A1"].Value = "Hello, World";
workbook.SaveAs("output.xlsx");
C#

2. Just My Code özelliğini etkinleştirin

Visual Studio hata ayıklayıcı seçeneklerini açın ve Just My Code özelliğini etkinleştirin. Kapatıldığında, hata ayıklayıcı, kitaplığın dahili olarak yönettiği istisnalarda kırılır; açılması, yönetilen istisnaların oturumunuzu kesintiye uğratmadan geçmesine izin verir.

3. Dosyanın oluşturulduğunu onaylayın

Çıktı yolunuza output.xlsx yazılıp yazılmadığını kontrol edin. Başarılı bir dosya, kırılmanın bir ilk şans istisnası olduğunu, çalışma zamanı hatası olmadığını belirtir.

Lütfen dikkate alın: Dosya oluşturma başarılı olsa bile .NET XML serileştirme ile ilişkili bir ilk şans FileNotFoundException görünebilir.

Hata Ayıklama İpuçları

Bağımsız bir IronXL.XmlSerializers NuGet paketi yoktur. Mesajı temizlemek için bir tane eklemeye çalışmayın; hiçbir şeyi çözüme kavuşturmaz ve birleşenin ayrı ayrı yüklenmesi amaçlanmamıştır.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapılandırılmış, görsel olarak çekici kılavuzlar oluşturmayı seviyor.

...
Daha Fazla Oku

Başlamaya Hazır mısınız?

Nuget Downloads 2,237,574Sürüm:2026.9yeni yayınlandı

Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez
PDF için C# NuGet Kütüphanesi
NuGet ile yükleyin

Sürüm: 2026.9

PM > Install-Package IronXL.Excel
nuget.org/packages/IronXL.Excel/
  1. Çözüm Gezgini'nde Referanslar'a sağ tıklayın, NuGet Paketlerini Yönet
  2. Gözat'ı seçin ve 'IronXL' araması yapın
  3. Paketi seçin ve yükleyin
C# PDF DLL
DLL İndir

Sürüm: 2026.9

  1. IronXL'i çözüm dizininizde ~/Libs gibi bir konuma indirin ve açın.
  2. Visual Studio Çözüm Gezgini'nde, Referanslar'a sağ tıklayın. Gözat'ı seçin, 'IronXL.dll'

$999 ve yukarısı

Key in blue circle

Ücretsiz 30 günlük Deneme Anahtarınızı anında edinin.

Your trial license will be sent to your email address

Herhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.

bullet_checkedKredi kartı veya hesap oluşturma gerektirmezHerhangi bir sınırlama yoktur. %100 erişim. Kredi kartı gerekmez.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Ücretsiz Canlı Demo rezervasyonu yapın
Booking Badge

Dünya Çapında Milyonlarca Mühendisin Güvendiği

Iron Software müşteri logoları
Bağımsız Danışmanlık Alın
Aşağıdaki formu doldurun veya sales@ironsoftware.com adresine e-posta gönderin
Bilgileriniz daima gizli kalacaktır.
Dünya Çapında Milyonlarca Mühendisin Güvendiği
Iron Software müşteri logoları
Ücretsiz 30 Günlük Deneme Anahtarınızı anında alın.
Kredi kartı veya hesap oluşturma gerektirmez