0

.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の手順:

(最初にプロジェクトをバックアップしてください)

  1. ファイル内の検索/置換...

  2. ファイルで検索..."Screen_1_19"

  3. 置換...「ようこそ」

  4. ファイル/タイプ内..." "

  5. ディレクトリ...

  6. 単語全体に一致する

  7. 「開始」を押す

  8. プロンプトに従います

  9. ファイル(.xaml&.cs)の名前をWelcomeに変更します。???? (ここで、????は.xamlまたは.csです)。私はSVNを使用しているので、このステップは1つのステップで完了します(大したことではありません)。

    • ステップ1から8にVS2010を使用する場合は、最初にScreen_1_19のようにScreen_1の前に長い文字列置換を行うように注意してください。VSは_を単語の区切りとして扱うと思います。ウルトラエディットでは大丈夫です。

興味があれば、私が現在持っていない空き時間に、codeplexでこれを行うためのクイックツールをリリースすることができます。

**注:XMLを使用しており、XMLは正しいことに非常にこだわりを持っているため、Expression Blendを閉じてから、置換/名前変更後に再度開いて、成功したかどうかを確認します+画面マップにはまだすべてのフローがありますまだ線が引かれています。

4

1 に答える 1

0

答えは質問の本文の上記にあります。

于 2011-07-10T14:49:20.173 に答える