Я пишу расширение Visual Studio, которое ссылается на сборку Microsoft.VisualStudio.VCProjectEngine
.
Теперь я пытаюсь преобразовать EnvDTE.Project
в Microsoft.VisualStudio.VCProjectEngine.VCProject
следующим образом:
VCProject vcProject = project.Object as VCProject;
Это приведение отлично работает при сборке и запуске моего расширения в Visual Studio 2015 при использовании версии 14.0
сборки VCProjectEngine. Однако приведение не работает, когда я меняю версию на 12.0
, чтобы мое расширение можно было установить и в VS2013. Здесь должно быть что-то, чего мне не хватает.
Как я могу сослаться на сборку VCProjectEngine, чтобы мое приведение типов работало в VS2013 и VS2015?