Поток эскизов. Как переименовать файлы.xaml и.cs, не нарушая карту эскиза?

Как мы переименовываем файлы.xaml и.cs?

хотел бы иметь возможность синхронизировать разработку с исходным потоком эскизов. то есть, у sketchflow есть такие функции, как возможность сбора отзывов клиентов на основе экрана и т. д.

... Я вроде ответил на свой вопрос здесь, поэтому я опубликую его как продолжение. Задав первоначальный вопрос 9 часов назад на сайте MS без ответа... все еще пытаюсь выяснить, где лучше всего поговорить с сообществом, извините за дубликат.


ОТВЕТ (ЛУЧШЕ ЛИ?)

Контекст: Sketchflow - это инструмент для создания прототипов. В больших командах, возможно, вы хотите сохранить прототип отдельно от готовой версии, или есть большой этап прототипирования.

Я считаю, что мне действительно нравится Sketchflow. Это одна из самых крутых вещей, которые я видел некоторое время (хорошо сделано, Microsoft).

... так что для меня, я хочу, чтобы прототип стал готовым продуктом. Я хочу, чтобы дизайнеры вмешались и сделали переходы, когда захотят. Я хочу, чтобы дизайнеры начали процесс, а разработчики - в деталях. Я бы хотел, чтобы наши клиенты могли оставлять отзывы в любое время в процессе сборки. Кстати: попросите ваших разработчиков проверить MVVM. Это очень круто.

Держу пари, что обратная связь может быть потеряна, если вы внесете критические изменения (переименование файла) - так что просто остерегайтесь этого. Это не будет проблемой для нас. Мы сделаем так, чтобы имена наших файлов имели смысл, а затем оставим их в покое. Конечно, MS может исправить это, создав глобально уникальный идентификатор (Guid) для каждого создаваемого экрана. Возможно, они уже сделали это. Если кто-то из MS прочитает это, пожалуйста, поместите это в свой список запрашиваемых функций.

ОТВЕТ:

Вот ответ, который работает для меня:

не пытайтесь редактировать вручную xaml / cs, поскольку все перекрестные ссылки, которые вы можете делать с поведением, будут нарушены, если вы не будете действительно осторожны. Типичные файлы, которые необходимо изменить: .csproj, Sketch.Flow, xxxx.xaml и xxxx.cs.

Чтобы автоматически сделать это, загрузите инструмент, подобный Ultraedit. Кроме того, вы могли бы просто использовать VS 2010 (не проверено).

Шаги с ультраредактом:

(BACKUP ВАШЕГО ПРОЕКТА ПЕРВЫЙ)

  1. Поиск / замена в файлах...

  2. Найти в файлах... "Screen_1_19"

  3. Заменить на... "Добро пожаловать"

  4. В файлах / типах... " . "

  5. Справочник...

  6. Совпадение всего слова

  7. Хит "Старт"

  8. следуйте инструкциям

  9. переименуйте файлы (.xaml и.cs) в Welcome.???? (где???? - это.xaml или.cs) . Поскольку я использую SVN, этот шаг выполняется для меня за один шаг (ничего страшного).

    • Если вы используете VS2010 для шагов с 1 по 8, будьте осторожны, делайте сначала более длинные замены строк, например Screen_1_19 перед Screen_1. Я думаю, что VS рассматривает _ как разрыв слова. На ультраредитах у тебя все будет хорошо.

Если есть интерес, в свободное время, которого у меня сейчас нет, я мог бы выпустить быстрый инструмент для этого в codeplex.

** примечание: поскольку мы работаем с XML, а XML очень требователен к правильности, я закрываю выражение blend down и затем снова открываю его после замены / переименования, чтобы посмотреть, был ли я успешным + моя карта экрана по-прежнему содержит весь поток линии все еще нарисованы.

1 ответ

Решение

Ответ выше в теле вопроса.

Другие вопросы по тегам