0

I have developed an application on visual studio express 2012 (trial version) which is working as expected on my system but I am unable to decipher how to share this application with my colleagues. I got to know that I will have to create a .exe file which will run on other systems. Please suggest me something.

2 Answers2

0

The output is typically in one of these directories based on your build configuration unless you manually changed the build directory:

[project root directory]/bin/debug/x86
[project root directory]/bin/debug
[project root directory]/bin/Release/x86
[project root directory]/bin/Release

When you send the program to your colleagues you may need to include some of the other files in this directory, particularly .dll files if you used any external libraries.

Bradley Uffner
  • 16,641
  • 3
  • 39
  • 76
  • Yes that is fine. Output will be in the above mentioned directories. I have used external libraries. Let me try again tomorrow and get back to you. – saurabh Apr 22 '15 at 17:52
  • That depends on your project. If you are not using any external libraries or data files then you just need `[Your project name].exe`. If there are other `.dll` files in there also they are probably needed. `.pdb` files are used for debugging and are not required, but they can be helpful if there is an error in the program. the `.xml` files are not needed, they are used by visual studio to generate intellisense when the output is referenced by another program. You can safely ignore the vshost.exe file that is created also. – Bradley Uffner Apr 22 '15 at 17:54
0

I use Inno Setup, linked in this Stack Overflow article. (At home I've done some stuff on my own, and I use VS 2012 Express, which doesn't have the ability to create an installer/setup package)

Inno Setup works on Win 7 & 8 (and my old Vista laptop). Don't know about the others...

What installer options are there for Visual Studio 2012 Express for Desktop

Community
  • 1
  • 1
Tim
  • 4,051
  • 10
  • 36
  • 60