We have a WPF ClickOnce application that needs to be deployed both directly to user-desktops via ClickOnce (which works fine) AND as a Citrix Published Application (not a published desktop).
This citrix forums post has some discussion but no obvious answer to the problem.
If we just 'publish' a ClickOnce URL (from IE, for example) I don't understand how it would work - where does the executable get downloaded to? Even if it works, does every unique Citrix user download the application to unique disk locations?
A ClickOnce link might look like this, and trigger a boostrapper EXE that downloads the latest application EXE before starting it up. This seems difficult to do with the 'published application' model, which I think wants to point to a single, existing EXEcutable to run...
http://webservername/foldername/ApplicationName.application#ApplicationName.application
Does anyone know if it is definitely impossible? Or if possible, how to make it work?
UPDATE: we are using .NET 3.5 SP1