【发布时间】:2018-12-07 17:54:27
【问题描述】:
我正在开发一个 Visual Studio 扩展,但很遗憾我无法检查项目类型,请查看以下代码:
if (project.Kind == EnvDTE80.ProjectKinds.vsProjectKindSolutionFolder)
{
list.AddRange(GetSolutionFolderProjects(project));
}
else
{
list.Add(project);
}
【问题讨论】:
-
消息准确,该类没有“适用接口”。没什么大不了的,在项目的 References 节点中选择 EnvDTE80 引用并将其“Embed Interop Types”设置为 False。您不必部署它,您的代码可以在其上运行的任何机器在 GAC 中都有此程序集。
-
False -
我的引用已经设置为 false...
-
@Will 我认为您的第一次反对票不公平。问题包括问题的代码(授予带有异常的图像也包含代码)
标签: c# visual-studio-2017 envdte visual-studio-templates