Platform Toolset 141 Download

  1. Visual Studio Toolset 141
  2. Platform Toolset 141 Download
  3. Visual Studio Platform Toolset 141
  4. Platform Toolset 141 Download For Windows 10
-->

The Windows Driver Kit (WDK) takes advantage of the MSBuild platform toolset feature to provide tools and libraries that are specific to driver development. The MSBuild platform toolset feature is extensible. The specific version of the platform toolset that you want to use is controlled by an MSBuild property called PlatformToolset. Projects can switch between tools and libraries by setting the PlatformToolset property in the project file.

The Windows Driver Kit (WDK) 8.1 provides the following platform toolsets for driver development.

I've run into this issue today, and retargeting the solution is not an option. There needs to be a way to install the v141 platform tools for use with Visual studio 2019. The various build tools are not recognized as (Platform Toolset = 'v141'). V141 toolset for XP doesn't work from under VS 2019 preview2 visual studio 2019 version 16.0 preview windows 10.0 debugger project C Fixed In: Visual Studio 2019 version 16.0 Andrij Abyzov reported Jan 28, 2019 at 12:19 PM.

PlatformToolset (WDK 8.1)Use
WindowsKernelModeDriver8.1For kernel-mode drivers and components.
WindowsUserModeDriver8.1For user-mode drivers and components.
WindowsApplicationForDrivers8.1For any type of application. This platform toolset provides compatibility with the build options used in the Windows Driver Kit (WDK) for Windows 7 (WDK 7.1), and also uses the default settings that are common for development of user-mode applications that interact with drivers. You might use this setting if you are migrating or converting a project that was built using WDK 7.
Visual Studio 2013 (v120)Use for any type of Windows application (default).

The Windows Driver Kit (WDK) 8 provided the following platform toolsets for driver development. This information is provided for reference only.

PlatformToolset (WDK 8)Use
WindowsKernelModeDriver8.0For kernel-mode drivers and components.
WindowsUserModeDriver8.0For user-mode drivers and components.
WindowsApplicationForDrivers8.0For any type of application. This platform toolset provides compatibility with the build options used in the WDK for Windows 7 (WDK 7.1). You might use this setting if you are migrating or converting a project that was built using WDK 7.
Visual Studio 2012 (v110)Use for any type of Windows application (default).

Note If you create a driver from one of the available Windows driver templates in Visual Studio, the PlatformToolset property is set for you. You can also select the PlatformToolset by using the driver project property page in Visual Studio.Setting the Platform Toolset in Visual Studio

  1. Open the property pages for your driver project. Select and hold (or right-click) the driver project in Solution Explorer and select Properties.
  2. In the property pages for the driver project, select Configuration Properties and then select General.
  3. Select the Platform Toolset property for the project from the drop-down list.

Example - Setting the PlatformToolset property in a Visual Studio project file (.vcxproj)

The following example shows how the PlatformToolset property is set in the project file.

The ConfigurationType property controls the target extension and the output type for the binary that is being built. Some of the possible values for this property are Application, DynamicLibrary, StaticLibrary, and Utility.

The WDK introduces a new value for this property called Driver to build a kernel-mode driver. If you set this property to Driver, MSBuild will generate a driver file with .sys as its extension. In the example, the PlatformToolset property is set to WindowsKernelModeDriver8.1 to build a kernel-mode driver. WindowsKernelModeDriver8.1 is the only WDK platform toolset that requires the DriverConfigurationType. In this example, the DriverType is set to KMDF.

About the PlatformToolset property for drivers

The PlatformToolset is a set of property sheets, targets, tools, and tasks that work together to extend and modify a platform in order to build drivers or kernel-mode components for that particular platform. For drivers and related components and applications, the PlatformToolset property should be set to WindowsKernelModeDriver8.1, WindowsUserModeDriver8.1, or WindowsApplicationForDrivers8.1 in the project file. These platform toolsets are designed to extend the existing Visual Studio CC++ tool chain compiler and linker with other WDK-specific build tools and target the WDK headers and libraries. The WindowsApplicationForDrivers8.1 toolset provides compatibility with the build option settings that were available in the WDK for Windows 7 (WDK 7.1), and also the default settings that are common for development of user-mode applications that interact with drivers.

