Skip to content

Fixing "sgen.exe" filename or extension is too long

twitter logo github logo ・1 min read  

When you build a C# project in Visual Studio and get the error Error MSB6003 The specified task executable "sgen.exe" could not be run. System.ComponentModel.Win32Exception (0x80004005): The filename or extension is too long you can fix it by going to the properties of the C# project, and on the Build tab set the Generate serialization assembly to off.

Apply this setting to both the Debug and Release configuration, otherwise it works locally (Debug), but fails on your build server (Release).

See XML Serializer Generator Tool (Sgen.exe) for more information on the tooling.

twitter logo DISCUSS
Classic DEV Post from Dec 8 '19

Question regarding "Junior Full Stack Developers"

An anonymous question regarding junior full stack developers.

Serge van den Oever profile image
Interested in front-end development, TypeScript, React, C# and AMP.

Tip: You can configure your reading experience, such as using sans serif fonts.

Go to your the "misc." section of your settings.