Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What files are mandatory in release windows form?

I have files in ...bin/release where is my windows form application, I have used EEPlus library as well. What the files do I need to send to client to have application 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 that first two are mandatory, but what about all rest? thanks in advance

like image 570
Pawel Czapski Avatar asked Dec 11 '14 09:12

Pawel Czapski


People also ask

How do I release Windows form application?

To publish your Windows Form app, follow the given below steps, Right click on Project menu and click on "Project name Properties". Click the sign in option and select the checkbox (Sign the Click Once manifests). Go to Security >> select Check Box (Enable Click Once Security Settings).

What is difference between WinForms and Windows Forms?

Winforms and Windows Forms are the same thing. Winforms is the shortened name for Windows Forms.

What are the steps involved in the life cycle of a Windows Form?

Paint: This event occurs when the control is redrawn. Deactivate: This event occurs when the form loses focus and is not the active form. Closing: This event occurs when the form is closing. Closed: This event occurs when the form is being closed.


1 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

reference for xml, reference for vshost, reference for pdb

like image 152
Hamid Pourjam Avatar answered Oct 05 '22 23:10

Hamid Pourjam