The Platform Toolset has the default platform-level settings and targets to build any driver project. You use default switches for build tools such as the compiler or linker, system information such as the INCLUDE or LIBRARY paths for the WDK, and feature settings such as various properties to set when using Unicode or ANSI strings to build a driver project. If you are developing a Windows application for the desktop, do not use the WindowsKernelModeDriver8.1, WindowsUserModeDriver8.1, or WindowsApplicationForDrivers8.1 platform toolset. Instead, use the Visual Studio 2013 (v120) platform toolset.

By default, the PlatformToolset property is Visual Studio 2013 (v120) for both newly created Win32 user mode C++ projects and projects that were converted to Visual Studio 2013. In both cases, the PlatformToolset property is not written to the project file.

When you select one of the platform toolsets for drivers, the following properties are set.

  • ExecutablePath and NativeExecutablePath (PATH)
  • IncludePath (INCLUDE)
  • ReferencePath (LIBPATH)
  • LibraryPath (LIB)
  • SourcePath
  • ExcludedPath

Note When UseEnv is not set to TRUE, PATH, LIB, INCLUDE, LIBPATH will be set from the corresponding property values in the platform toolset. When UseEnv is set to TRUE, as in the old build system, the values from the environment variables for PATH, INCLUDE, LIB, and LIBPATH will be used instead.

Where the WDK installs files that enable the driver-specific platform toolsets

The following table summarizes the places where the WDK installs files to enable the platform toolsets for driver development.

Path variableDescription

$(VCTargetsPath)

By default, $(VCTargetsPath) is defined in the registry as $(MSBuildExtensionsPath)<em><FOLDER><MSBUILDSYNTAXVERSION>)

The version number is included in case a new build process is used for the same platform, which has new syntax and requires a later MSBuild.

The <FOLDER> is the Microsoft.Cpp folder - $(MSBuildExtensionsPath)Microsoft.Cpp4.0v120.

This is called syntax version rather than tools version. It is the assembly version of the first Microsoft.Build.Engine that supports all of the necessary syntax. Microsoft.Cpp indicates the only folder where Visual Studio will look for platforms.

$(VCTargetsPath)Platforms$(Platform)ImportAfter.props

Optional folder that does not normally contain files. You can customize the platform by saving MSBuild format files in this folder. They will be imported at the bottom of the platform settings file, as indicated by the folder that they are currently in. The order in which files are imported from this location is undefined. The files that MSBuild creates are $(VCTargetsPath)Platforms$(Platform)ImportAfterMicrosoft.Cpp.<Platform>.WindowsKernelModeDriver8.1.props and Microsoft.Cpp.<Platform>.WindowsUserModeDriver8.1.props, which import several WDK-specific props files.

$(VCTargetsPath)Platforms$(Platform)PlatformToolsets$(PlatformToolset)</p>

For the WDK:

The $(PlatformToolset) must be set to WindowsKernelModeDriver8.1 for building kernel mode drivers, set to WindowsUserModeDriver8.1 for building user mode drivers, and set to WindowsApplicationForDrivers8.1 for compatibility with the build options used in the Windows 7 WDK (WDK 7).

PlatformToolset Directory

For example, C:Program FilesMSBuildMicrosoft.Cppv4.0v120PlatformsWin32PlatformToolsetsWindowsKernelModeDriver8.1.

The PlatformToolsets directory allows you to add other types of files later – in their own subfolder.

Microsoft.Cpp.$(Platform).$(PlatformToolset).props

Platform Toolset Props file

Imports props files to build a driver. Also imports v120 props file.

Microsoft.Cpp.$(Platform).$(PlatformToolset).targets

Platform Toolset Targets file

Imports target files to build a driver. These files contain <UsingTask> tags to pull in the WDK tasks. This feature also imports v120 targets.

$(WDKContentRoot)build.props

All driver specific props files. These files contain default settings to build a driver.

$(WDKContentRoot)build*.targets

All driver specific targets file. This file identifies the targets to build a driver.

Posted by1 year ago

Downloading Visual Studio 2012

  • Mar 1, 2018 - Installing PlatformToolset v110 without installing Visual. Installing Platform Toolset v120 under Visual. How to use MSBuild to target v110.
  • The Windows Driver Kit (WDK) takes advantage of the MSBuild platform toolset feature to provide tools and libraries that are specific to driver development.

Hello,

Stuck on an older toolset version? Fl studio 10 download crack. Change Platform Toolset to. You will still need to install VS 2013 because the VC2013 toolset that.

I'm trying to download Visual Studio 2012, but it doesn't seem to be available on the Microsoft website?

