C# 从System.IO.Directory.CreateDirectory(“myDirectory”)创建的目录未显示在visual studio解决方案资源管理器中

C# 从System.IO.Directory.CreateDirectory(“myDirectory”)创建的目录未显示在visual studio解决方案资源管理器中,c#,visual-studio,C#,Visual Studio,我是Visual studio扩展创建新手。我正在为Visual Studio创建一个扩展,用户可以通过该扩展在解决方案资源管理器中打开的项目中创建一个新文件夹 我可以使用C#中的以下命令创建目录 System.IO.Directory.CreateDirectory(“myDirectory”); //可以通过转到项目路径来验证文件夹创建 我知道我们必须将新创建的文件夹/文件添加到项目的.csproj中,然后只有它才会反映在解决方案资源管理器中 但我不知道如何实现同样的目标 有谁能帮我用C#以

我是Visual studio扩展创建新手。我正在为Visual Studio创建一个扩展,用户可以通过该扩展在解决方案资源管理器中打开的项目中创建一个新文件夹

我可以使用C#中的以下命令创建目录

System.IO.Directory.CreateDirectory(“myDirectory”); //可以通过转到项目路径来验证文件夹创建

我知道我们必须将新创建的文件夹/文件添加到项目的.csproj中,然后只有它才会反映在解决方案资源管理器中

但我不知道如何实现同样的目标


有谁能帮我用C#以编程方式创建一个文件夹/文件,以便它也能反映在VisualStudio的解决方案资源管理器中打开的项目中

VisualStudio被设计为仅在需要时才这样做,这意味着您必须添加/包括。但是,单击“全部显示”按钮时,可以将新创建的文件/文件夹视为已排除。但即使路径被排除,也可以访问该路径。

您是否在下面的链接@arunthatham中查找内容,我访问了您之前提供的链接,但在我的扩展中,它不允许访问Microsoft.Build库。这有点类似于我试图做的,但如果您通过右键单击项目解决方案资源管理器上下文菜单中的项目,然后单击“添加项目”来添加项目,则可以在用户选择的上下文中添加项目,并在解决方案资源管理器中显示相同的项目。我试图从我正在创建的扩展中提供类似的功能。