поток эскизов. Как переименовать файлы .xaml и .cs, не нарушая карту эскиза? - PullRequest
0 голосов
/ 30 мая 2011

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

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

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


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

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

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

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

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

ОТВЕТ:

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

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

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

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

(СОЗДАЙТЕ ПЕРВЫЙ ПРОЕКТ)

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

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

  3. Заменить на ... "Welcome"

  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 Ответ

0 голосов
/ 10 июля 2011

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

...