I kinda need this version because I'm trying to write a plug-in for Autodesk Maya (3D-animation software). I've tried 2017 but this doesn't seem to work, and the documentation tells me I need 2012. (http://help.autodesk.com/view/MAYAUL/2016/ENU/?guid=__files_Setting_up_your_build_env_Windows_env_32bit_and_64bit_htm)

(error in 2017: error MSB8020: The build tools for Visual Studio 2012 (Platform Toolset = 'v110') cannot be found. To build using the v110 build tools, please install Visual Studio 2012 build tools. Alternatively, you may upgrade to the current Visual Studio tools by selecting the Project menu or right-click the solution, and then selecting 'Retarget solution'. )

Is there still anyway to get Visual Studio 2012? If i remember this used to be free to download, right? Or perhaps i can install Platform Toolset = 'v110'?

Thanks for the help

Visual Studio Toolset 141

67% Upvoted

How To Install Platform Under Washer And Dryer

-->Platform Toolset 141 Download

The Windows Driver Kit (WDK) takes advantage of the MSBuild platform toolset feature to provide tools and libraries that are specific to driver development. The MSBuild platform toolset feature is extensible. The specific version of the platform toolset that you want to use is controlled by an MSBuild property called PlatformToolset. Projects can switch between tools and libraries by setting the PlatformToolset property in the project file.

The Windows Driver Kit (WDK) 8.1 provides the following platform toolsets for driver development.

PlatformToolset (WDK 8.1)Use
WindowsKernelModeDriver8.1For kernel-mode drivers and components.
WindowsUserModeDriver8.1For user-mode drivers and components.
WindowsApplicationForDrivers8.1For any type of application. This platform toolset provides compatibility with the build options used in the Windows Driver Kit (WDK) for Windows 7 (WDK 7.1), and also uses the default settings that are common for development of user-mode applications that interact with drivers. You might use this setting if you are migrating or converting a project that was built using WDK 7.
Visual Studio 2013 (v120)Use for any type of Windows application (default).

The Windows Driver Kit (WDK) 8 provided the following platform toolsets for driver development. This information is provided for reference only.

PlatformToolset (WDK 8)Use
WindowsKernelModeDriver8.0For kernel-mode drivers and components.
WindowsUserModeDriver8.0For user-mode drivers and components.
WindowsApplicationForDrivers8.0For any type of application. This platform toolset provides compatibility with the build options used in the WDK for Windows 7 (WDK 7.1). You might use this setting if you are migrating or converting a project that was built using WDK 7.
Visual Studio 2012 (v110)Use for any type of Windows application (default).

Note If you create a driver from one of the available Windows driver templates in Visual Studio, the PlatformToolset property is set for you. You can also select the PlatformToolset by using the driver project property page in Visual Studio.Setting the Platform Toolset in Visual Studio

  1. Open the property pages for your driver project. Right-click the driver project in Solution Explorer and select Properties.
  2. In the property pages for the driver project, click Configuration Properties and then click General.
  3. Select the Platform Toolset property for the project from the drop-down list.

Example - Setting the PlatformToolset property in a Visual Studio project file (.vcxproj)

The following example shows how the PlatformToolset property is set in the project file.

Platform Toolset 141 Download

The ConfigurationType property controls the target extension and the output type for the binary that is being built. Some of the possible values for this property are Application, DynamicLibrary, StaticLibrary, and Utility.

The WDK introduces a new value for this property called Driver to build a kernel-mode driver. If you set this property to Driver, MSBuild will generate a driver file with .sys as its extension. In the example, the PlatformToolset property is set to WindowsKernelModeDriver8.1 to build a kernel-mode driver. WindowsKernelModeDriver8.1 is the only WDK platform toolset that requires the DriverConfigurationType. In this example, the DriverType is set to KMDF.

About the PlatformToolset property for drivers

The PlatformToolset is a set of property sheets, targets, tools, and tasks that work together to extend and modify a platform in order to build drivers or kernel-mode components for that particular platform. For drivers and related components and applications, the PlatformToolset property should be set to WindowsKernelModeDriver8.1, WindowsUserModeDriver8.1, or WindowsApplicationForDrivers8.1 in the project file. These platform toolsets are designed to extend the existing Visual Studio CC++ tool chain compiler and linker with other WDK-specific build tools and target the WDK headers and libraries. The WindowsApplicationForDrivers8.1 toolset provides compatibility with the build option settings that were available in the WDK for Windows 7 (WDK 7.1), and also the default settings that are common for development of user-mode applications that interact with drivers.

