.xamlファイルと.csファイルの名前を変更するにはどうすればよいですか?
元のSketchFlowと同期して開発を維持できるようにしたいと考えています。つまり、sketchflowには、画面ごとにクライアントのフィードバックを収集する機能などの機能があります。
...ここで自分の質問に答えたので、フォローアップとして投稿します。9時間前にMSサイトで元の質問をしましたが、応答はありませんでした...それでも、コミュニティと話すのに最適な場所を見つけようとしているので、重複して申し訳ありません。
答え(もっと良いものはありますか?)
コンテキスト:Sketchflowはプロトタイピングツールです。大規模なチームでは、プロトタイプを完成したバージョンから分離したい場合や、大規模なプロトタイプ作成フェーズがあります。
私の見解では、Sketchflowが本当に好きです。これは、私がしばらく見てきた中で最もクールなものの1つです(よくできたMicrosoft)。
...だから私にとっては、プロトタイプを完成品にしたいと思っています。デザイナーに、いつでも介入して移行してもらいたいです。デザイナーにプロセスを開始してもらい、開発者に詳細を説明してもらいたいと思います。お客様には、ビルドプロセス中いつでもフィードバックを投稿できるようにしたいと思います。ところで:開発者にMVVMをチェックしてもらいます。とても良いですね。
私の考えでは、重大な変更(ファイルの名前変更)を行うとフィードバックが失われる可能性があるので、注意してください。それは私たちにとって問題にはなりません。ファイル名をわかりやすくして、ほとんどそのままにしておきます。もちろん、MSは、作成される画面ごとにグローバルに一意のID(Guid)を作成することで、これを修正できます。おそらく彼らはすでにこれを行っています。MSの誰かがこれを読んだ場合は、これを要求された機能のリストに入れてください。
答え:
だからここに私のために働く答えがあります:
xaml / csを手動で編集しようとしないでください。注意しないと、ビヘイビアーで行う可能性のあるすべての相互参照が機能しなくなります。変更が必要な一般的なファイル:.csproj、Sketch.Flow、xxxx.xaml、およびxxxx.cs。
自動で行うには、Ultraeditなどのツールをダウンロードします。または、VS 2010(未テスト)を使用できる場合もあります。
ultraeditの手順:
(最初にプロジェクトをバックアップしてください)
ファイル内の検索/置換...
ファイルで検索..."Screen_1_19"
置換...「ようこそ」
ファイル/タイプ内..." 。 "
ディレクトリ...
単語全体に一致する
「開始」を押す
プロンプトに従います
ファイル(.xaml&.cs)の名前をWelcomeに変更します。???? (ここで、????は.xamlまたは.csです)。私はSVNを使用しているので、このステップは1つのステップで完了します(大したことではありません)。
- ステップ1から8にVS2010を使用する場合は、最初にScreen_1_19のようにScreen_1の前に長い文字列置換を行うように注意してください。VSは_を単語の区切りとして扱うと思います。ウルトラエディットでは大丈夫です。
興味があれば、私が現在持っていない空き時間に、codeplexでこれを行うためのクイックツールをリリースすることができます。
**注:XMLを使用しており、XMLは正しいことに非常にこだわりを持っているため、Expression Blendを閉じてから、置換/名前変更後に再度開いて、成功したかどうかを確認します+画面マップにはまだすべてのフローがありますまだ線が引かれています。