10

ビジュアル スタジオ アドイン プロジェクトがあり、それらのファイルへの絶対 (または相対) パスを使用して、現在のプロジェクトのアイテムを反復処理する必要があります。

動作しますが、item.Document.FullName現在開いているファイルに対してのみです。

DTEオブジェクト内のこの情報にアクセスする他の方法はありますか?

4

4 に答える 4

25

これはあなたが探しているものですか?

myProjectItem.Properties.Item("FullPath").Value
于 2011-09-13T14:49:08.117 に答える
0

XML プロジェクト ファイルを自分で解析したい場合を除き、アンロードされたプロジェクトを最初にロードする必要があることがわかりました。

リストを記録し、後で再度アンロードするため、唯一の問題はロードにかかる時間です。

于 2011-08-09T10:50:25.913 に答える
0

ProjectItem.FileNamesは、関連付けられたファイルのフル パスを表すコレクションです。

たとえば、「MyWebForm」という Web フォーム アイテムがある場合、ProjectItem.FileNames から MyWebForm.ascxファイルのフル パスと MyWebForm.ascx.cs (CodeBehind) ファイルのフル パス名を取得できます。

于 2011-08-09T13:36:08.403 に答える