IRONSOFTWAREHOME

SaveAs() FileNotFoundException on .NET 10

Curtis Chau
Curtis Chau
Updated: 3 de julio de 2026

Llamar a WorkBook.SaveAs() en un proyecto .NET 10 puede hacer que Visual Studio muestre un FileNotFoundException para IronXL.XmlSerializers. En la mayoría de los casos, se trata de una excepción de primera oportunidad capturada por el depurador, no un fallo real de ejecución, y el archivo Excel aún se escribe. Use los pasos a continuación para confirmar cuál está viendo y detener que el depurador se detenga en él.

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

El mensaje proviene de la serialización XML de .NET que busca un ensamblado de serializador opcional que no existe. El tiempo de ejecución maneja la omisión internamente y continúa, por lo que el libro de trabajo aún se guarda. Con Just My Code deshabilitado, el depurador se detiene en el momento en que se genera la excepción interna, haciendo que un evento manejado parezca un fallo.

Solución

1. Reproducir con un flujo de trabajo mínimo

Cree una nueva aplicación web ASP.NET Core dirigida a .NET 10 e instale IronXL.Excel versión 2026.6.1.

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

Escriba un solo valor y guárdelo para confirmar el comportamiento.

using IronXL;

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

2. Enable Just My Code

Abra las opciones del depurador de Visual Studio y habilite Just My Code. Cuando está desactivado, el depurador se detiene en las excepciones que la biblioteca maneja internamente; activándolo deja que esas excepciones manejadas pasen sin interrumpir su sesión.

3. Confirmar que el archivo fue generado

Verifique si output.xlsx fue escrito en su ruta de salida. Un archivo exitoso le dice que la interrupción fue una excepción de primera oportunidad, no un fallo de ejecución.

Por favor nota: Una FileNotFoundException de primera oportunidad relacionada con la serialización XML de .NET puede aparecer incluso cuando la generación del archivo tiene éxito.

Consejos para depuración

No hay un paquete NuGet independiente IronXL.XmlSerializers. No intente agregar uno para borrar el mensaje; no resolverá nada y el ensamblado no está destinado a ser instalado por separado.

Curtis Chau
Escritor Técnico

Curtis Chau tiene una licenciatura en Ciencias de la Computación (Carleton University) y se especializa en el desarrollo front-end con experiencia en Node.js, TypeScript, JavaScript y React. Apasionado por crear interfaces de usuario intuitivas y estéticamente agradables, disfruta trabajando con frameworks modernos y creando manuales bien estructurados y visualmente atractivos.

...
Leer más

¿Listo para empezar?

Nuget Downloads 2,237,574Versión:2026.9recién lanzado

Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta
Biblioteca C# NuGet para PDF
Instalar con NuGet

Versión: 2026.9

PM > Install-Package IronXL.Excel
nuget.org/packages/IronXL.Excel/
  1. En el Explorador de Soluciones, haga clic derecho en Referencias, Administrar Paquetes NuGet
  2. Seleccione Examinar y busque 'IronXL'
  3. Seleccione el paquete e instale
C# PDF DLL
Descargar DLL

Versión: 2026.9

  1. Descargue y descomprima IronXL en una ubicación como ~/Libs dentro del directorio de su Solución
  2. En Visual Studio Solution Explorer, haga clic derecho en Referencias. Seleccione Examinar, 'IronXL.dll'

Licencias desde $999

Key in blue circle

Obtenga su clave de prueba gratuita de 30 días al instante.

Your trial license will be sent to your email address

Sin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.

bullet_checkedNo se requiere tarjeta de crédito ni creación de cuentaSin limitaciones. 100 % desbloqueado. Sin tarjeta de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Reserve su Demostración en Vivo gratuita
Booking Badge

Confiado por millones de ingenieros en todo el mundo

Logos de clientes de Iron Software
Obtén tu Consulta Sin Compromiso
Completa el formulario a continuación o envía un correo a sales@ironsoftware.com
Tus detalles siempre serán mantenidos confidenciales.
Confiado por millones de ingenieros en todo el mundo
Logos de clientes de Iron Software
Obtenga su Clave de Prueba de 30 días gratis al instante.
No se requiere tarjeta de crédito ni creación de cuenta