diff --git a/src/NETStandardReferenceAssemblies/NETStandardReferenceAssemblies.csproj b/src/NETStandardReferenceAssemblies/NETStandardReferenceAssemblies.csproj index e42d075..eebe76a 100644 --- a/src/NETStandardReferenceAssemblies/NETStandardReferenceAssemblies.csproj +++ b/src/NETStandardReferenceAssemblies/NETStandardReferenceAssemblies.csproj @@ -26,7 +26,7 @@ - + PreserveNewest $(DestinationSubDirectory)%(Filename)%(Extension) false diff --git a/src/RoslynCodeTaskFactory/CodeTaskFactory.cs b/src/RoslynCodeTaskFactory/CodeTaskFactory.cs index 51b97e7..646bd5a 100644 --- a/src/RoslynCodeTaskFactory/CodeTaskFactory.cs +++ b/src/RoslynCodeTaskFactory/CodeTaskFactory.cs @@ -54,7 +54,9 @@ public sealed partial class CodeTaskFactory : ITaskFactory "System.Collections", "System.IO", "System.IO.FileSystem", + "System.IO.FileSystem.Primitives", "System.Linq", + "System.Runtime.Extensions", } }, // CSharp specific assembly references diff --git a/src/Samples/Directory.Build.targets b/src/Samples/Directory.Build.targets index 27e67f1..f74fa44 100644 --- a/src/Samples/Directory.Build.targets +++ b/src/Samples/Directory.Build.targets @@ -18,6 +18,8 @@ Log.LogMessage(MessageImportance.High, "Hello from an inline task created by Roslyn!"); Log.LogMessageFromText($"Parameter1: '{Parameter1}'", MessageImportance.High); Log.LogMessageFromText($"Parameter2: '{Parameter2}'", MessageImportance.High); + Log.LogMessageFromText($"%TEMP%: {Path.GetTempPath()}", MessageImportance.High); + Parameter3 = "A value from the Roslyn CodeTaskFactory";]]>