How to add additional installer to start menu using ClickOnce - deployment

I have created a solution that comprise of a WPF application and a mobile device application. What I am trying to figure out is how to facilitate the installation of the mobile application.
When I publish and install the WPF desktop application it creates a start menu folder for the application. Optimally I would like to add the mobile application .msi to this menu but I'm not sure if this is supported by ClickOnce.
Any advice or guidance would be most hopeful.

I suggest looking at Inno Setup. Its a free installer for windows applications and has a simple scripting/wizard process. It'll provide this and all the normal installer functions (install location, start menu, desktop icon etc). It also provides an uninstaller

Related

how to deploy an application PyQT (QML)

I succeeded to developed a small application under Windows using PyQT and QML, and now I will like to use it in a tablet (windows).
Then I have no idea how to do the deployed (I want have an icon in my tablet, when I click on it.... the application starts)
I've heard of pydepolyer or py2exe that generates .exe but I do not know how to use it.
this is the architecture of my application.
> projet
........projet.pro
........>Sources
..............main.py
........>Ressources
................>qml.qrc
.....................>content
..........................Etale.qml
......................main.qml
......................Page.qml
......................Page1.qml
thanx.
The Hitchhiker's Guide to Python has a nice little comparison table of freezing tools with links to their manuals.
Freezing your code
I've used both py2exe and pyInstaller. I found that while more difficult to use, in the long run, pyInstaller has more features that are more appealing.
There is also a python wiki dedicated to packaging and deploying PyQt applications.

install4j GUI/Console mode testing automation

I started exploring the capabilities of install4j. Are there any utilities/capabilities by which we can automate the testing of install4j GUI & consoles.
We have to come up with an installer that has pretty good number installer panels with multiple inputs and validations, so automating the testing of screens is a priority for us.
I see that installanywhere has a built in utility for this, is there a similar capability in install4j?
As of 6.1 there is no GUI testing functionality in install4j, it is planned to be implemented in a future version.
One way to do it at this point is by starting the installer in console mode (with the -c argument) and by using expectj to drive the user input.

Updating application remotely on Windows 10

For Windows (7/8/10) platform I am looking for an open source application upgrade library where it downloads the installer in the background and when it is complete triggers a fresh install procedure preferably completely in the background.
Skype, Chrome etc. does this type of thing to keep their apps up to date without any user interaction. I looked around but couldn't find a readily available library I can integrate with my application.

Distributing Windows Application through internet

We have window application developed in .Net and want perfect deployment technology
which enables easy application installation and upgrading.
The client can be accessed from anywhere in the world where an Internet connection is available.
In future we want the same deployment technology for provide support user's who use Window 7 and
Window 8
Looking at the the initial requirement we have decided to use Click Once technology
but found many issues in the deployment. They are below
You will need to sign a Click Once application with trusted certificate
otherwise it is blocked and instantly removed by Antivirus program.
ClickOnce may not be supported by all browsers , the behavior are different in IE and
other browser
ClickOnce to doesn't install components into the GAC , doesn't installed in the program
files rather it install and maintain user wise in the client machine.
ClickOnce has issue with proxy network and unable to customize the setup screen.
Community has faced many issues with ClickOnce Setup and does not have enough solution or
updates on Click Once technology solution
Do we have perfect deployment solution for window app over internet other than ClickOnce? Which methodology is widely used for window app deployment over internet?
Which deployment technology provide better success rate for easily maintenance and version update for the Window app over internet ?
You could build it as a standard executable and create an installer. A good way to make an installer is InnoSetup. However, the user has to have .Net Framework already installed.
As of Windows Vista, version 2.0 is included, Windows 7 includes 3.5, and Windows 8 includes 4.5. If you change the target .Net Framework of your application you can target these systems. Go to Properties > Target Framework > Choose 2.0, 3.5, or 4.5 (client profile if available).
As for updates, you should implement this in your application on your own or get another third-party updater. I don't know any good ones though.

InstallShield MVC2 Application deployment on IIS

I want to be able to deploy a MVC2 application as a web application on IIS using the installshield. When I try to deploy the application it just simple copies the whole solution to IIS instead of converting it to a web application. I created an MSI using VS2010 which converts the code into web application and then called that through installshield installer (which basically does some other stuff as well). But it creates two references in installed programs visible through Add/Remove Programs which in turn makes me uninstall both in order to completely remove the application. Any suggestions on how to go about at this?