WinForm Application deployment - winforms

Dear Gurus,
We have developed the win for application, which will consume WCF services. application is running smooth. now the question is deployment.
need to deply the application in such a way, once u develop the build the MSI should be transfered from machine to machine insteed of all machine hitting the server for new build. can any one guide me how to acheive the
Thanks in Advance

Use a packaging tool, there is one integrated in Visual Studio. See http://bytes.com/topic/c-sharp/answers/226587-how-create-msi

Related

How to install, test, and run WCF on a windows 8 tablet pc?

I am a noobie, but trying to understand how to put these pieces together. I am getting very confused on the terminology being used so Google is just adding to my confusion.
In short, I have three projects:
Project #1: is a data source using an EntityFramework that connects to my local database server.
Project #2: is a WCF Service Application that addresses the EntityFramework.
Project #3: is a WPF client Application that consumes the WCF services.
All the above works well on my development machine with visual studio 2010 and windows 7.
I used ClickOnce to publish the above solution and copied the resulting files to a windows 8 tablet. After using the setup.exe provided by clickonce, it appears that the application (the WPF Client) can no longer connect to the WCF Service Application (or the WCF service application is not running).
So, my question is:
1. On the Windows 8 tablet, how do I test to see if IIS is installed and/or running ?
2. How do I verify that the WCF Service application is installed and/or running ?
3. How can I verify the endpoints on the WCF Service application on the tablet pc?
(The term "hosting" is confusing since the development machine "hosts" the WCF. But I can't figure out how to setup the windows 8 tablet pc to "host" the WCF when clickonce installed it.) Anybody have some simple instructions?
Thanks for any help understanding this.

How to deploy WPF Applications to client machines without a server?

I've created a wpf application. Now I need to make an application to download it from a web site to various client machines with no server software. What are the essential requirements that need to be installed from the web to the client in order for the application to work? I am very new to this and am learning as i go along
As stated by the others you may publish your application using clickonce. An alternative approuch is to use a third party installer like wise(yee old .msi is removed from newer visual studios). MS wants you to use clickonce for deployment it may be done manually using mage, through MageUI or visual studio directly. I only use mage.exe for deployment of WPF and XBAP applications, it's nice if you have a buildserver set up and all. Just make some scripts for the deployment that you may reuse, once deployed check your manifest file to see what's included and not.
General information about clickonce.
Mage.exe located in your windows sdk for manually deployment
MageUI, useless for any live production envirnoment...
Hope it helps you some, I know this can be a pain.
Cheers,
Stian

Silverlight : Client requirements

I am new to Silverlight.
My questions are as follows
I know that Silverlight works with windows OS and Machintosh OS. But does it works with Linux/Unix?
If I run my Silverlight application on a server and access it through a client over the web, does the client need to have a Silverlight plug-in or its installer
With repect to the above point, what happens if I access the same Silverlight application through an Iframe from a normal HTML without having the Silverlight plug-in.
Links to your answers will be appreciated
Moonlight is an option in linux.. and yes you can run silverlight apps in linux http://www.go-mono.com/moonlight/
you will host you app on web server. and of course it will require silverlight plug-in to be installed on it in order to run the application on client.
no silverlight plugin means you can't run silverlight apps.. if you have plugin installed you can even run it in iframe.
Conclusion: in simple words silverlight app is nothing but follows the same requirements like Flash.
Regards.

Leveraging Windows Azure with ClickOnce publishing

I have been developing a small C#/WinForm utility in my spare time and have got to the point where it's ready for release. My previous project was hosted via CodePlex which allowed me to update my source code and manually upload new versions via my computer.
I've recently recieved an MSDN subscription which gives me a fairly generous amount of usage/storage with Windows Azure.
This got me thinking, I know ClickOnce allows applications to be installed via the internet but would it be possible to do so whilst using Azure to host it?
I would like to think that this would allow me to update my application and push it to Azure whilst updating my source code on CodePlex via Team Foundation Server.
Does anybody have any experience in this? Is it something that can even be done?
Thanks for your time:)
Take a look at Kazi Nadudvari's Blog and see if this post helps:
How to deploy ClickOnce applications to Windows Azure?

Does Microsoft LightSwitch require Silverlight on the client?

Microsoft Lightswitch is a Rapid Application Development environment currently in beta 2. It will be part of the Visual Studio family. There seem to be several different ways to deploy LightSwitch applications. I would like a web only application that clients would access on tablets, and by tablets I mean the iPad. If LightSwitch requires Silverlight that would rule out LightSwitch.
The client layer of a LightSwitch application is a Silverlight application. Thus, you need on Silverlight on the client to run a LightSwitch application.
Currently Silverlight is not available on the iPad and you will not be able to run a LightSwitch application on the iPad. Perhaps in the future the Mono team will make it possible given that Monotouch and Moonlight already exists, but I wouldn't count on it.
Fast forward to 2013 the LightSwitch HTML client is now available as part of Visual Studio 2012 Update 2.
You can create HTML pages. See:
LightSwitch and HTML
http://www.codeproject.com/KB/silverlight/LSHTMLAPP.aspx
The only "official" client technology for LightSwitch V1 is currently Silverlight.
I'd love to see a WPF "option" along side the ability to generate a Silverlight client, but we'll just have to wait & see.
You can easly check it by your self... just 'temporary' turn off Silverlight ( http://geekswithblogs.net/dlussier/archive/2009/04/09/130860.aspx ) and then try to launch your web app in Browser with 'disabled' Silverlight, if it works, then Lightspeed dosn't need Silverlight..
PS: do not forget to 'enable' Silverlight later :)

Resources