.net 如何在设计时获取在解决方案/项目类型中声明的列表?
我们需要生成一组接口和类,根据已经声明的类型将它们放在解决方案的不同项目中 我想这就足够了。如果没有,则我将创建Visual Studio加载项/VSPackage。.net 如何在设计时获取在解决方案/项目类型中声明的列表?,.net,visual-studio,visual-studio-2012,visual-studio-extensions,.net,Visual Studio,Visual Studio 2012,Visual Studio Extensions,我们需要生成一组接口和类,根据已经声明的类型将它们放在解决方案的不同项目中 我想这就足够了。如果没有,则我将创建Visual Studio加载项/VSPackage。 但是我知道如何获得可用类型的列表。目前,唯一的公共API是使用CodeModel/EnvDTE API。在较高的层次上,您需要获取DTE实例,并获取其CodeModel属性。从那里你可以走着找类型。如果您已经在生成源代码,那么您可能需要查看。如果T4不是您想要的,那么很难给出详细信息。一旦有了T4,您的最终目标是什么?@Jason
但是我知道如何获得可用类型的列表。目前,唯一的公共API是使用CodeModel/EnvDTE API。在较高的层次上,您需要获取DTE实例,并获取其CodeModel属性。从那里你可以走着找类型。如果您已经在生成源代码,那么您可能需要查看。如果T4不是您想要的,那么很难给出详细信息。一旦有了T4,您的最终目标是什么?@JasonMalinowski我们希望减少样板代码的手动键入。@JasonMalinowski,offtopic:缩写DTE在这里是什么意思?“设计时可扩展性”…一个没有太大或太深含义的名称。