如何在Visual Studio 2017中以编程方式添加Win32Console(c ++)项目?

时间:2018-03-02 02:39:27

标签: visual-studio-2017

早上好。

我正致力于在Visual Studio 2017中创建解决方案并通过DTE添加项目。

VisualStudio在2015年之前运行良好,但从2017年起,我们更改了方法,但无法正常工作。

在VisualStudio 2015之前,使用了以下代码。

Visual Studio 2015

_auto_conll

结果: pPath是C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ VC \ vcprojects

Visual Studio 2017

CComPtr<EnvDTE::Project> temp;
CComBSTR pPath;
pSolution->get_TemplatePath(
    CComBSTR("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}"), // C++
    &pPath);
pPath.Append("Win32console.vsz");                       // Use C++ Win32Console Application

pPath是C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Enterprise \ Common7 \ IDE \ VC \ vcprojects

但是,2017年该目录中没有像Win32console.vsz这样的文件,因此您无法像2015年那样将项目添加到解决方案中。

如果方法已更改,您是否可以获得一些文档或帮助?

0 个答案:

没有答案