| File: AssemblyDependency\ConflictLossReason.cs | Web Access |
| Project: src\msbuild\src\Tasks\Microsoft.Build.Tasks.csproj (Microsoft.Build.Tasks.Core) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. namespace Microsoft.Build.Tasks { /// <summary> /// If this reference lost in a conflict with another reference, this reason explains /// why. /// </summary> internal enum ConflictLossReason { /// <summary> /// This reference didn't lose a conflict. /// </summary> DidntLose, /// <summary> /// This reference matched another assembly that had a higher version number. /// </summary> HadLowerVersion, /// <summary> /// The two assemblies cannot be reconciled. /// </summary> InsolubleConflict, /// <summary> /// In this case, this reference was a dependency and the other reference was /// primary (specified in the project file). /// </summary> WasNotPrimary, /// <summary> /// The two references were equivalent according to fusion and also have the same version. /// Its hard to see how this could happen, but handle it. /// </summary> FusionEquivalentWithSameVersion } }