Which files are required in the form of a release window?

I have files in ... bin / release, where my application for Windows forms is, I also used the EEPlus library. What files do I need to send to the client for the application to work correctly?

My files:
name.exe         
name.exe.config     
name.pdb
name.vshost.exe
name.vshost.exe.config
name.vshost.exe.manifest
EEPlus.dll
EEPlus.xml

I know the first two are mandatory, but what about the rest? thanks in advance

+4
source share
4 answers
name.exe                       //necessary, it is your main executable  
name.exe.config                //necessary, it is your application config file
name.pdb                       //not necessary, it contains code and debug symbols configuration of your assembly, but let it be there, it is useful when users encounter a bug or crash
name.vshost.exe                //not necessary, it is the hosting process of visual studio for debugging purposes
name.vshost.exe.config         //not necessary, config file of name.vshost.exe
name.vshost.exe.manifest       //not necessary, manifest of name.vshost.exe
EEPlus.dll                     //necessary, it is one of your application dependencies
EEPlus.xml                     //not necessary, contains some information for EEPlus.dll

link for xml , link for vshost , link for pdb

+3
source

Everything except *.pdband *vshost*.

+2
source

, .
, NET Framework, .
, EEPlus.dll.
.

, , , .

:

, name.exe, name.exe.config and EEPlus.DLL, VS BIN\RELEASE. , .

+1
source

Is always

  • name.exe
  • name.exe.config
  • Dlls dependencies
  • Interop dlls

First, we check these mandatory files before providing them to the client, because on the client, when the application starts, it will be broken without any errors ...

-1
source

All Articles