From ea3a5636960aa4e410d0edefba17d394df232e03 Mon Sep 17 00:00:00 2001 From: Eric Erhardt Date: Mon, 18 Jun 2018 13:33:05 -0500 Subject: [PATCH] Move the NuGet package build files into a TFM specific directory. (#370) When installing Microsoft.ML on an unsupported framework (like net452), it is currently getting installed successfully. However, users should be getting an error stating that net452 is not supported by this package. The cause is the build files exist for any TFM, which NuGet interprets as this package supports any TFM. Moving the build files to be consistent with the 'lib' folder support. Fix #357 --- Microsoft.ML.sln | 10 ++++++++++ .../build/{ => netstandard2.0}/Microsoft.ML.props | 2 +- .../build/{ => netstandard2.0}/Microsoft.ML.targets | 0 3 files changed, 11 insertions(+), 1 deletion(-) rename pkg/Microsoft.ML/build/{ => netstandard2.0}/Microsoft.ML.props (87%) rename pkg/Microsoft.ML/build/{ => netstandard2.0}/Microsoft.ML.targets (100%) diff --git a/Microsoft.ML.sln b/Microsoft.ML.sln index 3529c0e5b76..8f7dc39b88c 100644 --- a/Microsoft.ML.sln +++ b/Microsoft.ML.sln @@ -106,6 +106,14 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.ML.Maml", "src\Mi EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.ML.Console", "src\Microsoft.ML.Console\Microsoft.ML.Console.csproj", "{362A98CF-FBF7-4EBB-A11B-990BBF845B15}" EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build", "build", "{487213C9-E8A9-4F94-85D7-28A05DBBFE3A}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "netstandard2.0", "netstandard2.0", "{9252A8EB-ABFB-440C-AB4D-1D562753CE0F}" + ProjectSection(SolutionItems) = preProject + pkg\Microsoft.ML\build\netstandard2.0\Microsoft.ML.props = pkg\Microsoft.ML\build\netstandard2.0\Microsoft.ML.props + pkg\Microsoft.ML\build\netstandard2.0\Microsoft.ML.targets = pkg\Microsoft.ML\build\netstandard2.0\Microsoft.ML.targets + EndProjectSection +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -243,6 +251,8 @@ Global {7A9DB75F-2CA5-4184-9EF5-1F17EB39483F} = {AED9C836-31E3-4F3F-8ABC-929555D3F3C4} {64F40A0D-D4C2-4AA7-8470-E9CC437827E4} = {09EADF06-BE25-4228-AB53-95AE3E15B530} {362A98CF-FBF7-4EBB-A11B-990BBF845B15} = {09EADF06-BE25-4228-AB53-95AE3E15B530} + {487213C9-E8A9-4F94-85D7-28A05DBBFE3A} = {DEC8F776-49F7-4D87-836C-FE4DC057D08C} + {9252A8EB-ABFB-440C-AB4D-1D562753CE0F} = {487213C9-E8A9-4F94-85D7-28A05DBBFE3A} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {41165AF1-35BB-4832-A189-73060F82B01D} diff --git a/pkg/Microsoft.ML/build/Microsoft.ML.props b/pkg/Microsoft.ML/build/netstandard2.0/Microsoft.ML.props similarity index 87% rename from pkg/Microsoft.ML/build/Microsoft.ML.props rename to pkg/Microsoft.ML/build/netstandard2.0/Microsoft.ML.props index 3970c4d664a..fa15d15eb5f 100644 --- a/pkg/Microsoft.ML/build/Microsoft.ML.props +++ b/pkg/Microsoft.ML/build/netstandard2.0/Microsoft.ML.props @@ -7,7 +7,7 @@ - PreserveNewest false diff --git a/pkg/Microsoft.ML/build/Microsoft.ML.targets b/pkg/Microsoft.ML/build/netstandard2.0/Microsoft.ML.targets similarity index 100% rename from pkg/Microsoft.ML/build/Microsoft.ML.targets rename to pkg/Microsoft.ML/build/netstandard2.0/Microsoft.ML.targets