Thanks for the response!
It's deployed as "online and offline." It is being deployed to a fileshare on our application server.
The reason I wanted to create my own shortcut is because I do not want the exe in each individual's profile. Our users change machines quite often (I know it sounds strange, but management has a real good reason for doing this). Since they are constantly changing machines, they would have to constantly loadall ClickOnceprograms each time they change workstations.
Ineed ashortcut that shows up on the desktop of All Users. That's what I used to do with VB6 apps.
The file structure for a test app I ran is as follows:
Demo ClickOnce
Application Files
Demo ClickOnce
Demo ClickOnce.application**
Shortcut to Demo ClickOnce.application*
Demo ClickOnce.sln
Demo ClickOnce.suo
publish.htm
setup.exe
Demo ClickOnce_1_0_0_0,Demo ClickOnce_1_0_0_1,Demo ClickOnce_1_0_0_2,Demo ClickOnce_1_0_0_3, etc. are in the Application Files folder.
The shortcut I created, Shortcut to Demo ClickOnce.application*, which I put in All Users/Desktop on a test machine, points toDemo ClickOnce.application**. It does update on the test machine when I publish a new version on my developer machine.
My questions are:
1. Where exactly is the app running from?
2. If I put this shortcut on 300 user machines, would they all be running the application from the server and is that a viable solution? All users will have the application opened and be working in it all day.