Tech : Visual Studio 2010, Visual Studio SDK для визуализации и моделирования
У нас есть коммерческий DSL Visual Studio 2010, когда мы выпускаем новую версию, мы хотим увеличить номер версии. Я открываю DslDefinition.dsl и обновляю номер версии по мере необходимости, а затем выполняю преобразование всех шаблонов, чтобы изменения отражались. DslPackage 'source.extension.vsixmanifest' обновляется в порядке и показывает новый номер версии.
Однако проблема в том, что когда кто-то открывает модель, созданную из версии 1.0.0.0 с обновленной версией 1.0.0.1, он не может открыть модель, причина, по-видимому, в том, что в dslVersion *. Файл диаграммы установлен на 1.0.0.0, который устарел, я могу исправить, вручную обновив dslVersion, но, похоже, нет способа установить поддерживаемый диапазон версий.
Есть ли какое-то решение для этого?