У нас есть файлы данных с расширением ".ppx" для нашего бизнес-приложения здесь. Обычно у пользователей будет установлено несколько версий приложения (рядом), например, версия 1 и версия 2.
Файлы ppx являются файлами xml и содержат версию приложения, из которого они были созданы (v1 или v2). Допустим, у нас есть AFileCreatedWithAppv1.ppx и AFileCreatedWithAppv2.ppx открывается с версией 1 или версией 2 нашего приложения соответственно, когда они оба имеют одинаковое расширение файла?
Это должно быть выполнимо, так как это то, что делает Visual Studio. На самом деле, они даже предоставляют разные значки для одного и того же расширения .sln, чтобы указать, с какой версией Visual Studio он откроется. Я узнал, что Visual Studio использует Selector или Launcher между ними, но опять же, как они меняют значки в Windows?
ура :) 1007 *