2016-08-25 5 views
0

私はの多くの構成のを持つ古いVisual Studio 2010プロジェクトを持っています。リファクタリング/プロジェクトの理解を深めるために、私はシャッフルしてこれらの設定のいくつかを再設定することにしました(Configuration ManagerのEditオプションの使用)。問題?プロジェクトプロパティページ(コンパイラやリンカオプションなどを変更できる)で利用できる設定のリストには、古い名前が表示されます!これは非常に混乱することがあり、一貫性の欠如は怒っています。VS2010では、プロジェクトプロパティページの構成リストと構成マネージャの構成リストが一致しません。これをどうやって解決するのですか?

私はVisual Studioを再起動し、.userファイルと.sdfファイルを削除しようとしましたが、それらは役に立たなかった。私も手動で検索しようとしました& .vcxprojと.slnファイルで古い名前を新しいものに置き換えてください。その唯一の結果は、プロジェクトを適切に開くことができない(ビルドしていない)ことでした。

私が間違っていることはありますか?このプロジェクトに何らかの秩序を回復するために何かできますか?

答えて

0

私が記述した動作はVisual Studio 2010のバグだと思うが、最終的にはそれにもかかわらず私が望むことをする方法を見つけた。完全プロジェクト/ソリューション構成の名前を変更するために

  1. 開き、Configuration Managerを
  2. 選択<Edit...>は「アクティブソリューション構成」ドロップダウンリストから
  3. 変更の名前
  4. Configuration Managerの[プロジェクトコンテキスト]セクションで、[設定]ドロップダウンリストを開きます。ちょうどあなたがまだ変更した名前の設定が古いものであることに気づくでしょう。 <Edit...>をもう一度選択し、手順3で行った内容に変更してください。
  5. 「操作を完了できませんでした」というエラーメッセージが表示されます。これは(部分的に)間違っています。
  6. プロンプトであるConfiguration Managerを閉じ、最後に解決策を保存して(Fileメニューから)、変更を保存します。
  7. 溶液を再度開きます。
  8. Configuration Managerに移動し、再度「Project contexts」メニューの関連する「Configuration」ドロップダウンを調べます。最初は古い構成名が表示されますが、ドロップダウンでは新しい構成名のみが表示されます。選択してください。それ以外の場合は、プロジェクトプロパティにアクセスしようとすると、もう1つの「操作を完了できませんでした」というエラーが生成されます。
  9. 設定が新しい名前で機能するようになりました。
関連する問題