I was asked to develop a desktop application for our Windows-based end users recently. The code was trivial but I had never written a desktop application for mass deployment. I didn't realize how much overhead went into packaging an application!

  • To create an InstallShield project from within Microsoft Visual Studio: 1. On the File menu, point to New and click Project. The New Project dialog box opens. Beginning with Visual Studio 2010: In the Installed Templates box, click InstallShield Projects. Then select the appropriate project type. For earlier versions of Visual Studio: In the.
  • การติดตั้งและใช้งาน InstallShield เบื้องต้น ทำไฟล์ติดตั้งโปรแกรม VB.Net, C# จาก Visual Studio. Installshield เป็นตัวเสริมสำหรับทำตัวติดตั้ง ทั้งแบบ exe และ msi.
Installshield limited edition for visual studio 2019 downloadPdfHere's a little how-to on quickly packaging an application in

With your solution open in Visual Studio, right-click your solution in the Solution Explorer pane and click Add New Project. Under Installed Other Project Types Setup and Deployment, select InstallShield Limited Edition Project and click OK. Hi George, Sorry for this inconvenience and the InstallShield is the third party software, I have checked its official download website: Download InstallShield Limited Edition for Visual Studio and it still have no more information about the VS 2017 yet.

Visual Studio 2015

Installshield Limited Edition For Visual Studio Tutorial Free

using InstallShield

Installshield Limited Edition For Visual Studio Tutorial Youtube

.

Installshield Limited Edition For Visual Studio Tutorial Beginners


  1. Download and install InstallShield Limited Edition for Visual Studio: http://learn.flexerasoftware.com/content/IS-EVAL-InstallShield-Limited-Edition-Visual-Studio.
  2. Develop and test your application before proceeding! When your app is gold, continue reading!
  3. With your solution open in Visual Studio, right-click your solution in the Solution Explorer pane and click Add > New Project.
  4. Under Installed > Other Project Types > Setup and Deployment, select InstallShield Limited Edition Project and click OK.
  5. The Project Assistant wizard is a good place to start if you're not sure about all of the details that go into packaging an application. Click the Right arrow to begin the process.
  6. Fill out the form to provide information in the Add/Remove Programs Control Panel and click the Right arrow to continue.
  7. Next, specify what operating systems, frameworks and applications are required by your application and click the Right arrow to continue.
  8. Select the destination install folder for your application but don't click the Right arrow yet!
  9. Click Add Project Outputs. Select Primary output and click OK. Click the Right arrow to continue.
  10. The wizard states that shortcuts are automatically created but that was not my experience. If you need any Start menu or Desktop shortcuts, I recommend you explicitly define them here. You can also define file extensions for your application. Once complete, click the Right arrow to continue.
  11. Next, you will have the opportunity to edit the Window registry. For instance, if you would like to register your application to start up at login, you would probably add the following key.
    HKEY_LOCAL_MACHINESOFTWARE (32-Bit)MicrosoftWindowsCurrentVersionRun
    You will need to add each key and subkey manually because InstallShield doesn't assume they exist on the target computer so make sure it's accurate. In RegEdit, the key above equates to HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftWindowsCurrentVersionRun on 64-bit computers.
    Then add a new String or Expandable String (if you're using path variables) value. In the value, you would set the path to your executable. The name of the entry isn't as important as ensuring the path is accurate!
    If the key already exists on another machine, you could also export it to a *.reg file and import it in the wizard.
    Click the Right arrow to continue.
  12. The next step will give you some user dialog options like EULA review and the option to launch after completion. Choose carefully but, if you're planning to silently deploy your app, you may just want to click No for everything as I have here.
  13. The basic required options are set at this point but there is one node that's worth reviewing before the actual packaging step. In Solution Explorer, under your Setup project and under 5) Define Setup Requirements and Actions, double-click Custom Actions.
  14. Here you can define actions to take during or after installation and uninstallation. For instance, let's say you want the application to launch immediately after installation completes. Under Custom Actions During Installation, right-click After Setup Complete Success dialog and select New EXE.
  15. Name your custom action whatever you'd like. Under Source Location, select Installed with the Product.
  16. Double-click the File Name field or click the ellipses button to the right of it. Drill down to the representation of the installation folder of your application and select the primary output of your application. Click Open.
  17. You will see the File Name field populated appropriately. If your application accepts any arguments as launch parameters, enter them into the Command Line field. The Wait for Action option tells the installer whether or not to wait for your custom action to complete before proceeding. I would set this to No--if the application fails to launch, the installer will be stuck indefinitely.
  18. And now for the actual packaging! In Solution Explorer, under your Setup project and under Prepare for Release, double-click Releases to get a run-down on building your installation. It's not terribly detailed so, if you're not sure what it means, keep reading this post!
  19. In Solution Explorer, right-click your solution and click Configuration Manager.
  20. From the Active solution configuration drop-down menu, select Release.
    For your Setup project, under the Configuration drop-down menu, you will want to select CD_ROM or DVD-5, depending on the total size of your application. If it's a relatively small app, it's probably safe to select CD_ROM.
    For the actual application, under the Configuration drop-down menu, you will select Release.
    Ensure Build is checked for both projects then click Close.
  21. From the Build menu, click Build Solution or, if you want to be thorough, click Clean Solution first or Rebuild Solution.
  22. Browse over to your solution's directory where you will find your installation files!
There's a lot more to packaging but this will suit the needs for most simple applications! In future posts, I plan to cover developing and testing Windows service applications as well as embedding binary resources into your executable in Visual Studio!