We are a bit lost here. We need to make our app installable on a network with +80 Citrix servers. Although our app is 100% valid and working .NET, we've experienced some (for us weird) behavior:
You cannot use any "Documents and settings" folders for storing data or settings. Apparently these folders are virtualized and are located in multiple places
Checking if a file exists (ie in your own 'program files' folder) doesn't work. Probably for the same reason
.......................
» Why is the filesystem behaving this way ?
» How do you need to store your data to make an app work on Citrix ?
» Are there any other pitfalls or things you need to know about ?