无法在 VS 2017 中找到 VCProject (Microsoft.VisualStudio.VCProjectEngine.dll)
unable to locate VCProject (Microsoft.VisualStudio.VCProjectEngine.dll) in VS 2017
未在 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。我需要安装任何额外的软件包吗?
或者有任何解决方法吗?
谢谢
请检查您的VS2017支持VC++项目开发。您需要通过 Visual Studio 安装程序安装 VC++ 组件并选择 C++ 相关的工作负载,如下图所示。
在我的VS2017中,Microsoft.VisualStudio.VCProjectEngine.dll存在于安装path\Microsoft Visual Studio17\Enterprise\Common7\IDE\CommonExtensions\Microsoft\VC\Project和安装path\Microsoft Visual Studio17\Enterprise\Common7\IDE\PublicAssemblies.
未在 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。我需要安装任何额外的软件包吗? 或者有任何解决方法吗?
谢谢
请检查您的VS2017支持VC++项目开发。您需要通过 Visual Studio 安装程序安装 VC++ 组件并选择 C++ 相关的工作负载,如下图所示。
在我的VS2017中,Microsoft.VisualStudio.VCProjectEngine.dll存在于安装path\Microsoft Visual Studio17\Enterprise\Common7\IDE\CommonExtensions\Microsoft\VC\Project和安装path\Microsoft Visual Studio17\Enterprise\Common7\IDE\PublicAssemblies.