IRONSOFTWAREHOME

SaveAs() FileNotFoundException on .NET 10

Curtis Chau
Curtis Chau
Updated: 3. Juli 2026

Das Aufrufen von WorkBook.SaveAs() in einem .NET 10-Projekt kann Visual Studio dazu bringen, eine FileNotFoundException für IronXL.XmlSerializers anzuzeigen. In den meisten Fällen ist dies eine von einem Debugger abgefangene Ausnahme erster Chance und kein echter Laufzeitfehler, und die Excel-Datei wird immer noch geschrieben. Verwenden Sie die folgenden Schritte, um zu bestätigen, welche Sie sehen, und um zu verhindern, dass der Debugger darauf stoppt.

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

Die Meldung stammt von .NET XML-Serialisierungsabfragen nach einer optionalen Serializer-Assembly, die nicht existiert. Die Laufzeit behandelt das Fehlen intern und setzt fort, sodass das Arbeitsbuch dennoch gespeichert wird. Mit deaktiviertem Just My Code stoppt der Debugger in dem Moment, in dem die interne Ausnahme ausgelöst wird, wodurch ein behandltes Ereignis wie ein Absturz aussieht.

Lösung

1. Mit einem minimalen Workflow reproduzieren

Erstellen Sie eine neue ASP.NET Core-Webanwendung, die auf .NET 10 abzielt, und installieren Sie IronXL.Excel Version 2026.6.1.

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

Schreiben Sie einen einzelnen Wert und speichern Sie ihn, um das Verhalten zu bestätigen.

using IronXL;

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

2. Just My Code aktivieren

Öffnen Sie die Debuggeroptionen von Visual Studio und aktivieren Sie Just My Code. Wenn es deaktiviert ist, stoppt der Debugger bei Ausnahmen, die die Bibliothek intern behandelt; das Aktivieren ermöglicht es, dass diese behandelten Ausnahmen passieren, ohne Ihre Sitzung zu unterbrechen.

3. Bestätigen, dass die Datei generiert wurde

Überprüfen Sie, ob output.xlsx in Ihrem Ausgabepfad geschrieben wurde. Eine erfolgreiche Datei zeigt an, dass der Stopp eine Ausnahme erster Chance war und kein Laufzeitfehler.

Hinweis:: Eine FileNotFoundException erster Chance in Verbindung mit der .NET XML-Serialisierung kann auftreten, selbst wenn die Dateierstellung erfolgreich ist.

Debug-Tipps

Es gibt kein eigenständiges IronXL.XmlSerializers NuGet-Paket. Versuchen Sie nicht, eines hinzuzufügen, um die Nachricht zu beseitigen; es wird nichts lösen und die Assembly soll nicht separat installiert werden.

Curtis Chau
Technischer Autor

Curtis Chau hat einen Bachelor-Abschluss in Informatik von der Carleton University und ist spezialisiert auf Frontend-Entwicklung mit Expertise in Node.js, TypeScript, JavaScript und React. Leidenschaftlich widmet er sich der Erstellung intuitiver und ästhetisch ansprechender Benutzerschnittstellen und arbeitet gerne mit modernen Frameworks sowie der Erstellung gut strukturierter, optisch ansprechender Handbücher.

...
Weiterlesen

Bereit anzufangen?

Nuget Downloads 2,237,574Version:2026.9gerade veröffentlicht

Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.
C# NuGet-Bibliothek für PDF
Installation mit NuGet

Version: 2026.9

PM > Install-Package IronXL.Excel
nuget.org/packages/IronXL.Excel/
  1. Rechtsklick auf Referenzen, NuGet-Pakete verwalten
  2. Wählen Sie Durchsuchen und suchen Sie "IronXL"
  3. Paket auswählen und installieren
C# PDF DLL
Download DLL

Version: 2026.9

  1. Laden Sie IronXL herunter und entpacken Sie es an einem Ort wie ~/Libs innerhalb Ihres Solution-Verzeichnisses
  2. Klicken Sie im Visual Studio Solution Explorer mit der rechten Maustaste auf Referenzen. Wählen Sie Durchsuchen, "IronXL.dll"

Lizenzen ab $999

Key in blue circle

Holen Sie sich sofort Ihren kostenlosen 30-Tage-Testschlüssel.

Your trial license will be sent to your email address

Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.

bullet_checkedIhr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.Keine Einschränkungen. 100 % freigeschaltet. Keine Kreditkarte.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
AWS-Logo
Booking Badge

Von Millionen von Ingenieur*innen weltweit vertraut

Azure (WebApps, Funktionen v3)
Erhalten Sie Ihre unverbindliche Beratung
Füllen Sie das Formular unten aus oder senden Sie eine E-Mail an sales@ironsoftware.com
Ihre Daten werden immer vertraulich behandelt.
Von Millionen von Ingenieur*innen weltweit vertraut
Azure (WebApps, Funktionen v3)
Erhalten Sie sofort Ihren kostenlosen 30-Tage-Testschlüssel.
Ihr Testlizenzschlüssel wurde Ihnen per E-Mail gesendet.