summaryrefslogtreecommitdiff
path: root/src/.nuget
diff options
context:
space:
mode:
authorEric StJohn <ericstj@microsoft.com>2019-03-14 19:13:11 -0700
committerGitHub <noreply@github.com>2019-03-14 19:13:11 -0700
commitfa43509b42083ba044660d7ea566af79207a4275 (patch)
tree406c2729ccfb4070e7f8912ceed4d99bb66eb8f0 /src/.nuget
parent832c78f88083dc119632a0c0befdaa1e8d5c0ea7 (diff)
downloadcoreclr-fa43509b42083ba044660d7ea566af79207a4275.tar.gz
coreclr-fa43509b42083ba044660d7ea566af79207a4275.tar.bz2
coreclr-fa43509b42083ba044660d7ea566af79207a4275.zip
Make ILProj work in Visual Studio (#23264)
CPS depends the targets defined here and will fail to load a project if these aren't imported.
Diffstat (limited to 'src/.nuget')
-rw-r--r--src/.nuget/Microsoft.NET.Sdk.IL/targets/Microsoft.NET.Sdk.IL.targets7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/.nuget/Microsoft.NET.Sdk.IL/targets/Microsoft.NET.Sdk.IL.targets b/src/.nuget/Microsoft.NET.Sdk.IL/targets/Microsoft.NET.Sdk.IL.targets
index cea740ddab..816ccd8e72 100644
--- a/src/.nuget/Microsoft.NET.Sdk.IL/targets/Microsoft.NET.Sdk.IL.targets
+++ b/src/.nuget/Microsoft.NET.Sdk.IL/targets/Microsoft.NET.Sdk.IL.targets
@@ -146,6 +146,13 @@ Copyright (c) .NET Foundation. All rights reserved.
<CallTarget Targets="$(TargetsTriggeredByCompilation)" Condition="'$(TargetsTriggeredByCompilation)' != ''"/>
</Target>
+ <!-- Import design time targets for Roslyn Project System. These are only available if Visual Studio is installed. -->
+ <!-- Required for project to load in Visual Studio. -->
+ <PropertyGroup>
+ <ManagedDesignTimeTargetsPath Condition="'$(ManagedDesignTimeTargetsPath)'==''">$(MSBuildExtensionsPath)\Microsoft\VisualStudio\Managed\Microsoft.Managed.DesignTime.targets</ManagedDesignTimeTargetsPath>
+ </PropertyGroup>
+ <Import Project="$(ManagedDesignTimeTargetsPath)" Condition="'$(ManagedDesignTimeTargetsPath)' != '' and Exists('$(ManagedDesignTimeTargetsPath)')" />
+
<Import Project="$(MSBuildToolsPath)\Microsoft.Common.targets" />
</Project>