Using CustomParameter with Visual Studio Multi-Project Template

Visual Studio 2013 Update 2 finally added a built-in way to do this with ProjectTemplateLink The CopyParameters attribute will enable child access to all the variables of the parent template, with the prefix of ext_. You don’t even need CustomParameters for this. Change your ProjectTemplateLink to this: <ProjectTemplateLink ProjectName=”$safeprojectname$.Interface” CopyParameters=”true”> Interface\InterfaceTemplate.vstemplate </ProjectTemplateLink> And then you … Read more

No templates in Visual Studio 2017

You need to install it by launching the installer. Click the “Workload” tab* in the upper-left, then check top right “.NET-Desktop Development” and hit install. Note it may modify your installation size (bottom-right), and you can install other Workloads, but you must install “.NET-Desktop Development” at least. *as seen in comments below, users were not … Read more