2012-02-22 15 views
31

フォルダの名前を変更して名前空間の宣言を更新しましたが、Resharper 6は名前空間が名前変更前の状態を反映する必要があると主張しています。ファイルの場所データはどこに保存されていますか?Resharper:名前空間がファイルの場所に対応していません

+0

'* .ReSharper'ファイルをすべて削除することをお勧めします。 Resharperは "ゴミ"なしでそれらをゼロから再作成します。 –

+1

私は思った。私はそれを別のものにするべきだと思う。 –

+0

それは機能しましたか?私は答えに私のコメントを移動します。 –

答えて

39

アセンブリ名が新しい名前空間と一致することを確認します。新しい名前空間に合わせてフォルダ構造を変更した場合は、プロジェクトプロパティを更新するまでResharper警告が表示されることがあります。

+0

Yeah ...プロジェクトファイルで、resharperファイルだけではありません。 –

+10

@ウィルSあなたの投稿を見つけるまで、それはまさに私を悩ましていたものです。 VSでは、プロジェクト> [プロジェクト名]プロパティ>アプリケーション&変更 "アセンブリ名"(これはあなたの状況では必要ないかもしれません)と "デフォルトの名前空間"に行きます。私がこれをしたら、ReSharper 7.7.1は名前空間について不平を言った。 – delliottg

+0

@delliottgにメダルを与える – mchurichi

10

delliottg'sコメントとして、Visual Studioで

Project > [project name] Properties > Application

に行くと

"アセンブリ名"

など

"デフォルト名前空間"

を変更

+1

これは正しい解決策です。 – shinzou

6

また、この問題はフォルダ/名前空間でも発生していましたが、上記の手順で修正されていません。私は、Visual Studioでこれをしなければならなかった私の場合は

  • 性質
  • を開くには、ソリューションエクスプローラで「問題」フォルダを右クリックし、「名前空間プロバイダが」に設定されていることを確認true

これは私のためにReSharperの問題を修正し、私は普通の名前空間を調整することができました。

+0

私には悲しみを与えていたフォルダがありました。 Resharperは、フォルダ内に同じ名前のフォルダに追加するように指示し続けました。これは完璧な解決策でした。 – Michael

+0

ええと、ビジュアルスタジオではさらに別のばかげた隠された設定! – ryanulit

関連する問題