Does anyone know where I can find a complete tutorial for making a web setup project with InstallShield 2012. I have looked over all the documentation but have yet to find anything describing how to deploy an application to IIS from start to finish as well as how to install application updates. I do know about the server configuration and the IIS in installation designer and there seems to be adequate documentation. I am looking for a complete tutorial, thanks!
↧
Web setup project tutorial
↧
Exporting Components from .ism file to a new DIM file
I created a DIM file by exporting components from an existing .ism file. Then I built the DIM file successfully. The .msi from the DIM file build has the exported components with files and looks good. Ran the unit test .msi file and the files were installed. I then removed exported components from the feature in my .ism and added the DIM refrence to my .ism and associated it with the feature. Built the .ism with no errors. The .msi built from the main installer .ism does not have the components that are in the DIM file. No one else here has ever tried to export to DIMs. They have always built DIMs from scratch. What is the magic to make exporting components to a DIM file actually work and install files?
↧
↧
How to create a program group for shortcuts on windows
Hi,
Does anybody know how to group several shortcuts into a program group ?
I have 3 shortcuts and I want them to appear inside a program group,
ie: - startup menu - my application
- shortcut1
- shortcut2
- shortcut3
In the action 'Create Alias,Link,Shortcut',
- I choose 'All users Programs Menu'
- the field after the choice box contains '7' and can't be edited (I would like to put '/MyApplication' in place of '/')
As a result my shortcuts appear at the top level of my menu.
Why this field cannot be edited ?
is it a bug or is there another way to do it ?
Thank you and kind regards
Loiseau
Does anybody know how to group several shortcuts into a program group ?
I have 3 shortcuts and I want them to appear inside a program group,
ie: - startup menu - my application
- shortcut1
- shortcut2
- shortcut3
In the action 'Create Alias,Link,Shortcut',
- I choose 'All users Programs Menu'
- the field after the choice box contains '7' and can't be edited (I would like to put '/MyApplication' in place of '/')
As a result my shortcuts appear at the top level of my menu.
Why this field cannot be edited ?
is it a bug or is there another way to do it ?
Thank you and kind regards
Loiseau
↧
ASP.NET 2.0.50727 Event ID 1309
We've begun to have a problem in which the users computers are not being inserted in to the APP Portal collection. I found a ton of ASP.NET 2.0.50727 Event ID 1309 errors in the servers event log starting the same day that I noticed the problem.
Anybody have any suggestions?
Thanks,
John
Anybody have any suggestions?
Thanks,
John
↧
Localization support for multiple languages | Disable combo box on flash screen
Hi, I want to give support for multiple languages in InstallAnywhere project. When I checked check boxes for two languages English and Japanese in Build>Locales and created new build, the installer started me showing a combo box on flash screen with both languages EN and JA. I selected one language in combo box and then clicked ok to continue installation in the selected language. Could anyone please let me know that how can I disable this combo box and continue the installation automatically in the OS specific language? For example if OS is in Japanese then installer should run in Japanese automatically without user intervention. Please note that the very first screen of installer comes in OS localized language and the combo box appears on flash screen. Thanks.
↧
↧
How to add the .Net Framework object in application data
Hello,
I am using installshield 2009, Can anyone tell me how to register .Net Framework object, that is missing in project, and also how to configure language features
I am using installshield 2009, Can anyone tell me how to register .Net Framework object, that is missing in project, and also how to configure language features
↧
How do I install my Apps on Windows 8?
I have some programs I use on XP and want to get them over onto my new Windows 8 machine.
They are written in Delphi 5 and the installs I make using Install shield express will not run.
Any help is appreciated.
They are written in Delphi 5 and the installs I make using Install shield express will not run.
Any help is appreciated.
↧
Localization support for multiple languages | Disable combo box on flash screen
Hi,
I want to give support for multiple languages in InstallAnywhere project. When I checked check boxes for two languages English and Japanese in Build>Locales and created new build, the installer started me showing a combo box on flash screen with both languages EN and JA. I selected one language in combo box and then clicked "ok" to continue installation in the selected language. Is these any way through which I can disable this combo box and continue the installation automatically in the OS specific language?
For example if OS is in Japanese then installer should run in Japanese automatically without user intervention. Please note that the very first screen of installer comes in OS localized language and the combo box appears on flash screen.
Early reply would be highly appreciable as I am really stuck in this :(.
I want to give support for multiple languages in InstallAnywhere project. When I checked check boxes for two languages English and Japanese in Build>Locales and created new build, the installer started me showing a combo box on flash screen with both languages EN and JA. I selected one language in combo box and then clicked "ok" to continue installation in the selected language. Is these any way through which I can disable this combo box and continue the installation automatically in the OS specific language?
For example if OS is in Japanese then installer should run in Japanese automatically without user intervention. Please note that the very first screen of installer comes in OS localized language and the combo box appears on flash screen.
Early reply would be highly appreciable as I am really stuck in this :(.
↧
Calling c# dll(.net 4.0, created in vs2010) functions from installshield projects
Hi
Can we call functions from C# dll directly from installscript or MSI-installscript projects?
I was able to call the functions if the comvisible attribute is set to true in installscript. Is there any other mechanism other than custom action way ?
Cheers!
Can we call functions from C# dll directly from installscript or MSI-installscript projects?
I was able to call the functions if the comvisible attribute is set to true in installscript. Is there any other mechanism other than custom action way ?
Cheers!
↧
↧
Can't rename a Feature
In an InstallScript project, we've renamed the DefaultFeature to be something else, as well as added a couple of new features, renaming each of those. When we go down to Setup Types, they show up as expected and we can check and uncheck the boxes to include or exclude the features. Looks great.
However, when we build a release, run it, and select "Custom Install", the features appear as Default Feature, NewFeature1, and NewFeature2 - they don't appear as we renamed them, nor as they appear in the project.
What's up with that?
Curt
However, when we build a release, run it, and select "Custom Install", the features appear as Default Feature, NewFeature1, and NewFeature2 - they don't appear as we renamed them, nor as they appear in the project.
What's up with that?
Curt
↧
Create template project using IS2012 Premier?
I would to know if it is possible to take an existing IS2012 basic msi project and use it as a template for others. I currently have several web services that essentially require the same information and I would like to reuse a basic msi project that I created to become a template using IS2012 Premier.
If this is not possible, is there a workaround or other type of method for reusing a basic msi project for multiple web services installation?
Thanks,
If this is not possible, is there a workaround or other type of method for reusing a basic msi project for multiple web services installation?
Thanks,
↧
How do I split a string?
Hi All,
I have a string that will be a server location such as:
http://localhost/ReportServer
https://localhost/ReportServer
http://localhost:85/ReportServer
https://localhost:85/ReportServer
How can I split the string (could be any of those four varities) to get seperate strings for each component like:
http (or https)
localhost
85 (if present)
ReportServer
I have a string that will be a server location such as:
http://localhost/ReportServer
https://localhost/ReportServer
http://localhost:85/ReportServer
https://localhost:85/ReportServer
How can I split the string (could be any of those four varities) to get seperate strings for each component like:
http (or https)
localhost
85 (if present)
ReportServer
↧
Reports Error
We are running AS 11.5 SP2. This may pertain to Workflow Manager also.
Our workstation team has been using AdminStudio tools to create apps, but have not really used the full product. They are finally setting it up to help manage their products. We ran into some issues that I was able to resolve and wanted to pass the fixes along.
When we try to run a report from within Enterprise Server we were getting a missing file error in the web app. "WFM_MSIReport.rdlc" is missing. Since we also have a version 10 server in QA I went there and found three report definition files that are missing in 11.0 and 11.5 that I was able to copy over to resolve. Once this was fixed we ran into a second error:
Server Error in '/' Application.
--------------------------------------------------------------------------------
Control 'ScriptManager1' of type 'ScriptManager' must be placed inside a form tag with runat=server.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Web.HttpException: Control 'ScriptManager1' of type 'ScriptManager' must be placed inside a form tag with runat=server.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[HttpException (0x80004005): Control 'ScriptManager1' of type 'ScriptManager' must be placed inside a form tag with runat=server.]
System.Web.UI.Page.VerifyRenderingInServerForm(Control control) +9049264
System.Web.UI.PageWrapper.System.Web.UI.IPage.VerifyRenderingInServerForm(Control control) +15
System.Web.UI.PageRequestManager.Render(HtmlTextWriter writer) +29
System.Web.UI.ScriptManager.Render(HtmlTextWriter writer) +110
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +208
System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8
System.Web.UI.Page.Render(HtmlTextWriter writer) +29
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3060
--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.272
--->
Searching through the PackageReport.aspx file in wwwroot\ReportCenter I noticed the following:
<body>
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<form id="form1" runat="server">
The asp tag must be INSIDE the form tag. Switching places like this resolves the issue:
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
I thought I would pass this info along so anyone else having this error can more easily solve it. Hope it helps.
Our workstation team has been using AdminStudio tools to create apps, but have not really used the full product. They are finally setting it up to help manage their products. We ran into some issues that I was able to resolve and wanted to pass the fixes along.
When we try to run a report from within Enterprise Server we were getting a missing file error in the web app. "WFM_MSIReport.rdlc" is missing. Since we also have a version 10 server in QA I went there and found three report definition files that are missing in 11.0 and 11.5 that I was able to copy over to resolve. Once this was fixed we ran into a second error:
Server Error in '/' Application.
--------------------------------------------------------------------------------
Control 'ScriptManager1' of type 'ScriptManager' must be placed inside a form tag with runat=server.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Web.HttpException: Control 'ScriptManager1' of type 'ScriptManager' must be placed inside a form tag with runat=server.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[HttpException (0x80004005): Control 'ScriptManager1' of type 'ScriptManager' must be placed inside a form tag with runat=server.]
System.Web.UI.Page.VerifyRenderingInServerForm(Control control) +9049264
System.Web.UI.PageWrapper.System.Web.UI.IPage.VerifyRenderingInServerForm(Control control) +15
System.Web.UI.PageRequestManager.Render(HtmlTextWriter writer) +29
System.Web.UI.ScriptManager.Render(HtmlTextWriter writer) +110
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +208
System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8
System.Web.UI.Page.Render(HtmlTextWriter writer) +29
System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3060
--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.272
--->
Searching through the PackageReport.aspx file in wwwroot\ReportCenter I noticed the following:
<body>
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<form id="form1" runat="server">
The asp tag must be INSIDE the form tag. Switching places like this resolves the issue:
<body>
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
I thought I would pass this info along so anyone else having this error can more easily solve it. Hope it helps.
↧
↧
Get VENDOR_STRING from License
I am using the C version of FlexPublisher. How do I get the VENDOR_STRING from the license file?
↧
Error 1714, why?
I have a customer running a Windows Server 2008 R2 and face the error 1714 when upgrading our software.
I cannot reproduce the error in my office with Windows Server 2008 R2 doing the same upgrade as the customer (I hope the customer is telling me the right things).
We have an "InstallScript MSI project" and the upgrade is a "Major upgrade".
When I Google the error I find old posts that relates to Basic MSI only.
According to the customer version "A" was uninstalled manually before installing version "B" so the setup should not even trigger a major upgrade but it seems that there is something that makes the setup think the older version is still present.
Any ideas?
I cannot reproduce the error in my office with Windows Server 2008 R2 doing the same upgrade as the customer (I hope the customer is telling me the right things).
We have an "InstallScript MSI project" and the upgrade is a "Major upgrade".
When I Google the error I find old posts that relates to Basic MSI only.
According to the customer version "A" was uninstalled manually before installing version "B" so the setup should not even trigger a major upgrade but it seems that there is something that makes the setup think the older version is still present.
Any ideas?
↧
Disable Previous button on the Installation Complete Panel
Is there any way to disable Previous button on the Installation Complete Panel ?
Before this panel, I use a CustomCodePanel. Can I control the Installation Complete Panel from here?
Thank you :)
Before this panel, I use a CustomCodePanel. Can I control the Installation Complete Panel from here?
Thank you :)
↧
Help Reading Connection String from Web Config File
I'm new to InstallShield, so I'm hoping the answer to this is easy and straightforward, but as of yet I have not had any luck finding any examples on the internet. I am trying to read an application web config file on the update side of the installer so I can install the SQL script updates to the correct server. I've tried playing with the CoCreate MSXML2.DOMDocument.6.0 and variations on that theme, but the object creation always fails saying the member is unknown. I am on the verge of writing a C# DLL to extract what I need because I am tired of fighting with InstallScript.
Can anyone point me to a concise example of how to make this work?
Thanks,
Chris
Can anyone point me to a concise example of how to make this work?
Thanks,
Chris
↧
↧
Initiate Maintenance Install Silently...
Hi all,
I would like to be able to initiate a Maintenance Install (Change) silently where features that are newly detected as needed are installed. I've tried
Let me further explain what I would hope I can do from the command line. We have a feature or two that install conditionally based on the presence of another third party app. Now, if our app is installed before they install the third party app, our related pieces, Feature(s) will not get installed. So, the user then has to undertake a maintenance install (Modify/"Change"). This is all working great if run through the UI.
I added an AddLocal entry on the Mnt Type dialog's Next button, which then shows the Feature(s) in question are set to be installed (conditions met) when the feature selection dialog is displayed.
The only problem is that many of our customers rely on our update utility that will upgrade our app, but it does so silently.
I was hoping there was a way to run the silent reinstall or maintenance install, the missing Feature(s) would be detected as needed and would install without having to run through the UI. Without the UI, however, I'm not hitting my AddLocal directions from the Next button.
Does anyone know how I can accomplish installing the features not previously installed due to the lack of the third party app silently? Can I create some type of action(s) that if the Feature conditions are met, pass it through AddLocal. If I do it this way I think I might have to resolve all of the Features set to install and list them, comma delimited or something like that, in AddLocal. ??
So, in short, our app installed before third party app, the detection of which is used as Feature condition.
User installs third party app and now needs to get our associated pieces on the machine.
How can I add the previously skipped Feature silently from the command line?
We do NOT want to use the presence or lack of the third party app as a Launch Condition to prevent the install entirely.
Any help is APPRECIATED!!!
I would like to be able to initiate a Maintenance Install (Change) silently where features that are newly detected as needed are installed. I've tried
Code:
msiexec /i /qb! "<path to>\My.msi REINSTALL=ALL REINSTALLMODE=omus
I added an AddLocal entry on the Mnt Type dialog's Next button, which then shows the Feature(s) in question are set to be installed (conditions met) when the feature selection dialog is displayed.
The only problem is that many of our customers rely on our update utility that will upgrade our app, but it does so silently.
I was hoping there was a way to run the silent reinstall or maintenance install, the missing Feature(s) would be detected as needed and would install without having to run through the UI. Without the UI, however, I'm not hitting my AddLocal directions from the Next button.
Does anyone know how I can accomplish installing the features not previously installed due to the lack of the third party app silently? Can I create some type of action(s) that if the Feature conditions are met, pass it through AddLocal. If I do it this way I think I might have to resolve all of the Features set to install and list them, comma delimited or something like that, in AddLocal. ??
So, in short, our app installed before third party app, the detection of which is used as Feature condition.
User installs third party app and now needs to get our associated pieces on the machine.
How can I add the previously skipped Feature silently from the command line?
We do NOT want to use the presence or lack of the third party app as a Launch Condition to prevent the install entirely.
Any help is APPRECIATED!!!
↧
.MSI containing shortcuts needs to upgrade a previous version but maintain shortcuts
We have an in house application that we've packaged that drops files inside PROGRAM FILES and creates 2 shortcuts. One shortcut in the start menu and one on the desktop.
I'm being asked to write the upgrade so existing shortcuts are not removed. This is because command line parameters are being added by the user to the shortcut originally created by the install .MSI.
Upgrades are performed by having the new .MSI reference the previous rollouts "upgradecode" in the "upgrade" table. I usually edit this via the DIRECT EDITOR and set the attribute on the previous versions to 769 and action property to "ISACTIONPROP1".
Current behavior due to how the Upgrade table is populated, causes the previous version to be uninstalled (including the shortcuts created by the package).
Is there anyway to supress the deletion of the shortcuts? Or perhaps a script that reads in the command line parameters and adds them to the newly created shortcut?
I'm being asked to write the upgrade so existing shortcuts are not removed. This is because command line parameters are being added by the user to the shortcut originally created by the install .MSI.
Upgrades are performed by having the new .MSI reference the previous rollouts "upgradecode" in the "upgrade" table. I usually edit this via the DIRECT EDITOR and set the attribute on the previous versions to 769 and action property to "ISACTIONPROP1".
Current behavior due to how the Upgrade table is populated, causes the previous version to be uninstalled (including the shortcuts created by the package).
Is there anyway to supress the deletion of the shortcuts? Or perhaps a script that reads in the command line parameters and adds them to the newly created shortcut?
↧
Visual C++ 2005 SP1 Redistributable
Hi,
the Visual C++ 2005 Sp1 redistributable is necessary in order t install Crystal Report for Visual Studio 2012.
Does exist a prq file for it ?
I tried googling it but can't find anything.
Any suggestion is appreciated.
Fabrizio
the Visual C++ 2005 Sp1 redistributable is necessary in order t install Crystal Report for Visual Studio 2012.
Does exist a prq file for it ?
I tried googling it but can't find anything.
Any suggestion is appreciated.
Fabrizio
↧