无法在VS 2017中找到VCProject(Microsoft.VisualStudio.VCProjectEngine.dll)

时间:2017-09-18 09:50:52

标签: visual-studio visual-studio-2017 visual-studio-extensions envdte visual-studio-addins

在VS 2017中没有获得VC项目。

我正在使用VS 2017迁移其中一个已经在2010年运行的插件。 但在构建环境中,我无法创建VCProject

Projects projs = appDTE.Solution.Projects;
foreach(Project proj in projs)
{
    VCProject vcProj = proj as VCProject;
    IVCCollection oConfig = vcProj.Configurations as IVCCollection;
   // Do some stuff
}

安装中无法使用所需的Dll。 我在哪里可以找到Dll。我需要安装任何其他套餐吗? 或者有相同的解决方法吗?

由于

1 个答案:

答案 0 :(得分:2)

请检查您的VS2017支持VC ++项目开发。您需要通过Visual Studio安装程序安装VC ++组件,并选择与C ++相关的工作负载,如下面的屏幕截图所示。

enter image description here

在我的VS2017中,Microsoft.VisualStudio.VCProjectEngine.dll存在于安装路径\ Microsoft Visual Studio \ 2017 \ Enterprise \ Common7 \ IDE \ CommonExtensions \ Microsoft \ VC \ Project和安装路径\ Microsoft Visual Studio \ 2017 \ Enterprise中\ Common7 \ IDE \ PublicAssemblies。