C# Error CS2033 – Cannot create short filename ‘{0}’ when a long filename with the same short filename already exists

C# Error

CS2033 – Cannot create short filename ‘{0}’ when a long filename with the same short filename already exists

Reason for the Error & Solution

Cannot create short filename ‘filename’ when a long filename with the same short filename already exists

Compile any C# file with a name longer than eight characters. Then compile another file with the short version of the preceding file name, such as the first six characters of the name plus "~1." The second compile will generate this error.

To resolve this error, rename the short file name to one that does not conflict with the long file name.

Leave A Reply

Your email address will not be published. Required fields are marked *

You May Also Like

C# Compiler Error CS0442 – ‘Property’: abstract properties cannot have private accessors Reason for the Error You’ll get this error...
This is a really simple one . Below is a simple example of an enum called “Designation” defined with the...
This blog post explain the usage of the Checked Block in .NET and how you can use them in Visual...