Description :
Revit Shared parameters are parameter definitions that can be used in multiple families or projects.
Shared parameter definitions are stored in a file independent of any family file or Revit project; this allows you to access the file from different families or projects (TXT format).

Issue :
As explain above Shared parameter file is stored in a file independent and isn’t connected to a specific file and it can generate some issue if the customer don’t pay attention.
Example: I create a Revit file “A” and create Shared parameter file “ASP”. In the same time, I create a second file “B” and create Shared parameter file “BSP”. If I close Revit and reopen (in two days, for instance) the Revit file “A”, it will be used automatically the latest Shared parameter, i.e Shared parameter file “BSP” è that is the issue.

Suggestions / improvements:
In order to avoid this kind of issue, it will be great to save in the “Revit.ini” file, the path where is stored the to shared parameter file and load this one.
Thanks
Olivier