Click here to Skip to main content
15,899,026 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
<pre lang="c#"></pre><b></b><b></b>I have never used Installshield LE before or created an installer for a C# project. The project uses Windows Forms and runs correctly on the machine or machines that I have installed Visual Studio 2010 on. I have taken this program and built an installer using Installshield LE. I have included the .NET Framework 4.0 Full redistributable. Everything installs on the target machine but my application doesn't execute. After many hours of commenting out sections of my FormDesigner.cs, I discovered that if I removed the references to Visual Basic, the application runs (minus the widgets created by Visual Basic). Examples are:

this.shapeContainer1 = new Microsoft.VisualBasic.PowerPacks.ShapeContainer();
this.rectangleShape2 = new Microsoft.VisualBasic.PowerPacks.RectangleShape();
this.rectangleShape1 = new Microsoft.VisualBasic.PowerPacks.RectangleShape();

What do I include in my Installshield LE project to get the Visual Basic run-time capability onto the target machine?
Posted

1 solution

The VB PowerPacks are not part of the .NET Framework. You have to install them seperately.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900