2017-05-24 6 views
0

ビジュアルスタジオの拡張機能を初めて作成しました。 Visual Studio用の拡張機能を作成しています。この拡張機能によって、ソリューションエクスプローラで開いたプロジェクト内に新しいフォルダを作成できます。System.IO.Directory.CreateDirectory( "myDirectory")から作成されたディレクトリがビジュアルスタジオのソリューションエクスプローラに表示されません

C#で次のコマンドを使用してディレクトリを作成できます。

System.IO.Directory.CreateDirectory( "myDirectory"); //プロジェクトのパスに移動することでフォルダの作成を確認できます

私は新しく作成したフォルダ/ファイルをプロジェクトの.csprojに追加する必要があることを知っています。

しかし、私は同じことを達成する方法がわかりません。

Visual Studioのソリューションエクスプローラで開いたプロジェクトにも反映されるように、C#でフォルダ/ファイルをプログラムで作成するのに役立ちます。

+0

あなたは下のリンクhttps://stackoverflow.com/questions/18544354/how-to-programmatically-include-a-file-in-my-project –

+0

@arunthathamで何かを探している、私が訪れました私の拡張機能では、Microsoft.Buildライブラリにアクセスすることはできません。それは私がしようとしている類似のもののようなものです – user2313833

答えて

0

ビジュアルスタジオは、そのようにしか動作しないように設計されています。 [すべて表示]ボタンをクリックすると、新しく作成されたファイル/フォルダが除外されたものとして表示されます。しかし、除外されていてもパスにアクセスできます。 enter image description here

+0

しかし、プロジェクトソリューションエクスプローラのコンテキストメニューから右クリックして項目を追加し、アイテムを追加するをクリックすると、ユーザーが選択したコンテキスト上の項目を追加して、冒険者。 同様の種類の機能私が作成している拡張機能から得ようとしている機能です。 – user2313833

関連する問題