BTDF / DeploymentFramework

The Deployment Framework for BizTalk is the most powerful and customizable, yet easy-to-use toolkit for deploying and configuring your BizTalk solutions.
MIT License
53 stars 24 forks source link

Feature: Modernize code for MSBuild v4.0 #314

Closed tfabraham closed 6 years ago

tfabraham commented 6 years ago

Overhaul the core Deployment Framework MSBuild targets to take advantage of MSBuild v4.0 functionality.

Convert CreateProperty/CreateItem within Targets to PropertyGroup/ItemGroup

Use MSBuild property functions to read the registry, etc.

Major benefit is that many existing properties can be made available during MSBuild's parsing and evaluation phase, which allows them to be used within ItemGroup's and PropertyGroup's in the .btdfproj whether in Condition's or within the values of properties and/or items. More properties just work as expected instead of working at runtime but not in global ItemGroup's and PropertyGroup's.

This work item was migrated from CodePlex

CodePlex work item ID: '10544' Assigned to: 'tfabraham' Vote count: '1'

tfabraham commented 6 years ago

[UnknownUser@3/5/2014] Resolved with changeset 74666: Modernize code for MSBuild 4.0; enable support for 64-bit MSBuild (#10544, #10545)