как нам переименовать файлы .xaml и .cs?
хотел бы иметь возможность синхронизировать разработку с исходным потоком эскизов. то есть, у sketchflow есть такие функции, как возможность сбора отзывов клиентов по каждому экрану и т. д.
... Я вроде ответил на свой вопрос здесь, поэтому я опубликую его как продолжение. Задав первоначальный вопрос 9 часов назад на сайте MS без ответа ... все еще пытаюсь выяснить, где лучше всего поговорить с сообществом, извините за дубликат.
ОТВЕТ (ЛУЧШЕ ЛИ?)
Контекст: Sketchflow - это инструмент для создания прототипов. В больших командах, возможно, вы хотите сохранить прототип отдельно от готовой версии, или есть большая фаза прототипирования.
Я считаю, что мне действительно нравится Sketchflow. Это одна из самых крутых вещей, которые я видел некоторое время (хорошо сделано, Microsoft).
... поэтому я хочу, чтобы прототип стал готовым продуктом. Я хочу, чтобы дизайнеры вмешались и сделали переходы, когда захотят. Я хочу, чтобы дизайнеры начали процесс, а разработчики - в деталях. Я бы хотел, чтобы наши клиенты могли оставлять отзывы в любое время в процессе сборки. Кстати: попросите ваших разработчиков проверить MVVM. Это очень круто.
Могу поспорить, что обратная связь может быть потеряна, если вы внесете критическое изменение (переименование файла) - так что просто остерегайтесь этого. Это не будет проблемой для нас. Мы сделаем так, чтобы имена наших файлов имели смысл, а затем оставим их в покое. Конечно, MS может исправить это, создав глобально уникальный идентификатор (Guid) для каждого создаваемого экрана. Возможно, они уже сделали это. Если кто-то из MS прочитает это, пожалуйста, добавьте это в список запрашиваемых функций.
ОТВЕТ:
Итак, вот ответ, который работает для меня:
не пытайтесь редактировать вручную xaml / cs, так как все перекрестные ссылки, которые вы можете делать с поведением, сломаются, если вы не будете очень осторожны. Типичные файлы, которые необходимо изменить: .csproj, Sketch.Flow, xxxx.xaml и xxxx.cs.
Чтобы сделать это автоматически, загрузите инструмент, подобный Ultraedit. В качестве альтернативы вы можете просто использовать VS 2010 (не проверено).
Шаги с ультраредактом:
(СОЗДАЙТЕ ПЕРВЫЙ ПРОЕКТ)
Поиск / замена в файлах ...
Найти в файлах ... "Screen_1_19"
Заменить на ... "Welcome"
В файлах / типах ... ". "
Справочник ...
Соответствует только целому слову
Хит "Старт"
следуйте инструкциям
переименуйте файлы (.xaml и .cs) в Welcome. ???? (где ???? - это .xaml или .cs). Поскольку я использую SVN, этот шаг выполняется для меня за один шаг (ничего страшного).
- Если вы используете VS2010 для шагов с 1 по 8, будьте осторожны, сначала выполняйте более длинные замены строк, например, Screen_1_19 до Screen_1. Я думаю, что VS рассматривает _ как разрыв слова. На ультраредитах у тебя все будет хорошо.
Если есть интерес, в свободное время, которого у меня сейчас нет, я мог бы выпустить быстрый инструмент для этого в codeplex.
** примечание: поскольку мы работаем с XML, а XML очень требователен к правильности, я закрываю выражение blend down и затем снова открываю его после замены / переименования, чтобы увидеть, был ли я успешным + моя карта экрана все еще имеет все линии потока все еще прорисованы.