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 (i.e., 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?