Skip to content

Configuring MSBuild projects to use NuGet

Mohamed Hegazy edited this page Jan 28, 2016 · 15 revisions

For existing projects:

  • Right-Click -> Manage NuGet Packages
  • Search for Microsoft.TypeScript.MSBuild
  • Hit Install
  • Right-Click -> Unload Project
  • Edit project file
  • Replace:
<Import 
Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.Default.props"
Condition="Exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.Default.props')" />

with

 <Import 
Project="..\packages\Microsoft.TypeScript.MSBuild.1.8.0-beta\tools\Microsoft.TypeScript.Default.props"
Condition="Exists('..\packages\Microsoft.TypeScript.MSBuild.1.8.0-beta\tools\Microsoft.TypeScript.Default.props')" />
  • Replace:
<Import 
Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets"
Condition="Exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\TypeScript\Microsoft.TypeScript.targets')" />

with

 <Import 
Project="..\packages\Microsoft.TypeScript.MSBuild.1.8.0-beta\tools\Microsoft.TypeScript.targets" 
Condition="Exists('..\packages\Microsoft.TypeScript.MSBuild.1.8.0-beta\tools\Microsoft.TypeScript.targets')" />
Clone this wiki locally