2012-03-30 6 views
3

ビューページ内のリソースでかなりの時間を費やしています。WPF view.g.cs自動化ファイル

自動生成されたページには古い使用のステートメントが含まれており、停止することはできません。私は約12のビューがあり、それは最初のものでのみ行いますが、その後、私はそのファイルを完全に削除し、次にそれらを次のビューに追加します。私はビューを再作成しようとしましたが、生成されたファイルの最初のファイルはまだ失敗します。ビルドオプションをnoneに設定し、クリーニングし、再ビルドして、ページに戻ってきました。

objフォルダ内の実際に生成されたファイルを削除しようとしましたが、それらは再び作成され、リスト内の最初のビューが再作成されます。

これはなんですか?私はプロジェクトを再作成する以外にも自分の選択肢を使い果たしてしまったと思っていますが、これをやりたくないのです。生成されたファイルを修正する他の方法はありますか?

乾杯。

+0

同様の質問:http://stackoverflow.com/questions/955646/after-changing-namespace-in-usercontrol-files-g-cs-files-get-errors – surfen

答えて

1

、私は新しい名前空間が同じファイルに2回宣言されたと述べた2つの警告があった...正常にビルド。

乾杯。

+0

これはあなたがこれを追跡良い。 – ouflak

3

XAMLファイルと「カスタムツールを実行する」を右クリックしてみてください。

これにより、最新の.q.csファイルが生成されます。

EDIT:

また、独自のXAMLとコードビハインドファイルが正しいことを確認してください。これを行う最善の方法は、すべてのファイルの古い名前空間を再帰的に検索することです。プロジェクトディレクトリ内の(最も適切な部分です。たとえば、com.company.product.OldNameOfFeature - OldNameOfFeatureを検索します)。 XAMLやコードファイルがある場合は、それらを修正する必要があります。

EDIT 2

この検索は、たとえばTotalCommanderのために、Visual Studioの外で外部アプリケーションを使用して行われるべきです。 TotalCommanderで検索する方法

は:問題考​​え出し

enter image description here

+0

動作しませんでした。他に何かお勧めしますか? – bl4kh4k

+0

xamlや.csのどこかにまだエラーがある可能性があります。エラーなしでデザイナーでビューが開きますか? – surfen

+0

これらのファイルは開かれていてもエラーはなく、生成されたファイルに実際の名前空間が引き継がれることはもうありません...そして、生成されたファイルをビルドしてエラーが発生すると、プログラムを実行しますが、次にビルドするときに再び表示されます。 – bl4kh4k