| File: TaskRequiresFramework.cs | Web Access |
| Project: src\msbuild\src\Tasks\Microsoft.Build.Tasks.csproj (Microsoft.Build.Tasks.Core) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. #pragma warning disable IDE0052 #if NETFRAMEWORK using System; #endif namespace Microsoft.Build.Tasks { #if NETFRAMEWORK [Obsolete("The class should not be used in .Net Framework.", true)] #endif public abstract class TaskRequiresFramework : TaskExtension { internal TaskRequiresFramework(string taskName) => TaskName = taskName; private string TaskName { get; set; } #if !NETFRAMEWORK /// <summary> /// Task entry point. /// </summary> /// <returns></returns> public override bool Execute() { Log.LogErrorWithCodeFromResources("TaskRequiresFrameworkFailure", TaskName); return false; } #endif } }