2011-08-23 7 views
5

私の前の質問をフォローアップ: VS2010 DTE Addin: project inside solution folder is not "Project" ソリューションですべてのプロジェクトを正常に見つけました。しかし、このコードでは、 "Miscellaneous Files"という名前の余分な項目も見つかりました。それはKindが同様にソリューションフォルダやプロジェクトに異なっているのですが、ProjectKindsクラスで修正されたこれ以上の一定の種類が存在しないDTE VS2010ソリューション内の「その他のファイル」とは何ですか?

  • (そのことについては、「プロジェクト」のいずれかのための1 ...ありません) このアイテムは何ですか?
  • 私はこれについて心配すべきですか?
  • なぜProjectKindsにはより多くの定数は存在しませんか?

答えて

8
  • 「その他のファイル」ノードは、溶液中に、現在のプロジェクトの内容に関連付けられていない開いているファイルを格納するために使用されます。たとえば、C:\ Foo \ MySolution \からソリューションを開き、C:\ SomeOtherPath \ MyFile.csの「緩い」ファイルを開くと、「その他のファイル」に格納されていることがわかります。これらのファイルが開いている間にソリューションが保存されると、この情報は保持され、ソリューションが終了すると「その他のファイル」から削除されます。

    ソリューションエクスプローラで、「その他のファイル」の内容を「見」したい場合は、[ツール]でそれを有効にする必要があります>オプション>環境>ドキュメント>ソリューションエクスプローラ

    で雑多なファイルはその他のファイルについての詳細を参照してください表示http://msdn.microsoft.com/en-us/library/zk273747.aspx

  • あなたのツール(アドイン、マクロ)は何をしたいのかによって異なります。

  • EnvDTE.Constants.vsProjectKindMiscを使用して、その他のファイルプロジェクトを識別できます。 http://msdn.microsoft.com/en-US/library/envdte.constants.vsprojectkindmisc(v=VS.80).aspx

+0

私はこの質問について忘れてしまった!しかし、次回は、付属のプロジェクトをマップするVSアドインを書いていますので、私はよりスマートになります! – TDaver

関連する問題