diff --git a/MSBuild.sln b/MSBuild.sln index c9afd80865b..17b2dfd5105 100644 --- a/MSBuild.sln +++ b/MSBuild.sln @@ -10,6 +10,9 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution EndProjectSection EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Samples", "Samples", "{760FF85D-8BEB-4992-8095-A9678F88FD47}" + ProjectSection(SolutionItems) = preProject + src\Samples\Directory.Build.props = src\Samples\Directory.Build.props + EndProjectSection EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Build", "src\Build\Microsoft.Build.csproj", "{69BE05E2-CBDA-4D27-9733-44E12B0F5627}" EndProject @@ -69,6 +72,10 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NuGet.MSBuildSdkResolver.Un EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MSBuild.Bootstrap", "src\MSBuild.Bootstrap\MSBuild.Bootstrap.csproj", "{CEAEE4FE-9298-443B-AFC5-0F72472484B6}" EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RoslynCodeTaskFactory", "src\Samples\RoslynCodeTaskFactory\RoslynCodeTaskFactory.csproj", "{46827763-0A5F-47E1-9D6F-9D4BD22883C7}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DownloadFile", "src\Samples\DownloadFile\DownloadFile.csproj", "{5C356475-B9A6-4CA5-A6BD-0B17FE3FEFC4}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -898,6 +905,66 @@ Global {CEAEE4FE-9298-443B-AFC5-0F72472484B6}.Release-MONO|x64.Build.0 = Release-MONO|x64 {CEAEE4FE-9298-443B-AFC5-0F72472484B6}.Release-MONO|x86.ActiveCfg = Release-MONO|Any CPU {CEAEE4FE-9298-443B-AFC5-0F72472484B6}.Release-MONO|x86.Build.0 = Release-MONO|Any CPU + {46827763-0A5F-47E1-9D6F-9D4BD22883C7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {46827763-0A5F-47E1-9D6F-9D4BD22883C7}.Debug|Any CPU.Build.0 = Debug|Any CPU + {46827763-0A5F-47E1-9D6F-9D4BD22883C7}.Debug|x64.ActiveCfg = Debug|x64 + {46827763-0A5F-47E1-9D6F-9D4BD22883C7}.Debug|x64.Build.0 = Debug|x64 + {46827763-0A5F-47E1-9D6F-9D4BD22883C7}.Debug|x86.ActiveCfg = Debug|Any CPU + {46827763-0A5F-47E1-9D6F-9D4BD22883C7}.Debug|x86.Build.0 = Debug|Any CPU + {46827763-0A5F-47E1-9D6F-9D4BD22883C7}.Debug-MONO|Any CPU.ActiveCfg = Debug-MONO|Any CPU + {46827763-0A5F-47E1-9D6F-9D4BD22883C7}.Debug-MONO|Any CPU.Build.0 = Debug-MONO|Any CPU + {46827763-0A5F-47E1-9D6F-9D4BD22883C7}.Debug-MONO|x64.ActiveCfg = Debug-MONO|x64 + {46827763-0A5F-47E1-9D6F-9D4BD22883C7}.Debug-MONO|x64.Build.0 = Debug-MONO|x64 + {46827763-0A5F-47E1-9D6F-9D4BD22883C7}.Debug-MONO|x86.ActiveCfg = Debug-MONO|Any CPU + {46827763-0A5F-47E1-9D6F-9D4BD22883C7}.Debug-MONO|x86.Build.0 = Debug-MONO|Any CPU + {46827763-0A5F-47E1-9D6F-9D4BD22883C7}.MachineIndependent|Any CPU.ActiveCfg = Release-MONO|Any CPU + {46827763-0A5F-47E1-9D6F-9D4BD22883C7}.MachineIndependent|Any CPU.Build.0 = Release-MONO|Any CPU + {46827763-0A5F-47E1-9D6F-9D4BD22883C7}.MachineIndependent|x64.ActiveCfg = Release|x64 + {46827763-0A5F-47E1-9D6F-9D4BD22883C7}.MachineIndependent|x64.Build.0 = Release|x64 + {46827763-0A5F-47E1-9D6F-9D4BD22883C7}.MachineIndependent|x86.ActiveCfg = Release-MONO|Any CPU + {46827763-0A5F-47E1-9D6F-9D4BD22883C7}.MachineIndependent|x86.Build.0 = Release-MONO|Any CPU + {46827763-0A5F-47E1-9D6F-9D4BD22883C7}.Release|Any CPU.ActiveCfg = Release|Any CPU + {46827763-0A5F-47E1-9D6F-9D4BD22883C7}.Release|Any CPU.Build.0 = Release|Any CPU + {46827763-0A5F-47E1-9D6F-9D4BD22883C7}.Release|x64.ActiveCfg = Release|x64 + {46827763-0A5F-47E1-9D6F-9D4BD22883C7}.Release|x64.Build.0 = Release|x64 + {46827763-0A5F-47E1-9D6F-9D4BD22883C7}.Release|x86.ActiveCfg = Release|Any CPU + {46827763-0A5F-47E1-9D6F-9D4BD22883C7}.Release|x86.Build.0 = Release|Any CPU + {46827763-0A5F-47E1-9D6F-9D4BD22883C7}.Release-MONO|Any CPU.ActiveCfg = Release-MONO|Any CPU + {46827763-0A5F-47E1-9D6F-9D4BD22883C7}.Release-MONO|Any CPU.Build.0 = Release-MONO|Any CPU + {46827763-0A5F-47E1-9D6F-9D4BD22883C7}.Release-MONO|x64.ActiveCfg = Release-MONO|x64 + {46827763-0A5F-47E1-9D6F-9D4BD22883C7}.Release-MONO|x64.Build.0 = Release-MONO|x64 + {46827763-0A5F-47E1-9D6F-9D4BD22883C7}.Release-MONO|x86.ActiveCfg = Release-MONO|Any CPU + {46827763-0A5F-47E1-9D6F-9D4BD22883C7}.Release-MONO|x86.Build.0 = Release-MONO|Any CPU + {5C356475-B9A6-4CA5-A6BD-0B17FE3FEFC4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5C356475-B9A6-4CA5-A6BD-0B17FE3FEFC4}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5C356475-B9A6-4CA5-A6BD-0B17FE3FEFC4}.Debug|x64.ActiveCfg = Debug|x64 + {5C356475-B9A6-4CA5-A6BD-0B17FE3FEFC4}.Debug|x64.Build.0 = Debug|x64 + {5C356475-B9A6-4CA5-A6BD-0B17FE3FEFC4}.Debug|x86.ActiveCfg = Debug|Any CPU + {5C356475-B9A6-4CA5-A6BD-0B17FE3FEFC4}.Debug|x86.Build.0 = Debug|Any CPU + {5C356475-B9A6-4CA5-A6BD-0B17FE3FEFC4}.Debug-MONO|Any CPU.ActiveCfg = Debug-MONO|Any CPU + {5C356475-B9A6-4CA5-A6BD-0B17FE3FEFC4}.Debug-MONO|Any CPU.Build.0 = Debug-MONO|Any CPU + {5C356475-B9A6-4CA5-A6BD-0B17FE3FEFC4}.Debug-MONO|x64.ActiveCfg = Debug-MONO|x64 + {5C356475-B9A6-4CA5-A6BD-0B17FE3FEFC4}.Debug-MONO|x64.Build.0 = Debug-MONO|x64 + {5C356475-B9A6-4CA5-A6BD-0B17FE3FEFC4}.Debug-MONO|x86.ActiveCfg = Debug-MONO|Any CPU + {5C356475-B9A6-4CA5-A6BD-0B17FE3FEFC4}.Debug-MONO|x86.Build.0 = Debug-MONO|Any CPU + {5C356475-B9A6-4CA5-A6BD-0B17FE3FEFC4}.MachineIndependent|Any CPU.ActiveCfg = Release-MONO|Any CPU + {5C356475-B9A6-4CA5-A6BD-0B17FE3FEFC4}.MachineIndependent|Any CPU.Build.0 = Release-MONO|Any CPU + {5C356475-B9A6-4CA5-A6BD-0B17FE3FEFC4}.MachineIndependent|x64.ActiveCfg = Release|x64 + {5C356475-B9A6-4CA5-A6BD-0B17FE3FEFC4}.MachineIndependent|x64.Build.0 = Release|x64 + {5C356475-B9A6-4CA5-A6BD-0B17FE3FEFC4}.MachineIndependent|x86.ActiveCfg = Release-MONO|Any CPU + {5C356475-B9A6-4CA5-A6BD-0B17FE3FEFC4}.MachineIndependent|x86.Build.0 = Release-MONO|Any CPU + {5C356475-B9A6-4CA5-A6BD-0B17FE3FEFC4}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5C356475-B9A6-4CA5-A6BD-0B17FE3FEFC4}.Release|Any CPU.Build.0 = Release|Any CPU + {5C356475-B9A6-4CA5-A6BD-0B17FE3FEFC4}.Release|x64.ActiveCfg = Release|x64 + {5C356475-B9A6-4CA5-A6BD-0B17FE3FEFC4}.Release|x64.Build.0 = Release|x64 + {5C356475-B9A6-4CA5-A6BD-0B17FE3FEFC4}.Release|x86.ActiveCfg = Release|Any CPU + {5C356475-B9A6-4CA5-A6BD-0B17FE3FEFC4}.Release|x86.Build.0 = Release|Any CPU + {5C356475-B9A6-4CA5-A6BD-0B17FE3FEFC4}.Release-MONO|Any CPU.ActiveCfg = Release-MONO|Any CPU + {5C356475-B9A6-4CA5-A6BD-0B17FE3FEFC4}.Release-MONO|Any CPU.Build.0 = Release-MONO|Any CPU + {5C356475-B9A6-4CA5-A6BD-0B17FE3FEFC4}.Release-MONO|x64.ActiveCfg = Release-MONO|x64 + {5C356475-B9A6-4CA5-A6BD-0B17FE3FEFC4}.Release-MONO|x64.Build.0 = Release-MONO|x64 + {5C356475-B9A6-4CA5-A6BD-0B17FE3FEFC4}.Release-MONO|x86.ActiveCfg = Release-MONO|Any CPU + {5C356475-B9A6-4CA5-A6BD-0B17FE3FEFC4}.Release-MONO|x86.Build.0 = Release-MONO|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -914,6 +981,8 @@ Global {16DBDF17-3E0E-4140-989A-B42638126A40} = {9BAD9352-DEFB-45E5-B8A4-4816B9B22A33} {EDBFE32E-F264-4F01-97C3-B58F8B9165C9} = {9BAD9352-DEFB-45E5-B8A4-4816B9B22A33} {3D67E4FF-6EC6-4FE7-82F1-0DACE1E399A7} = {9BAD9352-DEFB-45E5-B8A4-4816B9B22A33} + {46827763-0A5F-47E1-9D6F-9D4BD22883C7} = {760FF85D-8BEB-4992-8095-A9678F88FD47} + {5C356475-B9A6-4CA5-A6BD-0B17FE3FEFC4} = {760FF85D-8BEB-4992-8095-A9678F88FD47} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {F948D667-14E3-4F98-BA50-3F3C948BF4C2} diff --git a/src/Samples/Directory.Build.props b/src/Samples/Directory.Build.props index 49c8a137bff..2dbbb8d8db8 100644 --- a/src/Samples/Directory.Build.props +++ b/src/Samples/Directory.Build.props @@ -3,6 +3,7 @@ Samples\$(MSBuildProjectName) + true diff --git a/src/Samples/Directory.Build.targets b/src/Samples/Directory.Build.targets deleted file mode 100644 index a5cad8c6ee0..00000000000 --- a/src/Samples/Directory.Build.targets +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/src/Samples/DownloadFile/.gitignore b/src/Samples/DownloadFile/.gitignore new file mode 100644 index 00000000000..7a694c9699a --- /dev/null +++ b/src/Samples/DownloadFile/.gitignore @@ -0,0 +1 @@ +LICENSE \ No newline at end of file diff --git a/src/Samples/DownloadFile/Class1.cs b/src/Samples/DownloadFile/Class1.cs new file mode 100644 index 00000000000..3e633cf6616 --- /dev/null +++ b/src/Samples/DownloadFile/Class1.cs @@ -0,0 +1,8 @@ +using System; + +namespace DownloadFile +{ + public class Class1 + { + } +} diff --git a/src/Samples/DownloadFile/DownloadFile.csproj b/src/Samples/DownloadFile/DownloadFile.csproj new file mode 100644 index 00000000000..cdbae1d2c6d --- /dev/null +++ b/src/Samples/DownloadFile/DownloadFile.csproj @@ -0,0 +1,13 @@ + + + + netcoreapp2.0 + + + + + + + diff --git a/src/Samples/DownloadFile/DownloadFile.targets b/src/Samples/DownloadFile/DownloadFile.targets new file mode 100644 index 00000000000..2ef10b8ad57 --- /dev/null +++ b/src/Samples/DownloadFile/DownloadFile.targets @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + diff --git a/src/Samples/RoslynCodeTaskFactory/Class1.cs b/src/Samples/RoslynCodeTaskFactory/Class1.cs new file mode 100644 index 00000000000..06894e646d3 --- /dev/null +++ b/src/Samples/RoslynCodeTaskFactory/Class1.cs @@ -0,0 +1,8 @@ +using System; + +namespace RoslynCodeTaskFactory +{ + public class Class1 + { + } +} diff --git a/src/Samples/RoslynCodeTaskFactory/RoslynCodeTaskFactory.csproj b/src/Samples/RoslynCodeTaskFactory/RoslynCodeTaskFactory.csproj new file mode 100644 index 00000000000..87409b48eb8 --- /dev/null +++ b/src/Samples/RoslynCodeTaskFactory/RoslynCodeTaskFactory.csproj @@ -0,0 +1,12 @@ + + + + netstandard2.0 + + + + + + diff --git a/src/Samples/RoslynCodeTaskFactory/RoslynCodeTaskFactory.targets b/src/Samples/RoslynCodeTaskFactory/RoslynCodeTaskFactory.targets new file mode 100644 index 00000000000..5cd83f45972 --- /dev/null +++ b/src/Samples/RoslynCodeTaskFactory/RoslynCodeTaskFactory.targets @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +