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

Google login in Ionic Capacitor app with Angular

Google login in Ionic Capacitor app with Angular

Beta Sign-ups…

Different paths to the Cloud

Have You Standardized Your Incident Response Process?

Getting Started on KCC Testnet (Part 1)

Go-Tenable: A CLI tool for scanning and vulnerability management

Do not use Pop-Ups

How to use alembic for your database migrations?

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

CS371p Spring 2022: Pranav Chunduru

Useful Git commands for common tasks

CS373 Spring 2022: Matthew Kozlowski — Week 5

CS371p Spring 2022: Malithy Wimalasooriya — Week 14