The Platform Toolset has the default platform-level settings and targets to build any driver project. You use default switches for build tools such as the compiler or linker, system information such as the INCLUDE or LIBRARY paths for the WDK, and feature settings such as various properties to set when using Unicode or ANSI strings to build a driver project. If you are developing a Windows application for the desktop, do not use the WindowsKernelModeDriver8.1, WindowsUserModeDriver8.1, or WindowsApplicationForDrivers8.1 platform toolset. Instead, use the Visual Studio 2013 (v120) platform toolset.

By default, the PlatformToolset property is Visual Studio 2013 (v120) for both newly created Win32 user mode C++ projects and projects that were converted to Visual Studio 2013. In both cases, the PlatformToolset property is not written to the project file.

When you select one of the platform toolsets for drivers, the following properties are set.

  • ExecutablePath and NativeExecutablePath (PATH)
  • IncludePath (INCLUDE)
  • ReferencePath (LIBPATH)
  • LibraryPath (LIB)
  • SourcePath
  • ExcludedPath

Note When UseEnv is not set to TRUE, PATH, LIB, INCLUDE, LIBPATH will be set from the corresponding property values in the platform toolset. When UseEnv is set to TRUE, as in the old build system, the values from the environment variables for PATH, INCLUDE, LIB, and LIBPATH will be used instead.

Visual Studio Platform Toolset 141

How To Install Platform Swing On Swingset

Platform Toolset 141 Download For Windows 10

Where the WDK installs files that enable the driver-specific platform toolsets

The following table summarizes the places where the WDK installs files to enable the platform toolsets for driver development.

How To Install Platform Toolset V110

Path variableDescription

$(VCTargetsPath)

By default, $(VCTargetsPath) is defined in the registry as $(MSBuildExtensionsPath)<em><FOLDER>&lt;MSBUILDSYNTAXVERSION>)

The version number is included in case a new build process is used for the same platform, which has new syntax and requires a later MSBuild.

The <FOLDER> is the Microsoft.CppThe art of dying peter fenwick pdf to word. folder - $(MSBuildExtensionsPath)Microsoft.Cpp4.0v120.

This is called syntax version rather than tools version. It is the assembly version of the first Microsoft.Build.Engine that supports all of the necessary syntax. Microsoft.Cpp indicates the only folder where Visual Studio will look for platforms.

$(VCTargetsPath)Platforms$(Platform)ImportAfter.propsKathaprasangam malayalam script pdf.

Optional folder that does not normally contain files. You can customize the platform by saving MSBuild format files in this folder. They will be imported at the bottom of the platform settings file, as indicated by the folder that they are currently in. The order in which files are imported from this location is undefined. The files that MSBuild creates are $(VCTargetsPath)Platforms$(Platform)ImportAfterMicrosoft.Cpp.<Platform>.WindowsKernelModeDriver8.1.props and Microsoft.Cpp.<Platform>.WindowsUserModeDriver8.1.props, which import several WDK-specific props files.

$(VCTargetsPath)Platforms$(Platform)PlatformToolsets$(PlatformToolset)</p>

For the WDK:

The $(PlatformToolset) must be set to WindowsKernelModeDriver8.1 for building kernel mode drivers, set to WindowsUserModeDriver8.1 for building user mode drivers, and set to WindowsApplicationForDrivers8.1 for compatibility with the build options used in the Windows 7 WDK (WDK 7).

PlatformToolset Directory

For example, C:Program FilesMSBuildMicrosoft.Cppv4.0v120PlatformsWin32PlatformToolsetsWindowsKernelModeDriver8.1.

The PlatformToolsets directory allows you to add other types of files later – in their own subfolder.

Microsoft.Cpp.$(Platform).$(PlatformToolset).props

Platform Toolset Props file

Imports props files to build a driver. Also imports v120 props file.

Microsoft.Cpp.$(Platform).$(PlatformToolset).targets

Platform Toolset Targets file

Imports target files to build a driver. These files contain <UsingTask> tags to pull in the WDK tasks. This feature also imports v120 targets.

$(WDKContentRoot)build.props

All driver specific props files. These files contain default settings to build a driver.

$(WDKContentRoot)build*.targets

All driver specific targets file. This file identifies the targets to build a driver.