NETSDK1085 when packing with `--no-build`
When packing an F# project that depends on another project via ProjectReference a spurious Build is triggered on the base project. This triggers the SDK error NETSDK1085. It doesn't seem to matter if the project being referenced is an .fsproj or .csproj. In both cases the preojct being referenced will be re-built and trigger the error. Executables being packed as tools don't seem to trigger this behaviour.
dotnet new classlib --language F# --name eff -o eff
dotnet new classlib --language F# --name gee -o gee
dotnet add gee/gee.fsproj reference eff/eff.fsproj
dotnet build gee/gee.fsproj && dotnet pack gee/gee.fsproj --no-build
Expected behavior
The project should produce a NuGet package with no errors
Actual behavior
The error NETSDK1085 is reported:
/usr/lib64/dotnet/sdk/5.0.206/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(146,5): error NETSDK1085: The 'NoBuild' property was set to true but the 'Build' target was invoked. [/testing/Gee.fsproj]
Known workarounds
Don't provide the --no-build flag when packing.
Related information
- Operating system: Fedora Linux 34
- .NET Runtime kind .NET 5 (SDK 5.0.206)
This seems to be down to the _GetTfmSpecificContentForPackage target. An example build output when C# projects are buitl dotnet pack --no-build sea.csproj:
Build started 31/10/2021 08:02:27.
1>Project "/<snip>/sea.csproj" on node 1 (pack target(s)).
1>GenerateNuspec:
Successfully created package '/<snip>/sea/bin/Debug/sea.1.0.0.nupkg'.
1>Done Building Project "/<snip>/sea/sea.csproj" (pack target(s)).
An example with the two F# projects dotnet pack --no-build Gee.fsproj:
Build started 31/10/2021 07:58:30.
1>Project "/<snip>/Gee.fsproj" on node 1 (pack target(s)).
1>Project "/<snip>/Gee.fsproj" (1) is building "/<snip>/Gee.fsproj" (1:3) on node 1 (_GetTfmSpecificContentForPackage target(s)).
1:3>Project "/<snip>/Gee.fsproj" (1:3) is building "/<snip>/Eff.fsproj" (2:2) on node 1 (default targets).
2>/usr/lib64/dotnet/sdk/5.0.206/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(146,5): error NETSDK1085: The 'NoBuild' property was set to true but the 'Build' target was invoked. [/<snip>/Eff.fsproj]
2>Done Building Project "/<snip>/Eff.fsproj" (default targets) -- FAILED.
1>Done Building Project "/<snip>/Gee.fsproj" (_GetTfmSpecificContentForPackage target(s)) -- FAILED.
1>Done Building Project "/<snip>/Gee.fsproj" (pack target(s)) -- FAILED.
Build FAILED.
"/<snip>/Gee.fsproj" (pack target) (1) ->
"/<snip>/Gee.fsproj" (_GetTfmSpecificContentForPackage target) (1:3) ->
"/<snip>/Eff.fsproj" (default target) (2:2) ->
(_CheckForBuildWithNoBuild target) ->
/usr/lib64/dotnet/sdk/5.0.206/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(146,5): error NETSDK1085: The 'NoBuild' property was set to true but the 'Build' target was invoked. [/<snip>/Eff.fsproj]
0 Warning(s)
In both cases all projects had already been built.
Confirming this same issue for C# and a csproj file that references another project via project reference. I am running this with .NET 6.0 SDK in Azure DevOps using a DotNetCoreCLI@2 task and noticed the same behavior. Removing nobuild: true from the inputs will work around the issue. The error from the log looks like the following
2:5>Done building target "ValidateCommandLineProperties" in project "XXX.XXX.csproj".
2:5>Target "BeforeBuild" in file "/opt/hostedtoolcache/dotnet/sdk/6.0.101/Microsoft.Common.CurrentVersion.targets" from project "/home/vsts/work/1/s/Utilities/XXX.XXX/XXX.XXX.csproj" (target "Build" depends on it):
2:5>Done building target "BeforeBuild" in project "XXX.XXX.csproj".
2:5>Target "_CheckForBuildWithNoBuild" in file "/opt/hostedtoolcache/dotnet/sdk/6.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets" from project "/home/vsts/work/1/s/Utilities/XXX.XXX/XXX.XXX.csproj" (target "CoreBuild" depends on it):
Using "NETSdkError" task from assembly "/opt/hostedtoolcache/dotnet/sdk/6.0.101/Sdks/Microsoft.NET.Sdk/targets/../tools/net6.0/Microsoft.NET.Build.Tasks.dll".
Task "NETSdkError"
2:5>/opt/hostedtoolcache/dotnet/sdk/6.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(136,5): error NETSDK1085: The 'NoBuild' property was set to true but the 'Build' target was invoked. [/home/vsts/work/1/s/Utilities/XXX.XXX/XXX.XXX.csproj]
Done executing task "NETSdkError" -- FAILED.
2:5>Done building target "_CheckForBuildWithNoBuild" in project "XXX.XXX.csproj" -- FAILED.
@iwillspeak @scottrudy Is this F# specific?
@dsyme As I mentioned in my post on Jan 5, it also happens with C# projects.
The error I was seeing I couldn’t reproduce with just c# projects.
To confirm I can reproduce this bug still with the .NET 6.0.102 SDK:
For F#
dotnet new classlib --language F# --name eff -o eff
dotnet new classlib --language F# --name gee -o gee
dotnet add gee/gee.fsproj reference eff/eff.fsproj
dotnet build gee/gee.fsproj && dotnet pack gee/gee.fsproj --no-build
Produces the error:
/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(136,5): error NETSDK1085: The 'NoBuild' property was set to true but the 'Build' target was invoked. [/home/will/Repositories/temple/eff/eff.fsproj]
For C#
dotnet new classlib --language C# --name cee -o cee
dotnet new classlib --language C# --name dee -o dee
dotnet add dee/dee.csproj reference cee/cee.csproj
dotnet build dee/dee.csproj && dotnet pack dee/dee.csproj --no-build
Succeeds with the logging
Microsoft (R) Build Engine version 17.0.0+c9eb9dd64 for .NET
Copyright (C) Microsoft Corporation. All rights reserved.
Successfully created package '/home/will/Repositories/temple/dee/bin/Debug/dee.1.0.0.nupkg'.
It seems to be down to MSBUILD's decision to build the dependant .fsproj, which doesn't happen for the .csproj:
F#:
$ dotnet pack gee/ --no-build -v=n
Microsoft (R) Build Engine version 17.0.0+c9eb9dd64 for .NET
Copyright (C) Microsoft Corporation. All rights reserved.
Build started 05/03/2022 09:42:58.
1>Project "/home/will/Repositories/temple/gee/gee.fsproj" on node 1 (pack target(s)).
1>Project "/home/will/Repositories/temple/gee/gee.fsproj" (1) is building "/home/will/Repositories/temple/gee/gee.fsproj" (1:3) on node 1 (_GetTfmSpecificContentForPackage target(s)).
1:3>Project "/home/will/Repositories/temple/gee/gee.fsproj" (1:3) is building "/home/will/Repositories/temple/eff/eff.fsproj" (2:2) on node 1 (default targets).
2>/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(136,5): error NETSDK1085: The 'NoBuild' property was set to true but the 'Build' target was invoked. [/home/will/Repositories/temple/eff/eff.fsproj]
2>Done Building Project "/home/will/Repositories/temple/eff/eff.fsproj" (default targets) -- FAILED.
1>Done Building Project "/home/will/Repositories/temple/gee/gee.fsproj" (_GetTfmSpecificContentForPackage target(s)) -- FAILED.
1>Done Building Project "/home/will/Repositories/temple/gee/gee.fsproj" (pack target(s)) -- FAILED.
Build FAILED.
"/home/will/Repositories/temple/gee/gee.fsproj" (pack target) (1) ->
"/home/will/Repositories/temple/gee/gee.fsproj" (_GetTfmSpecificContentForPackage target) (1:3) ->
"/home/will/Repositories/temple/eff/eff.fsproj" (default target) (2:2) ->
(_CheckForBuildWithNoBuild target) ->
/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(136,5): error NETSDK1085: The 'NoBuild' property was set to true but the 'Build' target was invoked. [/home/will/Repositories/temple/eff/eff.fsproj]
0 Warning(s)
1 Error(s)
Time Elapsed 00:00:00.54
C#:
$ dotnet pack dee/ --no-build -v=n
Microsoft (R) Build Engine version 17.0.0+c9eb9dd64 for .NET
Copyright (C) Microsoft Corporation. All rights reserved.
Build started 05/03/2022 09:44:30.
1>Project "/home/will/Repositories/temple/dee/dee.csproj" on node 1 (pack target(s)).
1>GenerateNuspec:
Successfully created package '/home/will/Repositories/temple/dee/bin/Debug/dee.1.0.0.nupkg'.
1>Done Building Project "/home/will/Repositories/temple/dee/dee.csproj" (pack target(s)).
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:00.72
I'm pretty confident this seems to be down to the _GetTfmSpecificContentForPackage target. Here's the logs from running that target only, after building both projects:
dotnet msbuild /t:_GetTfmSpecificContentForPackage /v:d /p:NoBuild=true gee/gee.fsproj | tee gee.msbuild.log
Microsoft (R) Build Engine version 17.0.0+c9eb9dd64 for .NET
Copyright (C) Microsoft Corporation. All rights reserved.
Build started 05/03/2022 10:00:35.
0>Process = "/usr/lib64/dotnet/dotnet"
MSBuild executable path = "/usr/lib64/dotnet/sdk/6.0.102/MSBuild.dll"
Command line arguments = "/usr/lib64/dotnet/sdk/6.0.102/dotnet.dll msbuild /t:_GetTfmSpecificContentForPackage /v:d /p:NoBuild=true gee/gee.fsproj"
Current directory = "/home/will/Repositories/temple"
MSBuild version = "17.0.0+c9eb9dd64"
Resolving SDK 'Microsoft.NET.Sdk'...
Property reassignment: $(MSBuildProjectExtensionsPath)="/home/will/Repositories/temple/gee/obj/" (previous value: "obj\") at /usr/lib64/dotnet/sdk/6.0.102/Current/Microsoft.Common.props (57,5)
Resolving SDK 'Microsoft.NET.SDK.WorkloadAutoImportPropsLocator'...
Resolving SDK 'Microsoft.NET.ILLink.Tasks'...
Property reassignment: $(TargetsForTfmSpecificContentInPackage)=";PackTool;_PackProjectToolValidation" (previous value: ";PackTool") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.PackProjectTool.props (15,5)
Property reassignment: $(PublishProfileImported)="false" (previous value: "true") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.ImportPublishProfile.targets (28,5)
Property reassignment: $(TargetPlatformVersion)="" (previous value: "0.0") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.TargetFrameworkInference.targets (65,5)
Property reassignment: $(DefaultItemExcludes)=";bin\Debug//**;obj\Debug//**" (previous value: ";bin\Debug//**") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.TargetFrameworkInference.targets (226,5)
Property reassignment: $(IntermediateOutputPath)="obj\Debug/net6.0/" (previous value: "obj\Debug/") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.TargetFrameworkInference.targets (244,5)
Property reassignment: $(OutputPath)="bin\Debug/net6.0/" (previous value: "bin\Debug/") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.TargetFrameworkInference.targets (245,5)
Resolving SDK 'Microsoft.NET.SDK.WorkloadManifestTargetsLocator'...
Property reassignment: $(_FrameworkIdentifierForImplicitDefine)="NET" (previous value: "NETCOREAPP") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.BeforeCommon.targets (184,5)
Property reassignment: $(_FrameworkVersionForImplicitDefine)="6_0" (previous value: "6.0") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.BeforeCommon.targets (189,5)
Property reassignment: $(DefineConstants)="TRACE;DEBUG" (previous value: "TRACE") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FSharpTargetsShim.targets (35,5)
Property reassignment: $(_DebugSymbolsProduced)="true" (previous value: "false") at /usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets (176,5)
Property reassignment: $(ProcessorArchitecture)="msil" (previous value: "") at /usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets (519,5)
Property reassignment: $(DelaySign)="" (previous value: "false") at /usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets (558,5)
Property reassignment: $(_SGenGenerateSerializationAssembliesConfig)="Auto" (previous value: "") at /usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets (3741,5)
Property reassignment: $(_SGenGenerateSerializationAssembliesConfig)="Off" (previous value: "Auto") at /usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets (3742,5)
Property reassignment: $(_TargetsThatPrepareProjectReferences)="
AssignProjectConfiguration;
_SplitProjectReferencesByFileExistence
" (previous value: "_SplitProjectReferencesByFileExistence") at /usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets (4877,5)
Property reassignment: $(TargetsForTfmSpecificContentInPackage)=";PackTool;_PackProjectToolValidation;PackageFSharpDesignTimeTools" (previous value: ";PackTool;_PackProjectToolValidation") at /usr/lib64/dotnet/sdk/6.0.102/FSharp/Microsoft.FSharp.NetSdk.targets (53,5)
Property reassignment: $(ProjectAssetsCacheFile)="/home/will/Repositories/temple/gee/obj/Debug/net6.0/gee.assets.cache" (previous value: "obj\Debug/net6.0/gee.assets.cache") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets (29,5)
Property reassignment: $(ResolveAssemblyReferencesDependsOn)="
ResolveProjectReferences;
FindInvalidProjectReferences;
GetFrameworkPaths;
GetReferenceAssemblyPaths;
PrepareForBuild;
ResolveSDKReferences;
ExpandSDKReferences;
;
ResolvePackageDependenciesForBuild;
_HandlePackageFileConflicts;
" (previous value: "
ResolveProjectReferences;
FindInvalidProjectReferences;
GetFrameworkPaths;
GetReferenceAssemblyPaths;
PrepareForBuild;
ResolveSDKReferences;
ExpandSDKReferences;
") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets (80,5)
Property reassignment: $(PrepareResourcesDependsOn)="
ResolvePackageDependenciesForBuild;
_HandlePackageFileConflicts;
;
PrepareResourceNames;
ResGen;
CompileLicxFiles
" (previous value: "
;
PrepareResourceNames;
ResGen;
CompileLicxFiles
") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets (86,5)
Property reassignment: $(DefaultItemExcludes)=";bin\Debug//**;obj\Debug//**;bin\/**" (previous value: ";bin\Debug//**;obj\Debug//**") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.DefaultItems.targets (27,5)
Property reassignment: $(DefaultItemExcludes)=";bin\Debug//**;obj\Debug//**;bin\/**;obj\/**" (previous value: ";bin\Debug//**;obj\Debug//**;bin\/**") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.DefaultItems.targets (29,5)
Property reassignment: $(DefaultItemExcludes)=";bin\Debug//**;obj\Debug//**;bin\/**;obj\/**;**/*.user" (previous value: ";bin\Debug//**;obj\Debug//**;bin\/**;obj\/**") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.DefaultItems.targets (32,5)
Property reassignment: $(DefaultItemExcludes)=";bin\Debug//**;obj\Debug//**;bin\/**;obj\/**;**/*.user;**/*.*proj" (previous value: ";bin\Debug//**;obj\Debug//**;bin\/**;obj\/**;**/*.user") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.DefaultItems.targets (33,5)
Property reassignment: $(DefaultItemExcludes)=";bin\Debug//**;obj\Debug//**;bin\/**;obj\/**;**/*.user;**/*.*proj;**/*.sln" (previous value: ";bin\Debug//**;obj\Debug//**;bin\/**;obj\/**;**/*.user;**/*.*proj") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.DefaultItems.targets (34,5)
Property reassignment: $(DefaultItemExcludes)=";bin\Debug//**;obj\Debug//**;bin\/**;obj\/**;**/*.user;**/*.*proj;**/*.sln;**/*.vssscc" (previous value: ";bin\Debug//**;obj\Debug//**;bin\/**;obj\/**;**/*.user;**/*.*proj;**/*.sln") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.DefaultItems.targets (35,5)
Property reassignment: $(ResolveAssemblyReferencesDependsOn)="
ResolveProjectReferences;
FindInvalidProjectReferences;
GetFrameworkPaths;
GetReferenceAssemblyPaths;
PrepareForBuild;
ResolveSDKReferences;
ExpandSDKReferences;
;
ResolvePackageDependenciesForBuild;
_HandlePackageFileConflicts;
;
ResolveTargetingPackAssets;
" (previous value: "
ResolveProjectReferences;
FindInvalidProjectReferences;
GetFrameworkPaths;
GetReferenceAssemblyPaths;
PrepareForBuild;
ResolveSDKReferences;
ExpandSDKReferences;
;
ResolvePackageDependenciesForBuild;
_HandlePackageFileConflicts;
") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FrameworkReferenceResolution.targets (14,5)
Property reassignment: $(_GenerateRuntimeConfigurationPropertyInputsCache)="/home/will/Repositories/temple/gee/obj/Debug/net6.0/gee.genruntimeconfig.cache" (previous value: "obj\Debug/net6.0/gee.genruntimeconfig.cache") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets (41,5)
Property reassignment: $(GenerateRuntimeConfigDevFile)="false" (previous value: "true") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets (54,5)
Property reassignment: $(_DefaultUserProfileRuntimeStorePath)="/home/will/.dotnet/store" (previous value: "/home/will") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets (71,5)
Property reassignment: $(AvailablePlatforms)="Any CPU,x86,x64,ARM32" (previous value: "Any CPU,x86,x64") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets (96,5)
Property reassignment: $(AvailablePlatforms)="Any CPU,x86,x64,ARM32,ARM64" (previous value: "Any CPU,x86,x64,ARM32") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets (100,5)
Property reassignment: $(CoreBuildDependsOn)="
_CheckForBuildWithNoBuild;
BuildOnlySettings;
PrepareForBuild;
PreBuildEvent;
ResolveReferences;
PrepareResources;
ResolveKeySource;
Compile;
ExportWindowsMDFile;
UnmanagedUnregistration;
GenerateSerializationAssemblies;
CreateSatelliteAssemblies;
GenerateManifests;
GetTargetPath;
PrepareForRun;
UnmanagedRegistration;
IncrementalClean;
PostBuildEvent
;
GenerateBuildDependencyFile;
GenerateBuildRuntimeConfigurationFiles
" (previous value: "
BuildOnlySettings;
PrepareForBuild;
PreBuildEvent;
ResolveReferences;
PrepareResources;
ResolveKeySource;
Compile;
ExportWindowsMDFile;
UnmanagedUnregistration;
GenerateSerializationAssemblies;
CreateSatelliteAssemblies;
GenerateManifests;
GetTargetPath;
PrepareForRun;
UnmanagedRegistration;
IncrementalClean;
PostBuildEvent
") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets (109,5)
Property reassignment: $(CoreCleanDependsOn)="
_SdkBeforeClean;
" (previous value: "") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets (118,5)
Property reassignment: $(RebuildDependsOn)="
_SdkBeforeRebuild;
BeforeRebuild;
Clean;
Build;
AfterRebuild;
" (previous value: "
BeforeRebuild;
Clean;
Build;
AfterRebuild;
") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets (125,5)
Property reassignment: $(CompileDependsOn)="
ResolveReferences;
ResolveKeySource;
SetWin32ManifestProperties;
FindReferenceAssembliesForReferences;
_GenerateCompileInputs;
BeforeCompile;
_TimeStampBeforeCompile;
_GenerateCompileDependencyCache;
CoreCompile;
_TimeStampAfterCompile;
AfterCompile;
;
_CreateAppHost;
_CreateComHost;
_GetIjwHostPaths;
" (previous value: "
ResolveReferences;
ResolveKeySource;
SetWin32ManifestProperties;
FindReferenceAssembliesForReferences;
_GenerateCompileInputs;
BeforeCompile;
_TimeStampBeforeCompile;
_GenerateCompileDependencyCache;
CoreCompile;
_TimeStampAfterCompile;
AfterCompile;
") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets (520,5)
Property reassignment: $(CreateSatelliteAssembliesDependsOn)="
_GenerateSatelliteAssemblyInputs;
ComputeIntermediateSatelliteAssemblies;
GenerateSatelliteAssemblies
;
CoreGenerateSatelliteAssemblies
" (previous value: "
_GenerateSatelliteAssemblyInputs;
ComputeIntermediateSatelliteAssemblies;
GenerateSatelliteAssemblies
") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets (906,5)
Property reassignment: $(DesignerRuntimeImplementationProjectOutputGroupDependsOn)="
;
;
BuildOnlySettings;
PrepareForBuild;
AssignTargetPaths;
ResolveReferences
;
_GenerateDesignerDepsFile;
_GenerateDesignerRuntimeConfigFile;
_GatherDesignerShadowCopyFiles;
" (previous value: "
;
;
BuildOnlySettings;
PrepareForBuild;
AssignTargetPaths;
ResolveReferences
") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.DesignerSupport.targets (21,5)
Property reassignment: $(_ShimInputCacheFile)="/home/will/Repositories/temple/gee/obj/Debug/net6.0/gee.shiminput.cache" (previous value: "obj\Debug/net6.0/gee.shiminput.cache") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.PackTool.targets (109,5)
Property reassignment: $(_ShimCreatedSentinelFile)="/home/will/Repositories/temple/gee/obj/Debug/net6.0/gee.shimcreated.sentinel" (previous value: "obj\Debug/net6.0/gee.shimcreated.sentinel") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.PackTool.targets (111,5)
Property reassignment: $(DefineConstants)="TRACE;DEBUG;NET;NET6_0;NETCOREAPP" (previous value: "TRACE;DEBUG") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FSharp.targets (28,5)
Property reassignment: $(PackageDescription)="Package Description" (previous value: "") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/NuGet.Build.Tasks.Pack/build/NuGet.Build.Tasks.Pack.targets (34,5)
Overriding target "_GenerateCompileDependencyCache" in project "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" with target "_GenerateCompileDependencyCache" from project "/usr/lib64/dotnet/sdk/6.0.102/FSharp/Microsoft.FSharp.Targets".
Overriding target "GenerateTargetFrameworkMonikerAttribute" in project "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" with target "GenerateTargetFrameworkMonikerAttribute" from project "/usr/lib64/dotnet/sdk/6.0.102/FSharp/Microsoft.FSharp.Targets".
Overriding target "ResolveFrameworkReferences" in project "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" with target "ResolveFrameworkReferences" from project "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FrameworkReferenceResolution.targets".
Overriding target "Run" in project "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" with target "Run" from project "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets".
Overriding target "GenerateSupportedTargetFrameworkAlias" in project "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" with target "GenerateSupportedTargetFrameworkAlias" from project "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets".
Overriding target "GetReferenceAssemblyPaths" in project "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" with target "GetReferenceAssemblyPaths" from project "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.DisableStandardFrameworkResolution.targets".
Overriding target "GetFrameworkPaths" in project "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" with target "GetFrameworkPaths" from project "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.DisableStandardFrameworkResolution.targets".
Overriding target "DesignerRuntimeImplementationProjectOutputGroup" in project "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" with target "DesignerRuntimeImplementationProjectOutputGroup" from project "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.DesignerSupport.targets".
Overriding target "Publish" in project "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" with target "Publish" from project "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Publish.targets".
Overriding target "ResolveReadyToRunCompilers" in project "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.CrossGen.targets" with target "ResolveReadyToRunCompilers" from project "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Publish.targets".
Overriding target "GetCopyToPublishDirectoryItems" in project "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" with target "GetCopyToPublishDirectoryItems" from project "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Publish.targets".
Overriding target "CoreGenerateAssemblyInfo" in project "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.GenerateAssemblyInfo.targets" with target "CoreGenerateAssemblyInfo" from project "/usr/lib64/dotnet/sdk/6.0.102/FSharp/Microsoft.FSharp.Overrides.NetSdk.targets".
1>Project "/home/will/Repositories/temple/gee/gee.fsproj" on node 1 (_GetTfmSpecificContentForPackage target(s)).
1>Target "PackTool" skipped, due to false condition; ( '$(PackAsTool)' == 'true' ) was evaluated as ( '' == 'true' ).
Target "_PackProjectToolValidation" skipped, due to false condition; ( '$(PackageType)' == 'DotnetCliTool') was evaluated as ( '' == 'DotnetCliTool').
1>Target "BeforeResolveReferences" in file "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" from project "/home/will/Repositories/temple/gee/gee.fsproj" (target "ResolveReferences" depends on it):
1>Done building target "BeforeResolveReferences" in project "gee.fsproj".
Target "AddWindowsSdkKnownFrameworkReferences" skipped, due to false condition; ('$(TargetFrameworkIdentifier)' == '.NETCoreApp' And '$(TargetPlatformIdentifier)' == 'Windows') was evaluated as ('.NETCoreApp' == '.NETCoreApp' And '' == 'Windows').
Target "_NormalizeTargetPlatformVersion" skipped, due to false condition; ('$(TargetPlatformVersion)' != '' and '$(TargetFrameworkIdentifier)' == '.NETCoreApp' and $([MSBuild]::VersionGreaterThanOrEquals($(TargetFrameworkVersion), 5.0)) and ('$(Language)' != 'C++' or '$(_EnablePackageReferencesInVCProjects)' == 'true')) was evaluated as ('' != '' and '.NETCoreApp' == '.NETCoreApp' and True and ('F#' != 'C++' or '' == 'true')).
1>Target "_CheckForLanguageAndFeatureCombinationSupport" in file "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets" from project "/home/will/Repositories/temple/gee/gee.fsproj" (target "ProcessFrameworkReferences" depends on it):
Task "NETSdkError" skipped, due to false condition; (('$(Language)' == 'C++' and '$(_EnablePackageReferencesInVCProjects)' != 'true') and $(OutputType) != 'library' and '$(TargetFrameworkIdentifier)' == '.NETCoreApp') was evaluated as (('F#' == 'C++' and '' != 'true') and Library != 'library' and '.NETCoreApp' == '.NETCoreApp').
Task "NETSdkError" skipped, due to false condition; (('$(Language)' == 'C++' and '$(_EnablePackageReferencesInVCProjects)' != 'true') and $(EnableComHosting) == 'true') was evaluated as (('F#' == 'C++' and '' != 'true') and == 'true').
Task "NETSdkError" skipped, due to false condition; (('$(Language)' == 'C++' and '$(_EnablePackageReferencesInVCProjects)' != 'true') and $(SelfContained) == 'true') was evaluated as (('F#' == 'C++' and '' != 'true') and == 'true').
1>Done building target "_CheckForLanguageAndFeatureCombinationSupport" in project "gee.fsproj".
1>Target "UpdateAspNetToFrameworkReference" in file "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.DefaultItems.Shared.targets" from project "/home/will/Repositories/temple/gee/gee.fsproj" (target "ApplyImplicitVersions" depends on it):
Using "CheckIfPackageReferenceShouldBeFrameworkReference" task from assembly "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/../tools/net6.0/Microsoft.NET.Build.Tasks.dll".
Task "CheckIfPackageReferenceShouldBeFrameworkReference"
Done executing task "CheckIfPackageReferenceShouldBeFrameworkReference".
Task "NETSdkError" skipped, due to false condition; ('$(_ShouldRemoveAspNetCoreAll)' == 'true') was evaluated as ('False' == 'true').
Task "CheckIfPackageReferenceShouldBeFrameworkReference"
Done executing task "CheckIfPackageReferenceShouldBeFrameworkReference".
Task "NETSdkWarning" skipped, due to false condition; ('$(_ShouldRemoveAspNetCoreApp)' == 'true') was evaluated as ('False' == 'true').
1>Done building target "UpdateAspNetToFrameworkReference" in project "gee.fsproj".
Target "IncludeTargetingPackReference" skipped, due to false condition; ('$(TargetFrameworkMoniker)' != '' and '$(TargetFrameworkIdentifier)' == '.NETFramework' and '$(AutomaticallyUseReferenceAssemblyPackages)' == 'true') was evaluated as ('.NETCoreApp,Version=v6.0' != '' and '.NETCoreApp' == '.NETFramework' and 'true' == 'true').
1>Target "CheckForImplicitPackageReferenceOverrides" in file "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.DefaultItems.Shared.targets" from project "/home/will/Repositories/temple/gee/gee.fsproj" (target "ApplyImplicitVersions" depends on it):
Using "CheckForImplicitPackageReferenceOverrides" task from assembly "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/../tools/net6.0/Microsoft.NET.Build.Tasks.dll".
Task "CheckForImplicitPackageReferenceOverrides"
Done executing task "CheckForImplicitPackageReferenceOverrides".
1>Done building target "CheckForImplicitPackageReferenceOverrides" in project "gee.fsproj".
1>Target "ApplyImplicitVersions" in file "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.DefaultItems.Shared.targets" from project "/home/will/Repositories/temple/gee/gee.fsproj" (target "ProcessFrameworkReferences" depends on it):
Using "ApplyImplicitVersions" task from assembly "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/../tools/net6.0/Microsoft.NET.Build.Tasks.dll".
Task "ApplyImplicitVersions"
Done executing task "ApplyImplicitVersions".
1>Done building target "ApplyImplicitVersions" in project "gee.fsproj".
1>Target "ProcessFrameworkReferences" in file "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FrameworkReferenceResolution.targets" from project "/home/will/Repositories/temple/gee/gee.fsproj" (target "ResolvePackageAssets" depends on it):
Using "CheckForDuplicateFrameworkReferences" task from assembly "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/../tools/net6.0/Microsoft.NET.Build.Tasks.dll".
Task "CheckForDuplicateFrameworkReferences"
Done executing task "CheckForDuplicateFrameworkReferences".
Using "ProcessFrameworkReferences" task from assembly "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/../tools/net6.0/Microsoft.NET.Build.Tasks.dll".
Task "ProcessFrameworkReferences"
Done executing task "ProcessFrameworkReferences".
Using "ResolveAppHosts" task from assembly "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/../tools/net6.0/Microsoft.NET.Build.Tasks.dll".
Task "ResolveAppHosts"
Done executing task "ResolveAppHosts".
1>Done building target "ProcessFrameworkReferences" in project "gee.fsproj".
1>Target "_DefaultMicrosoftNETPlatformLibrary" in file "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.Shared.targets" from project "/home/will/Repositories/temple/gee/gee.fsproj" (target "ResolvePackageAssets" depends on it):
1>Done building target "_DefaultMicrosoftNETPlatformLibrary" in project "gee.fsproj".
1>Target "_ComputePackageReferencePublish" in file "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.Shared.targets" from project "/home/will/Repositories/temple/gee/gee.fsproj" (target "ResolvePackageAssets" depends on it):
1>Done building target "_ComputePackageReferencePublish" in project "gee.fsproj".
Target "_ResolveCompilerVersion" skipped, due to false condition; ('$(CompilerApiVersion)' == '' And
('$(Language)' == 'C#' Or '$(Language)' == 'VB') And
Exists('$(RoslynTargetsPath)\Microsoft.Build.Tasks.CodeAnalysis.dll')) was evaluated as ('' == '' And
('F#' == 'C#' Or 'F#' == 'VB') And
Exists('/usr/lib64/dotnet/sdk/6.0.102/Roslyn\Microsoft.Build.Tasks.CodeAnalysis.dll')).
1>Target "ResolvePackageAssets" in file "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets" from project "/home/will/Repositories/temple/gee/gee.fsproj" (target "ResolveLockFileReferences" depends on it):
Using "ResolvePackageAssets" task from assembly "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/../tools/net6.0/Microsoft.NET.Build.Tasks.dll".
Task "ResolvePackageAssets"
Done executing task "ResolvePackageAssets".
1>Done building target "ResolvePackageAssets" in project "gee.fsproj".
Target "AdjustDefaultPlatformTargetForNetFrameworkExeWithNoNativeCopyLocalItems" skipped, due to false condition; ('$(_UsingDefaultPlatformTarget)' == 'true' and
'$(_UsingDefaultRuntimeIdentifier)' == 'true') was evaluated as ('true' == 'true' and
'' == 'true').
Target "_CheckForTransitiveWindowsDesktopDependencies" skipped, due to false condition; ('$(TargetFrameworkIdentifier)' == '.NETCoreApp' and $([MSBuild]::VersionGreaterThanOrEquals($(_TargetFrameworkVersionWithoutV), '5.0')) and '$(TargetPlatformIdentifier)' != 'Windows' and '@(TransitiveFrameworkReference)' != '') was evaluated as ('.NETCoreApp' == '.NETCoreApp' and True and '' != 'Windows' and '' != '').
Target "AddTransitiveFrameworkReferences" skipped, due to false condition; ('@(TransitiveFrameworkReference)' != '') was evaluated as ('' != '').
1>Target "ResolveLockFileReferences" in file "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets" from project "/home/will/Repositories/temple/gee/gee.fsproj" (target "ResolvePackageDependenciesForBuild" depends on it):
Using "JoinItems" task from assembly "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/../tools/net6.0/Microsoft.NET.Build.Tasks.dll".
Task "JoinItems"
Done executing task "JoinItems".
1>Done building target "ResolveLockFileReferences" in project "gee.fsproj".
Target "ResolvePackageAssets" skipped. Previously built successfully.
1>Target "ResolveLockFileAnalyzers" in file "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets" from project "/home/will/Repositories/temple/gee/gee.fsproj" (target "ResolvePackageDependenciesForBuild" depends on it):
1>Done building target "ResolveLockFileAnalyzers" in project "gee.fsproj".
Target "ResolvePackageAssets" skipped. Previously built successfully.
Target "RunProduceContentAssets" skipped, due to false condition; ('@(_ContentFilesToPreprocess)' != '') was evaluated as ('' != '').
1>Target "ResolveLockFileCopyLocalFiles" in file "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets" from project "/home/will/Repositories/temple/gee/gee.fsproj" (target "ResolvePackageDependenciesForBuild" depends on it):
1>Done building target "ResolveLockFileCopyLocalFiles" in project "gee.fsproj".
Target "ResolveRuntimePackAssets" skipped, due to false condition; ('@(RuntimePack)' != '') was evaluated as ('' != '').
Target "RunProduceContentAssets" skipped, due to false condition; ('@(_ContentFilesToPreprocess)' != '') was evaluated as ('' != '').
Target "ResolvePackageAssets" skipped. Previously built successfully.
1>Target "IncludeTransitiveProjectReferences" in file "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets" from project "/home/will/Repositories/temple/gee/gee.fsproj" (target "ResolvePackageDependenciesForBuild" depends on it):
1>Done building target "IncludeTransitiveProjectReferences" in project "gee.fsproj".
1>Target "ResolvePackageDependenciesForBuild" in file "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets" from project "/home/will/Repositories/temple/gee/gee.fsproj" (target "AssignProjectConfiguration" depends on it):
1>Done building target "ResolvePackageDependenciesForBuild" in project "gee.fsproj".
1>Target "AssignProjectConfiguration" in file "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" from project "/home/will/Repositories/temple/gee/gee.fsproj" (target "ResolveReferences" depends on it):
Using "AssignProjectConfiguration" task from assembly "Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
Task "AssignProjectConfiguration"
Project reference "../eff/eff.fsproj" has not been resolved.
Done executing task "AssignProjectConfiguration".
1>Done building target "AssignProjectConfiguration" in project "gee.fsproj".
Target "AssignProjectConfiguration" skipped. Previously built successfully.
1>Target "_SplitProjectReferencesByFileExistence" in file "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" from project "/home/will/Repositories/temple/gee/gee.fsproj" (target "PrepareProjectReferences" depends on it):
Task "ResolveNonMSBuildProjectOutput" skipped, due to false condition; ('$(BuildingInsideVisualStudio)'=='true' and '@(ProjectReferenceWithConfiguration)'!='') was evaluated as (''=='true' and '../eff/eff.fsproj'!='').
1>Done building target "_SplitProjectReferencesByFileExistence" in project "gee.fsproj".
1>Target "_AddOutputPathToGlobalPropertiesToRemove" in file "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" from project "/home/will/Repositories/temple/gee/gee.fsproj" (target "_GetProjectReferenceTargetFrameworkProperties" depends on it):
1>Done building target "_AddOutputPathToGlobalPropertiesToRemove" in project "gee.fsproj".
1>Target "_GetProjectReferenceTargetFrameworkProperties" in file "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" from project "/home/will/Repositories/temple/gee/gee.fsproj" (target "PrepareProjectReferences" depends on it):
Using "MSBuild" task from assembly "Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
Task "MSBuild"
Removing Properties:
TargetFramework
RuntimeIdentifier
0>Property reassignment: $(MSBuildProjectExtensionsPath)="/home/will/Repositories/temple/eff/obj/" (previous value: "obj\") at /usr/lib64/dotnet/sdk/6.0.102/Current/Microsoft.Common.props (57,5)
Property reassignment: $(TargetsForTfmSpecificContentInPackage)=";PackTool;_PackProjectToolValidation" (previous value: ";PackTool") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.PackProjectTool.props (15,5)
Property reassignment: $(PublishProfileImported)="false" (previous value: "true") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.ImportPublishProfile.targets (28,5)
Property reassignment: $(TargetPlatformVersion)="" (previous value: "0.0") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.TargetFrameworkInference.targets (65,5)
Property reassignment: $(DefaultItemExcludes)=";bin\Debug//**;obj\Debug//**" (previous value: ";bin\Debug//**") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.TargetFrameworkInference.targets (226,5)
Property reassignment: $(IntermediateOutputPath)="obj\Debug/net6.0/" (previous value: "obj\Debug/") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.TargetFrameworkInference.targets (244,5)
Property reassignment: $(OutputPath)="bin\Debug/net6.0/" (previous value: "bin\Debug/") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.TargetFrameworkInference.targets (245,5)
Property reassignment: $(_FrameworkIdentifierForImplicitDefine)="NET" (previous value: "NETCOREAPP") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.BeforeCommon.targets (184,5)
Property reassignment: $(_FrameworkVersionForImplicitDefine)="6_0" (previous value: "6.0") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.BeforeCommon.targets (189,5)
Property reassignment: $(DefineConstants)="TRACE;DEBUG" (previous value: "TRACE") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FSharpTargetsShim.targets (35,5)
Property reassignment: $(_DebugSymbolsProduced)="true" (previous value: "false") at /usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets (176,5)
Property reassignment: $(ProcessorArchitecture)="msil" (previous value: "") at /usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets (519,5)
Property reassignment: $(DelaySign)="" (previous value: "false") at /usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets (558,5)
Property reassignment: $(_SGenGenerateSerializationAssembliesConfig)="Auto" (previous value: "") at /usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets (3741,5)
Property reassignment: $(_SGenGenerateSerializationAssembliesConfig)="Off" (previous value: "Auto") at /usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets (3742,5)
Property reassignment: $(_TargetsThatPrepareProjectReferences)="
AssignProjectConfiguration;
_SplitProjectReferencesByFileExistence
" (previous value: "_SplitProjectReferencesByFileExistence") at /usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets (4877,5)
Property reassignment: $(TargetsForTfmSpecificContentInPackage)=";PackTool;_PackProjectToolValidation;PackageFSharpDesignTimeTools" (previous value: ";PackTool;_PackProjectToolValidation") at /usr/lib64/dotnet/sdk/6.0.102/FSharp/Microsoft.FSharp.NetSdk.targets (53,5)
Property reassignment: $(ProjectAssetsCacheFile)="/home/will/Repositories/temple/eff/obj/Debug/net6.0/eff.assets.cache" (previous value: "obj\Debug/net6.0/eff.assets.cache") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets (29,5)
Property reassignment: $(ResolveAssemblyReferencesDependsOn)="
ResolveProjectReferences;
FindInvalidProjectReferences;
GetFrameworkPaths;
GetReferenceAssemblyPaths;
PrepareForBuild;
ResolveSDKReferences;
ExpandSDKReferences;
;
ResolvePackageDependenciesForBuild;
_HandlePackageFileConflicts;
" (previous value: "
ResolveProjectReferences;
FindInvalidProjectReferences;
GetFrameworkPaths;
GetReferenceAssemblyPaths;
PrepareForBuild;
ResolveSDKReferences;
ExpandSDKReferences;
") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets (80,5)
Property reassignment: $(PrepareResourcesDependsOn)="
ResolvePackageDependenciesForBuild;
_HandlePackageFileConflicts;
;
PrepareResourceNames;
ResGen;
CompileLicxFiles
" (previous value: "
;
PrepareResourceNames;
ResGen;
CompileLicxFiles
") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets (86,5)
Property reassignment: $(DefaultItemExcludes)=";bin\Debug//**;obj\Debug//**;bin\/**" (previous value: ";bin\Debug//**;obj\Debug//**") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.DefaultItems.targets (27,5)
Property reassignment: $(DefaultItemExcludes)=";bin\Debug//**;obj\Debug//**;bin\/**;obj\/**" (previous value: ";bin\Debug//**;obj\Debug//**;bin\/**") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.DefaultItems.targets (29,5)
Property reassignment: $(DefaultItemExcludes)=";bin\Debug//**;obj\Debug//**;bin\/**;obj\/**;**/*.user" (previous value: ";bin\Debug//**;obj\Debug//**;bin\/**;obj\/**") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.DefaultItems.targets (32,5)
Property reassignment: $(DefaultItemExcludes)=";bin\Debug//**;obj\Debug//**;bin\/**;obj\/**;**/*.user;**/*.*proj" (previous value: ";bin\Debug//**;obj\Debug//**;bin\/**;obj\/**;**/*.user") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.DefaultItems.targets (33,5)
Property reassignment: $(DefaultItemExcludes)=";bin\Debug//**;obj\Debug//**;bin\/**;obj\/**;**/*.user;**/*.*proj;**/*.sln" (previous value: ";bin\Debug//**;obj\Debug//**;bin\/**;obj\/**;**/*.user;**/*.*proj") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.DefaultItems.targets (34,5)
Property reassignment: $(DefaultItemExcludes)=";bin\Debug//**;obj\Debug//**;bin\/**;obj\/**;**/*.user;**/*.*proj;**/*.sln;**/*.vssscc" (previous value: ";bin\Debug//**;obj\Debug//**;bin\/**;obj\/**;**/*.user;**/*.*proj;**/*.sln") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.DefaultItems.targets (35,5)
Property reassignment: $(ResolveAssemblyReferencesDependsOn)="
ResolveProjectReferences;
FindInvalidProjectReferences;
GetFrameworkPaths;
GetReferenceAssemblyPaths;
PrepareForBuild;
ResolveSDKReferences;
ExpandSDKReferences;
;
ResolvePackageDependenciesForBuild;
_HandlePackageFileConflicts;
;
ResolveTargetingPackAssets;
" (previous value: "
ResolveProjectReferences;
FindInvalidProjectReferences;
GetFrameworkPaths;
GetReferenceAssemblyPaths;
PrepareForBuild;
ResolveSDKReferences;
ExpandSDKReferences;
;
ResolvePackageDependenciesForBuild;
_HandlePackageFileConflicts;
") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FrameworkReferenceResolution.targets (14,5)
Property reassignment: $(_GenerateRuntimeConfigurationPropertyInputsCache)="/home/will/Repositories/temple/eff/obj/Debug/net6.0/eff.genruntimeconfig.cache" (previous value: "obj\Debug/net6.0/eff.genruntimeconfig.cache") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets (41,5)
Property reassignment: $(GenerateRuntimeConfigDevFile)="false" (previous value: "true") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets (54,5)
Property reassignment: $(_DefaultUserProfileRuntimeStorePath)="/home/will/.dotnet/store" (previous value: "/home/will") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets (71,5)
Property reassignment: $(AvailablePlatforms)="Any CPU,x86,x64,ARM32" (previous value: "Any CPU,x86,x64") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets (96,5)
Property reassignment: $(AvailablePlatforms)="Any CPU,x86,x64,ARM32,ARM64" (previous value: "Any CPU,x86,x64,ARM32") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets (100,5)
Property reassignment: $(CoreBuildDependsOn)="
_CheckForBuildWithNoBuild;
BuildOnlySettings;
PrepareForBuild;
PreBuildEvent;
ResolveReferences;
PrepareResources;
ResolveKeySource;
Compile;
ExportWindowsMDFile;
UnmanagedUnregistration;
GenerateSerializationAssemblies;
CreateSatelliteAssemblies;
GenerateManifests;
GetTargetPath;
PrepareForRun;
UnmanagedRegistration;
IncrementalClean;
PostBuildEvent
;
GenerateBuildDependencyFile;
GenerateBuildRuntimeConfigurationFiles
" (previous value: "
BuildOnlySettings;
PrepareForBuild;
PreBuildEvent;
ResolveReferences;
PrepareResources;
ResolveKeySource;
Compile;
ExportWindowsMDFile;
UnmanagedUnregistration;
GenerateSerializationAssemblies;
CreateSatelliteAssemblies;
GenerateManifests;
GetTargetPath;
PrepareForRun;
UnmanagedRegistration;
IncrementalClean;
PostBuildEvent
") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets (109,5)
Property reassignment: $(CoreCleanDependsOn)="
_SdkBeforeClean;
" (previous value: "") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets (118,5)
Property reassignment: $(RebuildDependsOn)="
_SdkBeforeRebuild;
BeforeRebuild;
Clean;
Build;
AfterRebuild;
" (previous value: "
BeforeRebuild;
Clean;
Build;
AfterRebuild;
") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets (125,5)
Property reassignment: $(CompileDependsOn)="
ResolveReferences;
ResolveKeySource;
SetWin32ManifestProperties;
FindReferenceAssembliesForReferences;
_GenerateCompileInputs;
BeforeCompile;
_TimeStampBeforeCompile;
_GenerateCompileDependencyCache;
CoreCompile;
_TimeStampAfterCompile;
AfterCompile;
;
_CreateAppHost;
_CreateComHost;
_GetIjwHostPaths;
" (previous value: "
ResolveReferences;
ResolveKeySource;
SetWin32ManifestProperties;
FindReferenceAssembliesForReferences;
_GenerateCompileInputs;
BeforeCompile;
_TimeStampBeforeCompile;
_GenerateCompileDependencyCache;
CoreCompile;
_TimeStampAfterCompile;
AfterCompile;
") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets (520,5)
Property reassignment: $(CreateSatelliteAssembliesDependsOn)="
_GenerateSatelliteAssemblyInputs;
ComputeIntermediateSatelliteAssemblies;
GenerateSatelliteAssemblies
;
CoreGenerateSatelliteAssemblies
" (previous value: "
_GenerateSatelliteAssemblyInputs;
ComputeIntermediateSatelliteAssemblies;
GenerateSatelliteAssemblies
") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets (906,5)
Property reassignment: $(DesignerRuntimeImplementationProjectOutputGroupDependsOn)="
;
;
BuildOnlySettings;
PrepareForBuild;
AssignTargetPaths;
ResolveReferences
;
_GenerateDesignerDepsFile;
_GenerateDesignerRuntimeConfigFile;
_GatherDesignerShadowCopyFiles;
" (previous value: "
;
;
BuildOnlySettings;
PrepareForBuild;
AssignTargetPaths;
ResolveReferences
") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.DesignerSupport.targets (21,5)
Property reassignment: $(_ShimInputCacheFile)="/home/will/Repositories/temple/eff/obj/Debug/net6.0/eff.shiminput.cache" (previous value: "obj\Debug/net6.0/eff.shiminput.cache") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.PackTool.targets (109,5)
Property reassignment: $(_ShimCreatedSentinelFile)="/home/will/Repositories/temple/eff/obj/Debug/net6.0/eff.shimcreated.sentinel" (previous value: "obj\Debug/net6.0/eff.shimcreated.sentinel") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.PackTool.targets (111,5)
Property reassignment: $(DefineConstants)="TRACE;DEBUG;NET;NET6_0;NETCOREAPP" (previous value: "TRACE;DEBUG") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FSharp.targets (28,5)
Property reassignment: $(PackageDescription)="Package Description" (previous value: "") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/NuGet.Build.Tasks.Pack/build/NuGet.Build.Tasks.Pack.targets (34,5)
Overriding target "_GenerateCompileDependencyCache" in project "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" with target "_GenerateCompileDependencyCache" from project "/usr/lib64/dotnet/sdk/6.0.102/FSharp/Microsoft.FSharp.Targets".
Overriding target "GenerateTargetFrameworkMonikerAttribute" in project "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" with target "GenerateTargetFrameworkMonikerAttribute" from project "/usr/lib64/dotnet/sdk/6.0.102/FSharp/Microsoft.FSharp.Targets".
Overriding target "ResolveFrameworkReferences" in project "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" with target "ResolveFrameworkReferences" from project "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FrameworkReferenceResolution.targets".
Overriding target "Run" in project "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" with target "Run" from project "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets".
Overriding target "GenerateSupportedTargetFrameworkAlias" in project "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" with target "GenerateSupportedTargetFrameworkAlias" from project "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets".
Overriding target "GetReferenceAssemblyPaths" in project "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" with target "GetReferenceAssemblyPaths" from project "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.DisableStandardFrameworkResolution.targets".
Overriding target "GetFrameworkPaths" in project "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" with target "GetFrameworkPaths" from project "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.DisableStandardFrameworkResolution.targets".
Overriding target "DesignerRuntimeImplementationProjectOutputGroup" in project "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" with target "DesignerRuntimeImplementationProjectOutputGroup" from project "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.DesignerSupport.targets".
Overriding target "Publish" in project "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" with target "Publish" from project "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Publish.targets".
Overriding target "ResolveReadyToRunCompilers" in project "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.CrossGen.targets" with target "ResolveReadyToRunCompilers" from project "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Publish.targets".
Overriding target "GetCopyToPublishDirectoryItems" in project "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" with target "GetCopyToPublishDirectoryItems" from project "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Publish.targets".
Overriding target "CoreGenerateAssemblyInfo" in project "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.GenerateAssemblyInfo.targets" with target "CoreGenerateAssemblyInfo" from project "/usr/lib64/dotnet/sdk/6.0.102/FSharp/Microsoft.FSharp.Overrides.NetSdk.targets".
1>Project "/home/will/Repositories/temple/gee/gee.fsproj" (1) is building "/home/will/Repositories/temple/eff/eff.fsproj" (2) on node 1 (GetTargetFrameworks target(s)).
2>Target "GetTargetFrameworksWithPlatformForSingleTargetFramework" in file "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" from project "/home/will/Repositories/temple/eff/eff.fsproj" (target "GetTargetFrameworks" depends on it):
2>Using "CombineTargetFrameworkInfoProperties" task from assembly "Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
Task "CombineTargetFrameworkInfoProperties"
Done executing task "CombineTargetFrameworkInfoProperties".
2>Done building target "GetTargetFrameworksWithPlatformForSingleTargetFramework" in project "eff.fsproj".
2>Target "GetTargetFrameworks" in file "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" from project "/home/will/Repositories/temple/eff/eff.fsproj" (entry point):
Task "Error" skipped, due to false condition; ('$(IsCrossTargetingBuild)' == 'true') was evaluated as ('' == 'true').
Using "CombineXmlElements" task from assembly "Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
Task "CombineXmlElements"
Done executing task "CombineXmlElements".
2>Done building target "GetTargetFrameworks" in project "eff.fsproj".
2>Done Building Project "/home/will/Repositories/temple/eff/eff.fsproj" (GetTargetFrameworks target(s)).
1>Done executing task "MSBuild".
Using "GetReferenceNearestTargetFrameworkTask" task from assembly "/usr/lib64/dotnet/sdk/6.0.102/NuGet.Build.Tasks.dll".
Task "GetReferenceNearestTargetFrameworkTask"
(in) CurrentProjectTargetFramework '.NETCoreApp,Version=v6.0'
(in) CurrentProjectTargetPlatform ''
(in) FallbackTargetFrameworks 'net461;net462;net47;net471;net472;net48'
(in) AnnotatedProjectReferences '../eff/eff.fsproj'
(out) AssignedProjects '../eff/eff.fsproj'
Done executing task "GetReferenceNearestTargetFrameworkTask".
Task "GetReferenceNearestTargetFrameworkTask" skipped, due to false condition; ('@(_ProjectReferenceTargetFrameworkPossibilities)' != '' and '$(ReferringTargetFrameworkForProjectReferences)' != ''
And '$(GetReferenceNearestTargetFrameworkTaskSupportsTargetPlatformParameter)' != 'true' and '%(_ProjectReferenceTargetFrameworkPossibilities.IsVcxOrNativeProj)' != 'true') was evaluated as ('../eff/eff.fsproj' != '' and '.NETCoreApp,Version=v6.0' != ''
And 'true' != 'true' and '' != 'true').
1>Done building target "_GetProjectReferenceTargetFrameworkProperties" in project "gee.fsproj".
1>Target "ValidateExecutableReferences" in file "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets" from project "/home/will/Repositories/temple/gee/gee.fsproj" (target "PrepareProjectReferences" depends on it):
Using "ValidateExecutableReferences" task from assembly "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/../tools/net6.0/Microsoft.NET.Build.Tasks.dll".
Task "ValidateExecutableReferences"
Done executing task "ValidateExecutableReferences".
1>Done building target "ValidateExecutableReferences" in project "gee.fsproj".
Target "_GetProjectReferencePlatformProperties" skipped, due to false condition; ('$(EnableDynamicPlatformResolution)' == 'true'
and '$(BuildingInsideVisualStudio)' != 'true'
and '@(_MSBuildProjectReferenceExistent)' != '') was evaluated as ('' == 'true'
and '' != 'true'
and '../eff/eff.fsproj' != '').
1>Target "PrepareProjectReferences" in file "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" from project "/home/will/Repositories/temple/gee/gee.fsproj" (target "ResolveProjectReferences" depends on it):
1>Done building target "PrepareProjectReferences" in project "gee.fsproj".
1>Target "ResolveProjectReferences" in file "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" from project "/home/will/Repositories/temple/gee/gee.fsproj" (target "ResolveReferences" depends on it):
Task "MSBuild" skipped, due to false condition; ('%(_MSBuildProjectReferenceExistent.BuildReference)' == 'true' and '@(ProjectReferenceWithConfiguration)' != '' and ('$(BuildingInsideVisualStudio)' == 'true' or '$(BuildProjectReferences)' != 'true') and '$(VisualStudioVersion)' != '10.0' and '@(_MSBuildProjectReferenceExistent)' != '') was evaluated as ('true' == 'true' and '../eff/eff.fsproj' != '' and ('' == 'true' or 'true' != 'true') and '17.0' != '10.0' and '../eff/eff.fsproj' != '').
Task "MSBuild"
Removing Properties for project "../eff/eff.fsproj":
TargetFramework
RuntimeIdentifier
1>Project "/home/will/Repositories/temple/gee/gee.fsproj" (1) is building "/home/will/Repositories/temple/eff/eff.fsproj" (2:2) on node 1 (default targets).
2:2>Target "_CheckForUnsupportedTargetFramework" skipped, due to false condition; ('$(_UnsupportedTargetFrameworkError)' == 'true') was evaluated as ('' == 'true').
2:2>Target "_CollectTargetFrameworkForTelemetry" in file "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.TargetFrameworkInference.targets" from project "/home/will/Repositories/temple/eff/eff.fsproj" (target "_CheckForInvalidConfigurationAndPlatform" depends on it):
Using "AllowEmptyTelemetry" task from assembly "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/../tools/net6.0/Microsoft.NET.Build.Tasks.dll".
Task "AllowEmptyTelemetry"
Done executing task "AllowEmptyTelemetry".
2:2>Done building target "_CollectTargetFrameworkForTelemetry" in project "eff.fsproj".
Target "_CheckForUnsupportedTargetPlatformIdentifier" skipped, due to false condition; ('$(TargetPlatformIdentifier)' != '' and '$(TargetFrameworkIdentifier)' == '.NETCoreApp' and $([MSBuild]::VersionGreaterThanOrEquals($(TargetFrameworkVersion), 5.0)) And ('$(DesignTimeBuild)' != 'true' Or '@(MissingWorkloadPack)' == '')) was evaluated as ('' != '' and '.NETCoreApp' == '.NETCoreApp' and True And ('' != 'true' Or '' == '')).
Target "_CheckForMissingWorkload" skipped, due to false condition; ('@(MissingWorkloadPack)' != '' And '$(DesignTimeBuild)' != 'true') was evaluated as ('' != '' And '' != 'true').
2:2>Target "_CheckForUnsupportedNETCoreVersion" in file "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.TargetFrameworkInference.targets" from project "/home/will/Repositories/temple/eff/eff.fsproj" (target "_CheckForInvalidConfigurationAndPlatform" depends on it):
Task "NETSdkError" skipped, due to false condition; ('$(_TargetFrameworkVersionWithoutV)' > '$(NETCoreAppMaximumVersion)') was evaluated as ('6.0' > '6.0').
2:2>Done building target "_CheckForUnsupportedNETCoreVersion" in project "eff.fsproj".
Target "_CheckForEolTargetFrameworks" skipped, due to false condition; ('@(_EolNetCoreTargetFrameworkVersions->AnyHaveMetadataValue('Identity', '$(_TargetFrameworkVersionWithoutV)'))' and '$(TargetFrameworkIdentifier)' == '.NETCoreApp' and '$(CheckEolTargetFramework)' == 'true') was evaluated as ('false' and '.NETCoreApp' == '.NETCoreApp' and 'true' == 'true').
2:2>Target "_CheckForUnsupportedCppNETCoreVersion" in file "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.TargetFrameworkInference.targets" from project "/home/will/Repositories/temple/eff/eff.fsproj" (target "_CheckForInvalidConfigurationAndPlatform" depends on it):
Task "NETSdkError" skipped, due to false condition; ('$(TargetFrameworkIdentifier)' == '.NETCoreApp' and '$(_TargetFrameworkVersionWithoutV)' < '3.1' and ('$(Language)' == 'C++' and '$(_EnablePackageReferencesInVCProjects)' != 'true')) was evaluated as ('.NETCoreApp' == '.NETCoreApp' and '6.0' < '3.1' and ('F#' == 'C++' and '' != 'true')).
2:2>Done building target "_CheckForUnsupportedCppNETCoreVersion" in project "eff.fsproj".
Target "_CheckForUnsupportedNETStandardVersion" skipped, due to false condition; ('$(TargetFrameworkIdentifier)' == '.NETStandard' And '$(NETStandardMaximumVersion)' != '') was evaluated as ('.NETCoreApp' == '.NETStandard' And '' != '').
Target "_CheckForUnsupportedTargetFrameworkAndFeatureCombination" skipped, due to false condition; ('$(TargetFrameworkIdentifier)' == '.NETFramework') was evaluated as ('.NETCoreApp' == '.NETFramework').
Target "_CheckForSupportedOSPlatformVersionHigherThanTargetPlatformVersion" skipped, due to false condition; ('$(TargetPlatformVersion)' != '' and '$(TargetFrameworkIdentifier)' == '.NETCoreApp' and $([MSBuild]::VersionGreaterThanOrEquals($(TargetFrameworkVersion), 5.0))) was evaluated as ('' != '' and '.NETCoreApp' == '.NETCoreApp' and True).
Target "_CheckForInvalidTargetPlatformVersion" skipped, due to false condition; ('$(TargetPlatformVersion)' != '' and '$(TargetFrameworkIdentifier)' == '.NETCoreApp' and $([MSBuild]::VersionGreaterThanOrEquals($(TargetFrameworkVersion), 5.0)) and ('$(Language)' != 'C++' or '$(_EnablePackageReferencesInVCProjects)' == 'true')) was evaluated as ('' != '' and '.NETCoreApp' == '.NETCoreApp' and True and ('F#' != 'C++' or '' == 'true')).
Target "_CheckForMissingWorkload" skipped, due to false condition; ('@(MissingWorkloadPack)' != '' And '$(DesignTimeBuild)' != 'true') was evaluated as ('' != '' And '' != 'true').
Target "_CheckForUnsupportedAppHostUsage" skipped, due to false condition; ('$(TargetFrameworkIdentifier)' == '.NETCoreApp' and '$(HasRuntimeOutput)' == 'true') was evaluated as ('.NETCoreApp' == '.NETCoreApp' and '' == 'true').
2:2>Target "_CheckForUnsupportedHostingUsage" in file "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets" from project "/home/will/Repositories/temple/eff/eff.fsproj" (target "_CheckForInvalidConfigurationAndPlatform" depends on it):
Task "NETSdkWarning" skipped, due to false condition; ('$(SelfContained)' == 'true' and '$(EnableComHosting)' == 'true') was evaluated as ('' == 'true' and '' == 'true').
2:2>Done building target "_CheckForUnsupportedHostingUsage" in project "eff.fsproj".
Target "_CheckForMismatchingPlatform" skipped, due to false condition; ('$(RuntimeIdentifier)' != '' and '$(PlatformTarget)' != '') was evaluated as ('' != '' and '' != '').
2:2>Target "_CheckForLanguageAndFeatureCombinationSupport" in file "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.RuntimeIdentifierInference.targets" from project "/home/will/Repositories/temple/eff/eff.fsproj" (target "_CheckForInvalidConfigurationAndPlatform" depends on it):
Task "NETSdkError" skipped, due to false condition; (('$(Language)' == 'C++' and '$(_EnablePackageReferencesInVCProjects)' != 'true') and $(OutputType) != 'library' and '$(TargetFrameworkIdentifier)' == '.NETCoreApp') was evaluated as (('F#' == 'C++' and '' != 'true') and Library != 'library' and '.NETCoreApp' == '.NETCoreApp').
Task "NETSdkError" skipped, due to false condition; (('$(Language)' == 'C++' and '$(_EnablePackageReferencesInVCProjects)' != 'true') and $(EnableComHosting) == 'true') was evaluated as (('F#' == 'C++' and '' != 'true') and == 'true').
Task "NETSdkError" skipped, due to false condition; (('$(Language)' == 'C++' and '$(_EnablePackageReferencesInVCProjects)' != 'true') and $(SelfContained) == 'true') was evaluated as (('F#' == 'C++' and '' != 'true') and == 'true').
2:2>Done building target "_CheckForLanguageAndFeatureCombinationSupport" in project "eff.fsproj".
Target "_CheckForNETCoreSdkIsPreview" skipped, due to false condition; ( '$(_NETCoreSdkIsPreview)' == 'true' AND '$(SuppressNETCoreSdkPreviewMessage)' != 'true' ) was evaluated as ( 'false' == 'true' AND '' != 'true' ).
2:2>Target "_GetProjectJsonPath" in file "/usr/lib64/dotnet/sdk/6.0.102/NuGet.targets" from project "/home/will/Repositories/temple/eff/eff.fsproj" (target "_GetRestoreProjectStyle" depends on it):
Task "GetRestoreProjectJsonPathTask" skipped, due to false condition; ( '$(RestoreProjectStyle)' == 'ProjectJson' OR '$(RestoreProjectStyle)' == '' ) was evaluated as ( 'PackageReference' == 'ProjectJson' OR 'PackageReference' == '' ).
2:2>Done building target "_GetProjectJsonPath" in project "eff.fsproj".
Target "_CheckForUnsupportedTargetPlatformIdentifier" skipped, due to false condition; ('$(TargetPlatformIdentifier)' != '' and '$(TargetFrameworkIdentifier)' == '.NETCoreApp' and $([MSBuild]::VersionGreaterThanOrEquals($(TargetFrameworkVersion), 5.0)) And ('$(DesignTimeBuild)' != 'true' Or '@(MissingWorkloadPack)' == '')) was evaluated as ('' != '' and '.NETCoreApp' == '.NETCoreApp' and True And ('' != 'true' Or '' == '')).
Target "_CheckForMissingWorkload" skipped, due to false condition; ('@(MissingWorkloadPack)' != '' And '$(DesignTimeBuild)' != 'true') was evaluated as ('' != '' And '' != 'true').
Target "_CheckForUnsupportedNETStandardVersion" skipped, due to false condition; ('$(TargetFrameworkIdentifier)' == '.NETStandard' And '$(NETStandardMaximumVersion)' != '') was evaluated as ('.NETCoreApp' == '.NETStandard' And '' != '').
Target "_CheckForUnsupportedTargetFrameworkAndFeatureCombination" skipped, due to false condition; ('$(TargetFrameworkIdentifier)' == '.NETFramework') was evaluated as ('.NETCoreApp' == '.NETFramework').
2:2>Target "UpdateAspNetToFrameworkReference" in file "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.DefaultItems.Shared.targets" from project "/home/will/Repositories/temple/eff/eff.fsproj" (target "ApplyImplicitVersions" depends on it):
Using "CheckIfPackageReferenceShouldBeFrameworkReference" task from assembly "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/../tools/net6.0/Microsoft.NET.Build.Tasks.dll".
Task "CheckIfPackageReferenceShouldBeFrameworkReference"
Done executing task "CheckIfPackageReferenceShouldBeFrameworkReference".
Task "NETSdkError" skipped, due to false condition; ('$(_ShouldRemoveAspNetCoreAll)' == 'true') was evaluated as ('False' == 'true').
Task "CheckIfPackageReferenceShouldBeFrameworkReference"
Done executing task "CheckIfPackageReferenceShouldBeFrameworkReference".
Task "NETSdkWarning" skipped, due to false condition; ('$(_ShouldRemoveAspNetCoreApp)' == 'true') was evaluated as ('False' == 'true').
2:2>Done building target "UpdateAspNetToFrameworkReference" in project "eff.fsproj".
Target "IncludeTargetingPackReference" skipped, due to false condition; ('$(TargetFrameworkMoniker)' != '' and '$(TargetFrameworkIdentifier)' == '.NETFramework' and '$(AutomaticallyUseReferenceAssemblyPackages)' == 'true') was evaluated as ('.NETCoreApp,Version=v6.0' != '' and '.NETCoreApp' == '.NETFramework' and 'true' == 'true').
2:2>Target "CheckForImplicitPackageReferenceOverrides" in file "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.DefaultItems.Shared.targets" from project "/home/will/Repositories/temple/eff/eff.fsproj" (target "ApplyImplicitVersions" depends on it):
Using "CheckForImplicitPackageReferenceOverrides" task from assembly "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/../tools/net6.0/Microsoft.NET.Build.Tasks.dll".
Task "CheckForImplicitPackageReferenceOverrides"
Done executing task "CheckForImplicitPackageReferenceOverrides".
2:2>Done building target "CheckForImplicitPackageReferenceOverrides" in project "eff.fsproj".
2:2>Target "ApplyImplicitVersions" in file "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.DefaultItems.Shared.targets" from project "/home/will/Repositories/temple/eff/eff.fsproj" (target "CollectPackageReferences" depends on it):
Using "ApplyImplicitVersions" task from assembly "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/../tools/net6.0/Microsoft.NET.Build.Tasks.dll".
Task "ApplyImplicitVersions"
Done executing task "ApplyImplicitVersions".
2:2>Done building target "ApplyImplicitVersions" in project "eff.fsproj".
Target "CheckForImplicitPackageReferenceOverrides" skipped. Previously built successfully.
Target "AddWindowsSdkKnownFrameworkReferences" skipped, due to false condition; ('$(TargetFrameworkIdentifier)' == '.NETCoreApp' And '$(TargetPlatformIdentifier)' == 'Windows') was evaluated as ('.NETCoreApp' == '.NETCoreApp' And '' == 'Windows').
Target "_NormalizeTargetPlatformVersion" skipped, due to false condition; ('$(TargetPlatformVersion)' != '' and '$(TargetFrameworkIdentifier)' == '.NETCoreApp' and $([MSBuild]::VersionGreaterThanOrEquals($(TargetFrameworkVersion), 5.0)) and ('$(Language)' != 'C++' or '$(_EnablePackageReferencesInVCProjects)' == 'true')) was evaluated as ('' != '' and '.NETCoreApp' == '.NETCoreApp' and True and ('F#' != 'C++' or '' == 'true')).
2:2>Target "ProcessFrameworkReferences" in file "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FrameworkReferenceResolution.targets" from project "/home/will/Repositories/temple/eff/eff.fsproj" (target "CollectPackageReferences" depends on it):
Using "CheckForDuplicateFrameworkReferences" task from assembly "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/../tools/net6.0/Microsoft.NET.Build.Tasks.dll".
Task "CheckForDuplicateFrameworkReferences"
Done executing task "CheckForDuplicateFrameworkReferences".
Using "ProcessFrameworkReferences" task from assembly "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/../tools/net6.0/Microsoft.NET.Build.Tasks.dll".
Task "ProcessFrameworkReferences"
Done executing task "ProcessFrameworkReferences".
Using "ResolveAppHosts" task from assembly "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/../tools/net6.0/Microsoft.NET.Build.Tasks.dll".
Task "ResolveAppHosts"
Done executing task "ResolveAppHosts".
2:2>Done building target "ProcessFrameworkReferences" in project "eff.fsproj".
Target "IncludeTargetingPackReference" skipped, due to false condition; ('$(TargetFrameworkMoniker)' != '' and '$(TargetFrameworkIdentifier)' == '.NETFramework' and '$(AutomaticallyUseReferenceAssemblyPackages)' == 'true') was evaluated as ('.NETCoreApp,Version=v6.0' != '' and '.NETCoreApp' == '.NETFramework' and 'true' == 'true').
2:2>Target "_CheckForObsoleteDotNetCliToolReferences" in file "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.ObsoleteReferences.targets" from project "/home/will/Repositories/temple/eff/eff.fsproj" (target "CollectPackageReferences" depends on it):
Task "NETSdkWarning" skipped, due to false condition; ( '%(_ReferenceToObsoleteDotNetCliTool.Identity)' != '' ) was evaluated as ( '' != '' ).
2:2>Done building target "_CheckForObsoleteDotNetCliToolReferences" in project "eff.fsproj".
2:2>Target "CollectPackageReferences" in file "/usr/lib64/dotnet/sdk/6.0.102/NuGet.targets" from project "/home/will/Repositories/temple/eff/eff.fsproj" (target "_GetRestoreProjectStyle" depends on it):
2:2>Done building target "CollectPackageReferences" in project "eff.fsproj".
2:2>Target "_GetRestoreProjectStyle" in file "/usr/lib64/dotnet/sdk/6.0.102/NuGet.targets" from project "/home/will/Repositories/temple/eff/eff.fsproj" (target "EnableIntermediateOutputPathMismatchWarning" depends on it):
Using "GetRestoreProjectStyleTask" task from assembly "/usr/lib64/dotnet/sdk/6.0.102/NuGet.Build.Tasks.dll".
Task "GetRestoreProjectStyleTask"
(in) HasPackageReferenceItems 'True'
(in) MSBuildProjectDirectory '/home/will/Repositories/temple/eff'
(in) MSBuildProjectName 'eff'
(in) ProjectJsonPath ''
(in) RestoreProjectStyle 'PackageReference'
(out) IsPackageReferenceCompatibleProjectStyle 'True'
(out) ProjectStyle 'PackageReference'
Done executing task "GetRestoreProjectStyleTask".
2:2>Done building target "_GetRestoreProjectStyle" in project "eff.fsproj".
2:2>Target "EnableIntermediateOutputPathMismatchWarning" in file "/usr/lib64/dotnet/sdk/6.0.102/NuGet.targets" from project "/home/will/Repositories/temple/eff/eff.fsproj" (target "_CheckForInvalidConfigurationAndPlatform" depends on it):
2:2>Done building target "EnableIntermediateOutputPathMismatchWarning" in project "eff.fsproj".
Target "ApplyImplicitVersions" skipped. Previously built successfully.
Target "CheckForImplicitPackageReferenceOverrides" skipped. Previously built successfully.
2:2>Target "CheckForDuplicateItems" in file "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.DefaultItems.Shared.targets" from project "/home/will/Repositories/temple/eff/eff.fsproj" (target "_CheckForInvalidConfigurationAndPlatform" depends on it):
Using "CheckForDuplicateItems" task from assembly "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/../tools/net6.0/Microsoft.NET.Build.Tasks.dll".
Task "CheckForDuplicateItems"
Done executing task "CheckForDuplicateItems".
Task "CheckForDuplicateItems"
Done executing task "CheckForDuplicateItems".
Task "CheckForDuplicateItems"
Done executing task "CheckForDuplicateItems".
2:2>Done building target "CheckForDuplicateItems" in project "eff.fsproj".
Target "WarnForExplicitVersions" skipped, due to false condition; ('@(SdkBuildWarning)' != '') was evaluated as ('' != '').
Target "_CheckForFailedSDKResolution" skipped, due to false condition; ('$(SdkResolverHonoredGlobalJson)' == 'false') was evaluated as ('' == 'false').
Target "_WarnWhenUsingNET6AndVSPriorTo17" skipped, due to false condition; ($([MSBuild]::VersionLessThan($(VisualStudioVersion), '17.0')) and '$(TargetFrameworkIdentifier)' == '.NETCoreApp' and $([MSBuild]::VersionGreaterThanOrEquals($(_TargetFrameworkVersionWithoutV), '6.0'))) was evaluated as (False and '.NETCoreApp' == '.NETCoreApp' and True).
Target "_CheckForInvalidWindowsDesktopTargetingConfiguration" skipped, due to false condition; ('$(TargetFrameworkIdentifier)' == '.NETCoreApp' and $([MSBuild]::VersionGreaterThanOrEquals($(_TargetFrameworkVersionWithoutV), '5.0')) and ('$(UseWindowsForms)' == 'true' or '$(UseWPF)' == 'true')) was evaluated as ('.NETCoreApp' == '.NETCoreApp' and True and ('' == 'true' or '' == 'true')).
Target "_CheckForUnnecessaryWindowsDesktopSDK" skipped, due to false condition; ('$(TargetFrameworkIdentifier)' == '.NETCoreApp' and $([MSBuild]::VersionGreaterThanOrEquals($(_TargetFrameworkVersionWithoutV), '5.0')) and '$(_MicrosoftWindowsDesktopSdkImported)' == 'true' and '$(TargetFrameworks)' == '') was evaluated as ('.NETCoreApp' == '.NETCoreApp' and True and '' == 'true' and '' == '').
Target "ProcessFrameworkReferences" skipped. Previously built successfully.
Target "IncludeTargetingPackReference" skipped, due to false condition; ('$(TargetFrameworkMoniker)' != '' and '$(TargetFrameworkIdentifier)' == '.NETFramework' and '$(AutomaticallyUseReferenceAssemblyPackages)' == 'true') was evaluated as ('.NETCoreApp,Version=v6.0' != '' and '.NETCoreApp' == '.NETFramework' and 'true' == 'true').
2:2>Target "_CheckForInvalidConfigurationAndPlatform" in file "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" from project "/home/will/Repositories/temple/eff/eff.fsproj" (target "BeforeBuild" depends on it):
Task "Error" skipped, due to false condition; ( '$(_InvalidConfigurationError)' == 'true' ) was evaluated as ( '' == 'true' ).
Task "Warning" skipped, due to false condition; ( '$(_InvalidConfigurationWarning)' == 'true' ) was evaluated as ( '' == 'true' ).
Using "Message" task from assembly "Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
Task "Message"
Configuration=Debug
Done executing task "Message".
Task "Message"
Platform=AnyCPU
Done executing task "Message".
Task "Error" skipped, due to false condition; ('$(OutDir)' != '' and !HasTrailingSlash('$(OutDir)')) was evaluated as ('bin/Debug/net6.0/' != '' and !HasTrailingSlash('bin/Debug/net6.0/')).
Task "Error" skipped, due to false condition; ('$(IntermediateOutputPath)' != '' and !HasTrailingSlash('$(IntermediateOutputPath)')) was evaluated as ('obj/Debug/net6.0/' != '' and !HasTrailingSlash('obj/Debug/net6.0/')).
Task "Error" skipped, due to false condition; ('$(BaseIntermediateOutputPath)' != '' and !HasTrailingSlash('$(BaseIntermediateOutputPath)')) was evaluated as ('obj/' != '' and !HasTrailingSlash('obj/')).
Task "Error" skipped, due to false condition; ( '$(_InitialMSBuildProjectExtensionsPath)' != '' And '$(MSBuildProjectExtensionsPath)' != '$(_InitialMSBuildProjectExtensionsPath)' ) was evaluated as ( '/home/will/Repositories/temple/eff/obj/' != '' And '/home/will/Repositories/temple/eff/obj/' != '/home/will/Repositories/temple/eff/obj/' ).
Task "Warning" skipped, due to false condition; ( '$(EnableBaseIntermediateOutputPathMismatchWarning)' == 'true' And '$(_InitialBaseIntermediateOutputPath)' != '$(BaseIntermediateOutputPath)' And '$(BaseIntermediateOutputPath)' != '$(MSBuildProjectExtensionsPath)' ) was evaluated as ( 'true' == 'true' And 'obj/' != 'obj/' And 'obj/' != '/home/will/Repositories/temple/eff/obj/' ).
2:2>Done building target "_CheckForInvalidConfigurationAndPlatform" in project "eff.fsproj".
2:2>Target "ValidateCommandLineProperties" in file "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets" from project "/home/will/Repositories/temple/eff/eff.fsproj" (target "BeforeBuild" depends on it):
Task "NETSdkWarning" skipped, due to false condition; ('$(_CommandLineDefinedSelfContained)' != 'true' and
'$(_CommandLineDefinedRuntimeIdentifier)' == 'true' and
'$(TargetFrameworkIdentifier)' == '.NETCoreApp' and
$([MSBuild]::VersionGreaterThanOrEquals($(TargetFrameworkVersion), '6.0'))) was evaluated as ('' != 'true' and
'' == 'true' and
'.NETCoreApp' == '.NETCoreApp' and
True).
2:2>Done building target "ValidateCommandLineProperties" in project "eff.fsproj".
2:2>Target "BeforeBuild" in file "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" from project "/home/will/Repositories/temple/eff/eff.fsproj" (target "Build" depends on it):
2:2>Done building target "BeforeBuild" in project "eff.fsproj".
2:2>Target "_CheckForBuildWithNoBuild" in file "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets" from project "/home/will/Repositories/temple/eff/eff.fsproj" (target "CoreBuild" depends on it):
Using "NETSdkError" task from assembly "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/../tools/net6.0/Microsoft.NET.Build.Tasks.dll".
Task "NETSdkError"
2:2>/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(136,5): error NETSDK1085: The 'NoBuild' property was set to true but the 'Build' target was invoked. [/home/will/Repositories/temple/eff/eff.fsproj]
Done executing task "NETSdkError" -- FAILED.
2:2>Done building target "_CheckForBuildWithNoBuild" in project "eff.fsproj" -- FAILED.
2:2>Target "_CheckForCompileOutputs" in file "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" from project "/home/will/Repositories/temple/eff/eff.fsproj" (target "_CleanGetCurrentAndPriorFileWrites" depends on it):
2:2>Done building target "_CheckForCompileOutputs" in project "eff.fsproj".
Target "_SGenCheckForOutputs" skipped, due to false condition; ('$(_SGenGenerateSerializationAssembliesConfig)' == 'On' or ('@(WebReferenceUrl)'!='' and '$(_SGenGenerateSerializationAssembliesConfig)' == 'Auto')) was evaluated as ('Off' == 'On' or (''!='' and 'Off' == 'Auto')).
2:2>Target "_CleanGetCurrentAndPriorFileWrites" in file "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" from project "/home/will/Repositories/temple/eff/eff.fsproj" (target "_CleanRecordFileWrites" depends on it):
Using "ReadLinesFromFile" task from assembly "Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
Task "ReadLinesFromFile"
Done executing task "ReadLinesFromFile".
Using "ConvertToAbsolutePath" task from assembly "Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
Task "ConvertToAbsolutePath"
Done executing task "ConvertToAbsolutePath".
Using "FindUnderPath" task from assembly "Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
Task "FindUnderPath"
Comparison path is "/home/will/Repositories/temple/eff".
Done executing task "FindUnderPath".
Task "FindUnderPath"
Comparison path is "bin/Debug/net6.0/".
Done executing task "FindUnderPath".
Task "FindUnderPath"
Comparison path is "obj/Debug/net6.0/".
Done executing task "FindUnderPath".
Using "RemoveDuplicates" task from assembly "Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
Task "RemoveDuplicates"
Done executing task "RemoveDuplicates".
2:2>Done building target "_CleanGetCurrentAndPriorFileWrites" in project "eff.fsproj".
2:2>Target "_CleanRecordFileWrites" in file "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" from project "/home/will/Repositories/temple/eff/eff.fsproj" (target "CoreBuild" depends on it):
Task "RemoveDuplicates"
Done executing task "RemoveDuplicates".
Using "MakeDir" task from assembly "Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
Task "MakeDir"
Done executing task "MakeDir".
Using "WriteLinesToFile" task from assembly "Microsoft.Build.Tasks.Core, Version=15.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
Task "WriteLinesToFile"
Done executing task "WriteLinesToFile".
2:2>Done building target "_CleanRecordFileWrites" in project "eff.fsproj".
2:2>Done Building Project "/home/will/Repositories/temple/eff/eff.fsproj" (default targets) -- FAILED.
1>Done executing task "MSBuild" -- FAILED.
1>Done building target "ResolveProjectReferences" in project "gee.fsproj" -- FAILED.
1>Done Building Project "/home/will/Repositories/temple/gee/gee.fsproj" (_GetTfmSpecificContentForPackage target(s)) -- FAILED.
Build FAILED.
"/home/will/Repositories/temple/gee/gee.fsproj" (_GetTfmSpecificContentForPackage target) (1) ->
"/home/will/Repositories/temple/eff/eff.fsproj" (default target) (2:2) ->
(_CheckForBuildWithNoBuild target) ->
/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(136,5): error NETSDK1085: The 'NoBuild' property was set to true but the 'Build' target was invoked. [/home/will/Repositories/temple/eff/eff.fsproj]
0 Warning(s)
1 Error(s)
Time Elapsed 00:00:00.60
dotnet msbuild /t:_GetTfmSpecificContentForPackage /v:d /p:NoBuild=true dee/dee.csproj | tee dee.msbuild.log
Microsoft (R) Build Engine version 17.0.0+c9eb9dd64 for .NET
Copyright (C) Microsoft Corporation. All rights reserved.
Build started 05/03/2022 10:00:07.
0>Process = "/usr/lib64/dotnet/dotnet"
MSBuild executable path = "/usr/lib64/dotnet/sdk/6.0.102/MSBuild.dll"
Command line arguments = "/usr/lib64/dotnet/sdk/6.0.102/dotnet.dll msbuild /t:_GetTfmSpecificContentForPackage /v:d /p:NoBuild=true dee/dee.csproj"
Current directory = "/home/will/Repositories/temple"
MSBuild version = "17.0.0+c9eb9dd64"
Resolving SDK 'Microsoft.NET.Sdk'...
Property reassignment: $(MSBuildProjectExtensionsPath)="/home/will/Repositories/temple/dee/obj/" (previous value: "obj\") at /usr/lib64/dotnet/sdk/6.0.102/Current/Microsoft.Common.props (57,5)
Resolving SDK 'Microsoft.NET.SDK.WorkloadAutoImportPropsLocator'...
Resolving SDK 'Microsoft.NET.ILLink.Tasks'...
Property reassignment: $(TargetsForTfmSpecificContentInPackage)=";PackTool;_PackProjectToolValidation" (previous value: ";PackTool") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.PackProjectTool.props (15,5)
Property reassignment: $(PublishProfileImported)="false" (previous value: "true") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.ImportPublishProfile.targets (28,5)
Property reassignment: $(TargetPlatformVersion)="" (previous value: "0.0") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.TargetFrameworkInference.targets (65,5)
Property reassignment: $(DefaultItemExcludes)=";bin\Debug//**;obj\Debug//**" (previous value: ";bin\Debug//**") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.TargetFrameworkInference.targets (226,5)
Property reassignment: $(IntermediateOutputPath)="obj\Debug/net6.0/" (previous value: "obj\Debug/") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.TargetFrameworkInference.targets (244,5)
Property reassignment: $(OutputPath)="bin\Debug/net6.0/" (previous value: "bin\Debug/") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.TargetFrameworkInference.targets (245,5)
Resolving SDK 'Microsoft.NET.SDK.WorkloadManifestTargetsLocator'...
Property reassignment: $(_FrameworkIdentifierForImplicitDefine)="NET" (previous value: "NETCOREAPP") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.BeforeCommon.targets (184,5)
Property reassignment: $(_FrameworkVersionForImplicitDefine)="6_0" (previous value: "6.0") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.BeforeCommon.targets (189,5)
Property reassignment: $(_DebugSymbolsProduced)="true" (previous value: "false") at /usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets (176,5)
Property reassignment: $(_DocumentationFileProduced)="false" (previous value: "true") at /usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets (186,5)
Property reassignment: $(ProcessorArchitecture)="msil" (previous value: "") at /usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets (519,5)
Property reassignment: $(DelaySign)="" (previous value: "false") at /usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets (558,5)
Property reassignment: $(_SGenGenerateSerializationAssembliesConfig)="Auto" (previous value: "") at /usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets (3741,5)
Property reassignment: $(_SGenGenerateSerializationAssembliesConfig)="Off" (previous value: "Auto") at /usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets (3742,5)
Property reassignment: $(_TargetsThatPrepareProjectReferences)="
AssignProjectConfiguration;
_SplitProjectReferencesByFileExistence
" (previous value: "_SplitProjectReferencesByFileExistence") at /usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets (4877,5)
Property reassignment: $(ProjectAssetsCacheFile)="/home/will/Repositories/temple/dee/obj/Debug/net6.0/dee.assets.cache" (previous value: "obj\Debug/net6.0/dee.assets.cache") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets (29,5)
Property reassignment: $(ResolveAssemblyReferencesDependsOn)="
ResolveProjectReferences;
FindInvalidProjectReferences;
GetFrameworkPaths;
GetReferenceAssemblyPaths;
PrepareForBuild;
ResolveSDKReferences;
ExpandSDKReferences;
;
ResolvePackageDependenciesForBuild;
_HandlePackageFileConflicts;
" (previous value: "
ResolveProjectReferences;
FindInvalidProjectReferences;
GetFrameworkPaths;
GetReferenceAssemblyPaths;
PrepareForBuild;
ResolveSDKReferences;
ExpandSDKReferences;
") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets (80,5)
Property reassignment: $(PrepareResourcesDependsOn)="
ResolvePackageDependenciesForBuild;
_HandlePackageFileConflicts;
;
PrepareResourceNames;
ResGen;
CompileLicxFiles
" (previous value: "
;
PrepareResourceNames;
ResGen;
CompileLicxFiles
") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.PackageDependencyResolution.targets (86,5)
Property reassignment: $(DefaultItemExcludes)=";bin\Debug//**;obj\Debug//**;bin\/**" (previous value: ";bin\Debug//**;obj\Debug//**") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.DefaultItems.targets (27,5)
Property reassignment: $(DefaultItemExcludes)=";bin\Debug//**;obj\Debug//**;bin\/**;obj\/**" (previous value: ";bin\Debug//**;obj\Debug//**;bin\/**") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.DefaultItems.targets (29,5)
Property reassignment: $(DefaultItemExcludes)=";bin\Debug//**;obj\Debug//**;bin\/**;obj\/**;**/*.user" (previous value: ";bin\Debug//**;obj\Debug//**;bin\/**;obj\/**") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.DefaultItems.targets (32,5)
Property reassignment: $(DefaultItemExcludes)=";bin\Debug//**;obj\Debug//**;bin\/**;obj\/**;**/*.user;**/*.*proj" (previous value: ";bin\Debug//**;obj\Debug//**;bin\/**;obj\/**;**/*.user") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.DefaultItems.targets (33,5)
Property reassignment: $(DefaultItemExcludes)=";bin\Debug//**;obj\Debug//**;bin\/**;obj\/**;**/*.user;**/*.*proj;**/*.sln" (previous value: ";bin\Debug//**;obj\Debug//**;bin\/**;obj\/**;**/*.user;**/*.*proj") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.DefaultItems.targets (34,5)
Property reassignment: $(DefaultItemExcludes)=";bin\Debug//**;obj\Debug//**;bin\/**;obj\/**;**/*.user;**/*.*proj;**/*.sln;**/*.vssscc" (previous value: ";bin\Debug//**;obj\Debug//**;bin\/**;obj\/**;**/*.user;**/*.*proj;**/*.sln") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.DefaultItems.targets (35,5)
Property reassignment: $(ResolveAssemblyReferencesDependsOn)="
ResolveProjectReferences;
FindInvalidProjectReferences;
GetFrameworkPaths;
GetReferenceAssemblyPaths;
PrepareForBuild;
ResolveSDKReferences;
ExpandSDKReferences;
;
ResolvePackageDependenciesForBuild;
_HandlePackageFileConflicts;
;
ResolveTargetingPackAssets;
" (previous value: "
ResolveProjectReferences;
FindInvalidProjectReferences;
GetFrameworkPaths;
GetReferenceAssemblyPaths;
PrepareForBuild;
ResolveSDKReferences;
ExpandSDKReferences;
;
ResolvePackageDependenciesForBuild;
_HandlePackageFileConflicts;
") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FrameworkReferenceResolution.targets (14,5)
Property reassignment: $(_GenerateRuntimeConfigurationPropertyInputsCache)="/home/will/Repositories/temple/dee/obj/Debug/net6.0/dee.genruntimeconfig.cache" (previous value: "obj\Debug/net6.0/dee.genruntimeconfig.cache") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets (41,5)
Property reassignment: $(GenerateRuntimeConfigDevFile)="false" (previous value: "true") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets (54,5)
Property reassignment: $(_DefaultUserProfileRuntimeStorePath)="/home/will/.dotnet/store" (previous value: "/home/will") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets (71,5)
Property reassignment: $(AvailablePlatforms)="Any CPU,x86,x64,ARM32" (previous value: "Any CPU,x86,x64") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets (96,5)
Property reassignment: $(AvailablePlatforms)="Any CPU,x86,x64,ARM32,ARM64" (previous value: "Any CPU,x86,x64,ARM32") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets (100,5)
Property reassignment: $(CoreBuildDependsOn)="
_CheckForBuildWithNoBuild;
BuildOnlySettings;
PrepareForBuild;
PreBuildEvent;
ResolveReferences;
PrepareResources;
ResolveKeySource;
Compile;
ExportWindowsMDFile;
UnmanagedUnregistration;
GenerateSerializationAssemblies;
CreateSatelliteAssemblies;
GenerateManifests;
GetTargetPath;
PrepareForRun;
UnmanagedRegistration;
IncrementalClean;
PostBuildEvent
;
GenerateBuildDependencyFile;
GenerateBuildRuntimeConfigurationFiles
" (previous value: "
BuildOnlySettings;
PrepareForBuild;
PreBuildEvent;
ResolveReferences;
PrepareResources;
ResolveKeySource;
Compile;
ExportWindowsMDFile;
UnmanagedUnregistration;
GenerateSerializationAssemblies;
CreateSatelliteAssemblies;
GenerateManifests;
GetTargetPath;
PrepareForRun;
UnmanagedRegistration;
IncrementalClean;
PostBuildEvent
") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets (109,5)
Property reassignment: $(CoreCleanDependsOn)="
_SdkBeforeClean;
" (previous value: "") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets (118,5)
Property reassignment: $(RebuildDependsOn)="
_SdkBeforeRebuild;
BeforeRebuild;
Clean;
Build;
AfterRebuild;
" (previous value: "
BeforeRebuild;
Clean;
Build;
AfterRebuild;
") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets (125,5)
Property reassignment: $(CompileDependsOn)="
ResolveReferences;
ResolveKeySource;
SetWin32ManifestProperties;
FindReferenceAssembliesForReferences;
_GenerateCompileInputs;
BeforeCompile;
_TimeStampBeforeCompile;
_GenerateCompileDependencyCache;
CoreCompile;
_TimeStampAfterCompile;
AfterCompile;
;
_CreateAppHost;
_CreateComHost;
_GetIjwHostPaths;
" (previous value: "
ResolveReferences;
ResolveKeySource;
SetWin32ManifestProperties;
FindReferenceAssembliesForReferences;
_GenerateCompileInputs;
BeforeCompile;
_TimeStampBeforeCompile;
_GenerateCompileDependencyCache;
CoreCompile;
_TimeStampAfterCompile;
AfterCompile;
") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets (520,5)
Property reassignment: $(CreateSatelliteAssembliesDependsOn)="
_GenerateSatelliteAssemblyInputs;
ComputeIntermediateSatelliteAssemblies;
GenerateSatelliteAssemblies
;
CoreGenerateSatelliteAssemblies
" (previous value: "
_GenerateSatelliteAssemblyInputs;
ComputeIntermediateSatelliteAssemblies;
GenerateSatelliteAssemblies
") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets (906,5)
Property reassignment: $(DesignerRuntimeImplementationProjectOutputGroupDependsOn)="
;
;
BuildOnlySettings;
PrepareForBuild;
AssignTargetPaths;
ResolveReferences
;
_GenerateDesignerDepsFile;
_GenerateDesignerRuntimeConfigFile;
_GatherDesignerShadowCopyFiles;
" (previous value: "
;
;
BuildOnlySettings;
PrepareForBuild;
AssignTargetPaths;
ResolveReferences
") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.DesignerSupport.targets (21,5)
Property reassignment: $(_ShimInputCacheFile)="/home/will/Repositories/temple/dee/obj/Debug/net6.0/dee.shiminput.cache" (previous value: "obj\Debug/net6.0/dee.shiminput.cache") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.PackTool.targets (109,5)
Property reassignment: $(_ShimCreatedSentinelFile)="/home/will/Repositories/temple/dee/obj/Debug/net6.0/dee.shimcreated.sentinel" (previous value: "obj\Debug/net6.0/dee.shimcreated.sentinel") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.PackTool.targets (111,5)
Property reassignment: $(DefineConstants)="TRACE;DEBUG" (previous value: "TRACE") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.CSharp.targets (31,5)
Property reassignment: $(DefineConstants)="TRACE;DEBUG;NET;NET6_0;NETCOREAPP" (previous value: "TRACE;DEBUG") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.CSharp.targets (34,5)
Property reassignment: $(WarningLevel)="5" (previous value: "4") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.Analyzers.targets (70,5)
Property reassignment: $(WarningLevel)="6" (previous value: "5") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.Analyzers.targets (77,5)
Property reassignment: $(PackageDescription)="Package Description" (previous value: "") at /usr/lib64/dotnet/sdk/6.0.102/Sdks/NuGet.Build.Tasks.Pack/build/NuGet.Build.Tasks.Pack.targets (34,5)
Overriding target "ResolveFrameworkReferences" in project "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" with target "ResolveFrameworkReferences" from project "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FrameworkReferenceResolution.targets".
Overriding target "Run" in project "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" with target "Run" from project "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets".
Overriding target "GenerateSupportedTargetFrameworkAlias" in project "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" with target "GenerateSupportedTargetFrameworkAlias" from project "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets".
Overriding target "GetReferenceAssemblyPaths" in project "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" with target "GetReferenceAssemblyPaths" from project "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.DisableStandardFrameworkResolution.targets".
Overriding target "GetFrameworkPaths" in project "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" with target "GetFrameworkPaths" from project "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.DisableStandardFrameworkResolution.targets".
Overriding target "DesignerRuntimeImplementationProjectOutputGroup" in project "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" with target "DesignerRuntimeImplementationProjectOutputGroup" from project "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.DesignerSupport.targets".
Overriding target "Publish" in project "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" with target "Publish" from project "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Publish.targets".
Overriding target "ResolveReadyToRunCompilers" in project "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.CrossGen.targets" with target "ResolveReadyToRunCompilers" from project "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Publish.targets".
Overriding target "GetCopyToPublishDirectoryItems" in project "/usr/lib64/dotnet/sdk/6.0.102/Microsoft.Common.CurrentVersion.targets" with target "GetCopyToPublishDirectoryItems" from project "/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Publish.targets".
1>Project "/home/will/Repositories/temple/dee/dee.csproj" on node 1 (_GetTfmSpecificContentForPackage target(s)).
1>Target "PackTool" skipped, due to false condition; ( '$(PackAsTool)' == 'true' ) was evaluated as ( '' == 'true' ).
Target "_PackProjectToolValidation" skipped, due to false condition; ( '$(PackageType)' == 'DotnetCliTool') was evaluated as ( '' == 'DotnetCliTool').
1>Target "_GetTfmSpecificContentForPackage" in file "/usr/lib64/dotnet/sdk/6.0.102/Sdks/NuGet.Build.Tasks.Pack/build/NuGet.Build.Tasks.Pack.targets" from project "/home/will/Repositories/temple/dee/dee.csproj" (entry point):
1>Done building target "_GetTfmSpecificContentForPackage" in project "dee.csproj".
1>Done Building Project "/home/will/Repositories/temple/dee/dee.csproj" (_GetTfmSpecificContentForPackage target(s)).
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:00.37
A lot more seems to go on in the F# build, and eventually the build target from the project refernece dependencies gets triggered which causes the erorr. I don't know enough about MSBuild to know what is and isn't significant here.
I see that F# has this target that is run as part of pack: https://github.com/dotnet/fsharp/blob/0b5b001e522dd7fe77597b04a5c873b5b0f56878/src/fsharp/FSharp.Build/Microsoft.FSharp.NetSdk.targets#L72-L99
which depends on _GetFrameworkAssemblyReferences which then triggers ResolveReferences.
I've found that I can trigger the same behaviour with C# projects if I include the following targets in a Directory.Build.targets file:
<Project>
<PropertyGroup>
<TargetsForTfmSpecificContentInPackage>$(TargetsForTfmSpecificContentInPackage);BugTestTarget</TargetsForTfmSpecificContentInPackage>
</PropertyGroup>
<Target Name="BugTestTarget" DependsOnTargets="_GetFrameworkAssemblyReferences">
<Message Text="Hello world" />
</Target>
</Project>
This causes the same error:
/usr/lib64/dotnet/sdk/6.0.102/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.targets(136,5): error NETSDK1085: The 'NoBuild' property was set to true but the 'Build' target was invoked. [/<snip>/cee.csproj]
Which seems to indicate it is that it is this transitive dependency on the _GetFrameworkAssemblyReferences target that is causing the error.
I was able to work around the issue by adding /p:TargetsForTfmSpecificContentInPackage= to the build command to prevent PackageFSharpDesignTimeTools from being run. The package seems to contain the same as if dotnet pack is run without --no-build.
Thanks for the detailed info, that makes sense.
I'm also running in to this issue. It prevents being able to package F# projects using Nix dotnet support.
A proposed fix might be to add a Condition to the PackageFSharpDesignTimeTools target that is driven by a boolean property, and default that property to false. Then, in documentation for Type Provider authors tell them to set the property to true. That way the majority of projects do not incur this hit and could continue along their merry way, and TP authors have a simple, unified way to signal inclusion.
This is still happening with 7.0.201 SDK
@KevinRansom any ideas what can we do in FSharp.Build to prevent this?
Above workaround by @iwillspeak worked for me
The workaround worked for me too. It still happens in .NET 8.
Is there any plan to remedy this?
The workaround worked for me too. It still happens in .NET 8.
Is there any plan to remedy this?
Sure, hovewer not as urgent as some other work on the plate.