Visual Studio 2019/2017 Works with Win SDK 7.1

  • Included in Visual Studio 2010, v7.0a, 6.1.7600.16385, 2010–04–12, It is the latest version that officially supports Windows XP target.
  • Microsoft Windows SDK for Windows 7 and .NET Framework 4, v7.1, 7.1.7600.0.30514, 2010–05–19, Introduces the “v110_xp” platform toolset.

List Challenges

  • Install Windows SDK 7.1
  • Working with Visual C++ 2010 Projects
  • Install “atlmfc” Visual C++ Files
  • Setup Visual C++ for Your System

Install Windows SDK 7.1

  • Don’t run the default installer.
    Please don’t run the setup.exe in ISO folder. Run \setup\SdkSetup.exe.
  • Unselect Visual C++ Compilers and unselect redistributable Packages.
Select Platform Toolset

Working with Visual C++ 2010 Projects

Install “atlmfc” Visual C++ Files

Locate your VC in Visual Studio 10.0

Installed “atlmfc”

Setup Visual C++ for Your System

  • Update Visual Studio 2010 Registry Settings
Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\\SOFTWARE\\WOW6432Node\\Microsoft\\VisualStudio\\10.0]
"Source Directories"="C:\\\\Program Files (x86)\\\\Microsoft Visual Studio 10.0\\\\VC\\\\crt\\\\src\\\\;;;"
[HKEY_LOCAL_MACHINE\\SOFTWARE\\WOW6432Node\\Microsoft\\VisualStudio\\10.0\\Setup][HKEY_LOCAL_MACHINE\\SOFTWARE\\WOW6432Node\\Microsoft\\VisualStudio\\10.0\\Setup\\VC]
"ProductDir"="C:\\\\Program Files (x86)\\\\Microsoft Visual Studio 10.0\\\\VC\\\\"
[HKEY_LOCAL_MACHINE\\SOFTWARE\\WOW6432Node\\Microsoft\\VisualStudio\\10.0\\Setup\\VS]
"ProductDir"="C:\\\\Program Files (x86)\\\\Microsoft Visual Studio 10.0\\\\"
  • Fix Compiler Errors, File Tracking Issue
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="<http://schemas.microsoft.com/developer/msbuild/2003>">
<ImportGroup Label="PropertySheets" />
<PropertyGroup>
<_PropertySheetDisplayName>SDK7.1 Patch No Track</_PropertySheetDisplayName>
</PropertyGroup>
<PropertyGroup Label="Globals">
<TrackFileAccess>false</TrackFileAccess>
</PropertyGroup>
</Project>
Open Property Manager
Add Existing Property Sheet…
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="<http://schemas.microsoft.com/developer/msbuild/2003>">
<ImportGroup Label="PropertySheets" />
<PropertyGroup>
<_PropertySheetDisplayName>SDK7.1 Patch</_PropertySheetDisplayName>
</PropertyGroup>
<PropertyGroup Label="Globals">
<TrackFileAccess>true</TrackFileAccess>
<CLTrackerSdkPath>$(WindowsSdkNetFx4ToolsDir)</CLTrackerSdkPath>
<LinkTrackerSdkPath>$(WindowsSdkNetFx4ToolsDir)</LinkTrackerSdkPath>
<RCTrackerSdkPath>$(WindowsSdkNetFx4ToolsDir)</RCTrackerSdkPath>
<ManifestTrackerSdkPath>$(WindowsSdkNetFx4ToolsDir)</ManifestTrackerSdkPath>
</PropertyGroup>
</Project>

Others

Related Repository And Files

--

--

--

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

How hardcore were the moon landing procedures and programmers 50 years ago

Margaret Heafield Hamilton, Design lead for Apollo 11 navigation program

Virtual realtime rehearsals with low latency using Jack Trip on MacOS Catalina (in the age of…

Akashnet a decentralized cloud of future Setup Guide

Can we code more consistently by using our pool?

Ruby find_all vs select, what’s the deal?

Understanding Unix software architecture

Hack The Box: Poison Write-up (#13)

Quality and test automation: don’t underestimate processes

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Allen Kuo (kwyshell)

Allen Kuo (kwyshell)

More from Medium

Reactive Forms and Validations- Part 3

Async Await in JavaScript

The flat file in webMethods with Demo.