Jump to content
Xtreme .Net Talk

Recommended Posts

Posted

.exe

.pdb

.vshost.exe

.xml

Are some of files that are created in bin\Release folder.

What are each of them and which ones should be distributed while creating setup and publish the application?

  • Administrators
Posted

The .exe is the executable the end user will run and as such this needs distributing.

 

The .pdb is the "Program DataBase" file - debug information, this isn't required by the end user but can make debugging easier if present.

 

The .vshost.exe is the visual studio hosting process, IIRC it is there to improve debugging performance - this isn't required by the end user and there is no reason to distribute this file.

 

The .xml file is the xml documentation taken from the xml comments within the source (/// comments for C# or ''' for vb.net) this isn't required by the end user either.

 

If you are compiling a classlibrary then the resulting .dll will be needed by any .exe that references it, also if the .dll is being used in other projects the .xml should be kept in the same folder as this will provide intellisense for visual studio.

Posting Guidelines FAQ Post Formatting

 

Intellectuals solve problems; geniuses prevent them.

-- Albert Einstein

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...