You can create a .props file that contains selected project properties of choice.
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets" />
<PropertyGroup>
<IncludePath>C:\ExampleDir\Include;$(IncludePath)</IncludePath>
</PropertyGroup>
</Project>
You can move blocks of existing properties from your .vcxproj file(s).
It may also contain per Configuration conditions for properties (this is also something you can learn from insides of a .vcxproj file).
Important:
The .props file needs to be referenced from the Property Manager tab
[View] - [Property Manager] menu - select [Add Existing Property Sheet...]
while focusing a specific build configuration.
These property files are well reusable between different projects. Combined with Environment Variable values (e.g. use $(MySdkPath) instead of direct "C:\MySdk") this approach provides a good and universal solution.