VSIX包和.NET5项目

时间:2016-02-17 18:10:29

标签: c# asp.net xml asp.net-core vsix

我正在创建一个VSIX项目来读取解决方案中的所有Config.xml文件,以便在每个项目中生成许多文件。

我在项目中找到Config.xml文件时遇到困难,我认为这是因为新的Asp Net 5项目结构。

dte.Solution.Projects.Item(1)返回" src"文件夹中。

dte.Solution.Projects.Item(1).ProjectItems.Item(1).Name将返回项目文件夹。

然后我不能深入到项目内部,因为为项目返回的项目是ProjectItem而不是Project。 ProjectItems没有项目。

如何在asp net 5下的项目中获取特定文件? 我目前正在使用"工具>命令"执行代码。项目和/或xml文件右键单击上下文菜单会修复此问题吗?如果是这样我将如何实现呢?

1 个答案:

答案 0 :(得分:1)

使用ProjectItem.SubProject属性。请看这里的例子:

HOWTO: Navigate the files of a solution from a Visual Studio .NET macro or add-in