481 references to FrameworkConstants
dotnet (6)
CommandFactory\CommandResolution\MSBuildProject.cs (1)
16
private static readonly NuGetFramework s_toolPackageFramework =
FrameworkConstants
.CommonFrameworks.NetCoreApp10;
CommandFactory\CommandResolution\ProjectToolsCommandResolver.cs (1)
123
if (project.DotnetCliToolTargetFramework.Framework ==
FrameworkConstants
.FrameworkIdentifiers.NetCoreApp &&
Program.cs (1)
319
FrameworkConstants
.CommonFrameworks.NetStandardApp15);
ToolPackage\ToolPackageDownloader.cs (1)
179
currentTargetFramework = new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.NetCoreApp, new Version(Environment.Version.Major, Environment.Version.Minor));
ToolPackage\ToolPackageInstance.cs (2)
188
.Where(f => f.Framework ==
FrameworkConstants
.FrameworkIdentifiers.NetCoreApp)
193
var currentFramework = new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.NetCoreApp, new Version(Environment.Version.Major, Environment.Version.Minor));
Microsoft.Build.NuGetSdkResolver (1)
RestoreRunnerEx.cs (1)
31
FrameworkConstants
.CommonFrameworks.NetStandard
Microsoft.DotNet.Build.Tasks.Packaging (39)
FrameworkUtilities.cs (7)
33
return dependencyGroup.Framework ==
FrameworkConstants
.FrameworkIdentifiers.NetPlatform ||
34
dependencyGroup.Framework ==
FrameworkConstants
.FrameworkIdentifiers.NetStandard;
38
return nuGetFramework == null ? false : nuGetFramework.Framework ==
FrameworkConstants
.FrameworkIdentifiers.Portable ||
107
if (fx.Equals(
FrameworkConstants
.CommonFrameworks.Win8))
109
fx =
FrameworkConstants
.CommonFrameworks.NetCore45;
111
else if (fx.Equals(
FrameworkConstants
.CommonFrameworks.Win81))
113
fx =
FrameworkConstants
.CommonFrameworks.NetCore451;
GeneratePackageReport.cs (10)
185
FrameworkConstants
.FrameworkIdentifiers.AspNet,
186
FrameworkConstants
.FrameworkIdentifiers.AspNetCore,
187
FrameworkConstants
.FrameworkIdentifiers.Dnx,
188
FrameworkConstants
.FrameworkIdentifiers.DnxCore,
189
FrameworkConstants
.FrameworkIdentifiers.DotNet,
190
FrameworkConstants
.FrameworkIdentifiers.NetPlatform,
191
FrameworkConstants
.FrameworkIdentifiers.NetStandardApp,
192
FrameworkConstants
.FrameworkIdentifiers.Silverlight,
193
FrameworkConstants
.FrameworkIdentifiers.Windows,
194
FrameworkConstants
.FrameworkIdentifiers.WinRT
GetMinimumNETStandard.cs (2)
32
.Where(fx => fx.Framework ==
FrameworkConstants
.FrameworkIdentifiers.NetStandard)
38
minNETStandard =
FrameworkConstants
.CommonFrameworks.NetStandard10;
GetPackageDestination.cs (2)
94
if (packageFx.Framework ==
FrameworkConstants
.FrameworkIdentifiers.Portable && packageFx.Profile.Contains("+"))
150
if (framework.Framework ==
FrameworkConstants
.FrameworkIdentifiers.Net)
HarvestPackage.cs (2)
293
var liveDesktopDlls = livePackageFiles.Values.Where(pi => pi.IsDll && pi.TargetFramework?.Framework ==
FrameworkConstants
.FrameworkIdentifiers.Net);
370
if (liveFile.TargetFramework.Framework ==
FrameworkConstants
.FrameworkIdentifiers.Net)
PackageIndex.cs (6)
651
if (framework ==
FrameworkConstants
.CommonFrameworks.NetCore50)
655
return
FrameworkConstants
.CommonFrameworks.UAP10;
657
else if (framework ==
FrameworkConstants
.CommonFrameworks.NetCore45)
659
return
FrameworkConstants
.CommonFrameworks.Win8;
661
else if (framework ==
FrameworkConstants
.CommonFrameworks.NetCore451)
663
return
FrameworkConstants
.CommonFrameworks.Win81;
SplitDependenciesBySupport.cs (3)
32
List<ITaskItem> splitDependencies = new List<ITaskItem>(dependencies.Where(d => d.TargetFramework != null && d.TargetFramework.Framework !=
FrameworkConstants
.FrameworkIdentifiers.NetStandard).Select(d => d.OriginalItem));
44
.Where(fx => fx != null && fx.Framework ==
FrameworkConstants
.FrameworkIdentifiers.NetStandard)
53
d.TargetFramework.Framework ==
FrameworkConstants
.FrameworkIdentifiers.NetStandard &&
ValidatePackage.cs (7)
96
get { return _generationIdentifier ==
FrameworkConstants
.FrameworkIdentifiers.NetPlatform; }
97
set { _generationIdentifier = value ?
FrameworkConstants
.FrameworkIdentifiers.NetPlatform :
FrameworkConstants
.FrameworkIdentifiers.NetStandard; }
116
private string _generationIdentifier =
FrameworkConstants
.FrameworkIdentifiers.NetStandard;
321
if (fx.Framework ==
FrameworkConstants
.FrameworkIdentifiers.Net &&
564
if (fx.Framework ==
FrameworkConstants
.FrameworkIdentifiers.NetCore)
566
var uapFrameworks = _frameworks.Values.Where(vf => vf.Framework.Framework ==
FrameworkConstants
.FrameworkIdentifiers.UAP).OrderBy(vf => vf.Framework.Version);
Microsoft.NET.Build.Tasks (13)
FrameworkPackages\FrameworkPackages.cs (1)
120
if (framework is null || framework.Framework !=
FrameworkConstants
.FrameworkIdentifiers.NetCoreApp)
FrameworkPackages\FrameworkPackages.net5.0.cs (1)
8
using static global::NuGet.Frameworks.
FrameworkConstants
.CommonFrameworks;
FrameworkPackages\FrameworkPackages.net6.0.cs (1)
8
using static global::NuGet.Frameworks.
FrameworkConstants
.CommonFrameworks;
FrameworkPackages\FrameworkPackages.net7.0.cs (1)
8
using static global::NuGet.Frameworks.
FrameworkConstants
.CommonFrameworks;
FrameworkPackages\FrameworkPackages.net8.0.cs (1)
8
using static global::NuGet.Frameworks.
FrameworkConstants
.CommonFrameworks;
FrameworkPackages\FrameworkPackages.net9.0.cs (1)
18
private static NuGetFramework Net90 { get; } = new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.NetCoreApp, new Version(9, 0));
FrameworkPackages\FrameworkPackages.netcoreapp2.0.cs (1)
8
using static global::NuGet.Frameworks.
FrameworkConstants
.CommonFrameworks;
FrameworkPackages\FrameworkPackages.netcoreapp2.1.cs (1)
8
using static global::NuGet.Frameworks.
FrameworkConstants
.CommonFrameworks;
FrameworkPackages\FrameworkPackages.netcoreapp2.2.cs (1)
8
using static global::NuGet.Frameworks.
FrameworkConstants
.CommonFrameworks;
FrameworkPackages\FrameworkPackages.netcoreapp3.0.cs (1)
8
using static global::NuGet.Frameworks.
FrameworkConstants
.CommonFrameworks;
FrameworkPackages\FrameworkPackages.netcoreapp3.1.cs (1)
8
using static global::NuGet.Frameworks.
FrameworkConstants
.CommonFrameworks;
FrameworkPackages\FrameworkPackages.netstandard2.0.cs (1)
8
using static global::NuGet.Frameworks.
FrameworkConstants
.CommonFrameworks;
FrameworkPackages\FrameworkPackages.netstandard2.1.cs (1)
8
using static global::NuGet.Frameworks.
FrameworkConstants
.CommonFrameworks;
NuGet.Commands (14)
RestoreCommand\DependencyGraphResolver.cs (1)
1411
if (StringComparer.OrdinalIgnoreCase.Equals(frameworkName.Framework,
FrameworkConstants
.FrameworkIdentifiers.NetCoreApp))
RestoreCommand\MonoAndroidDeprecation.cs (2)
39
return StringComparer.OrdinalIgnoreCase.Equals(framework.Framework,
FrameworkConstants
.FrameworkIdentifiers.NetCoreApp)
55
FrameworkConstants
.FrameworkIdentifiers.MonoAndroid);
RestoreCommand\RestoreCommand.cs (4)
425
bool isNetCoreAppFramework = StringComparer.OrdinalIgnoreCase.Equals(framework.FrameworkName.Framework,
FrameworkConstants
.FrameworkIdentifiers.NetCoreApp);
428
(StringComparer.OrdinalIgnoreCase.Equals(framework.FrameworkName.Framework,
FrameworkConstants
.FrameworkIdentifiers.NetStandard) &&
857
.Where(framework => !string.IsNullOrEmpty(framework.Platform) && (framework.PlatformVersion ==
FrameworkConstants
.EmptyVersion));
1027
if (StringComparer.OrdinalIgnoreCase.Equals(framework.FrameworkName.Framework,
FrameworkConstants
.FrameworkIdentifiers.NetCoreApp) &&
Utility\MSBuildProjectFrameworkUtility.cs (7)
192
return
FrameworkConstants
.CommonFrameworks.Native;
235
effectivePlatformIdentifier =
FrameworkConstants
.FrameworkIdentifiers.Windows;
285
return new DualCompatibilityFramework(framework,
FrameworkConstants
.CommonFrameworks.Native);
355
if (framework.Framework.Equals(
FrameworkConstants
.FrameworkIdentifiers.NetCore, StringComparison.Ordinal)
358
return new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.Windows,
362
if (framework.Framework.Equals(
FrameworkConstants
.FrameworkIdentifiers.NetCore, StringComparison.Ordinal)
365
return new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.Windows,
NuGet.Frameworks (393)
CompatibilityProvider.cs (3)
185
if (candidate.Framework.Equals(
FrameworkConstants
.FrameworkIdentifiers.MonoAndroid, StringComparison.OrdinalIgnoreCase))
189
else if (candidate.Framework.Equals(
FrameworkConstants
.FrameworkIdentifiers.Tizen, StringComparison.OrdinalIgnoreCase))
237
return candidate ==
FrameworkConstants
.EmptyVersion || candidate <= target;
DefaultFrameworkMappings.cs (253)
16
new KeyValuePair<string, string>("NETFramework",
FrameworkConstants
.FrameworkIdentifiers.Net),
17
new KeyValuePair<string, string>(".NET",
FrameworkConstants
.FrameworkIdentifiers.Net),
20
new KeyValuePair<string, string>("NETCore",
FrameworkConstants
.FrameworkIdentifiers.NetCore),
23
new KeyValuePair<string, string>("NETPortable",
FrameworkConstants
.FrameworkIdentifiers.Portable),
26
new KeyValuePair<string, string>("asp.net",
FrameworkConstants
.FrameworkIdentifiers.AspNet),
27
new KeyValuePair<string, string>("asp.netcore",
FrameworkConstants
.FrameworkIdentifiers.AspNetCore),
30
new KeyValuePair<string, string>("Xamarin.PlayStationThree",
FrameworkConstants
.FrameworkIdentifiers.XamarinPlayStation3),
31
new KeyValuePair<string, string>("XamarinPlayStationThree",
FrameworkConstants
.FrameworkIdentifiers.XamarinPlayStation3),
32
new KeyValuePair<string, string>("Xamarin.PlayStationFour",
FrameworkConstants
.FrameworkIdentifiers.XamarinPlayStation4),
33
new KeyValuePair<string, string>("XamarinPlayStationFour",
FrameworkConstants
.FrameworkIdentifiers.XamarinPlayStation4),
34
new KeyValuePair<string, string>("XamarinPlayStationVita",
FrameworkConstants
.FrameworkIdentifiers.XamarinPlayStationVita),
50
new KeyValuePair<string, string>(
FrameworkConstants
.FrameworkIdentifiers.NetCoreApp, "netcoreapp"),
51
new KeyValuePair<string, string>(
FrameworkConstants
.FrameworkIdentifiers.NetStandardApp, "netstandardapp"),
52
new KeyValuePair<string, string>(
FrameworkConstants
.FrameworkIdentifiers.NetStandard, "netstandard"),
53
new KeyValuePair<string, string>(
FrameworkConstants
.FrameworkIdentifiers.NetPlatform, "dotnet"),
54
new KeyValuePair<string, string>(
FrameworkConstants
.FrameworkIdentifiers.Net, "net"),
55
new KeyValuePair<string, string>(
FrameworkConstants
.FrameworkIdentifiers.NetMicro, "netmf"),
56
new KeyValuePair<string, string>(
FrameworkConstants
.FrameworkIdentifiers.Silverlight, "sl"),
57
new KeyValuePair<string, string>(
FrameworkConstants
.FrameworkIdentifiers.Portable, "portable"),
58
new KeyValuePair<string, string>(
FrameworkConstants
.FrameworkIdentifiers.WindowsPhone, "wp"),
59
new KeyValuePair<string, string>(
FrameworkConstants
.FrameworkIdentifiers.WindowsPhoneApp, "wpa"),
60
new KeyValuePair<string, string>(
FrameworkConstants
.FrameworkIdentifiers.Windows, "win"),
61
new KeyValuePair<string, string>(
FrameworkConstants
.FrameworkIdentifiers.AspNet, "aspnet"),
62
new KeyValuePair<string, string>(
FrameworkConstants
.FrameworkIdentifiers.AspNetCore, "aspnetcore"),
63
new KeyValuePair<string, string>(
FrameworkConstants
.FrameworkIdentifiers.Native, "native"),
64
new KeyValuePair<string, string>(
FrameworkConstants
.FrameworkIdentifiers.MonoAndroid, "monoandroid"),
65
new KeyValuePair<string, string>(
FrameworkConstants
.FrameworkIdentifiers.MonoTouch, "monotouch"),
66
new KeyValuePair<string, string>(
FrameworkConstants
.FrameworkIdentifiers.MonoMac, "monomac"),
67
new KeyValuePair<string, string>(
FrameworkConstants
.FrameworkIdentifiers.XamarinIOs, "xamarinios"),
68
new KeyValuePair<string, string>(
FrameworkConstants
.FrameworkIdentifiers.XamarinMac, "xamarinmac"),
69
new KeyValuePair<string, string>(
FrameworkConstants
.FrameworkIdentifiers.XamarinPlayStation3, "xamarinpsthree"),
70
new KeyValuePair<string, string>(
FrameworkConstants
.FrameworkIdentifiers.XamarinPlayStation4, "xamarinpsfour"),
71
new KeyValuePair<string, string>(
FrameworkConstants
.FrameworkIdentifiers.XamarinPlayStationVita, "xamarinpsvita"),
72
new KeyValuePair<string, string>(
FrameworkConstants
.FrameworkIdentifiers.XamarinWatchOS, "xamarinwatchos"),
73
new KeyValuePair<string, string>(
FrameworkConstants
.FrameworkIdentifiers.XamarinTVOS, "xamarintvos"),
74
new KeyValuePair<string, string>(
FrameworkConstants
.FrameworkIdentifiers.XamarinXbox360, "xamarinxboxthreesixty"),
75
new KeyValuePair<string, string>(
FrameworkConstants
.FrameworkIdentifiers.XamarinXboxOne, "xamarinxboxone"),
76
new KeyValuePair<string, string>(
FrameworkConstants
.FrameworkIdentifiers.Dnx, "dnx"),
77
new KeyValuePair<string, string>(
FrameworkConstants
.FrameworkIdentifiers.DnxCore, "dnxcore"),
78
new KeyValuePair<string, string>(
FrameworkConstants
.FrameworkIdentifiers.NetCore, "netcore"),
79
new KeyValuePair<string, string>(
FrameworkConstants
.FrameworkIdentifiers.WinRT, "winrt"), // legacy
80
new KeyValuePair<string, string>(
FrameworkConstants
.FrameworkIdentifiers.UAP, "uap"),
81
new KeyValuePair<string, string>(
FrameworkConstants
.FrameworkIdentifiers.Tizen, "tizen"),
82
new KeyValuePair<string, string>(
FrameworkConstants
.FrameworkIdentifiers.NanoFramework, "netnano"),
98
new FrameworkSpecificMapping(
FrameworkConstants
.FrameworkIdentifiers.Net, "Client", "Client"),
99
new FrameworkSpecificMapping(
FrameworkConstants
.FrameworkIdentifiers.Net, "CF", "CompactFramework"),
100
new FrameworkSpecificMapping(
FrameworkConstants
.FrameworkIdentifiers.Net, "Full", string.Empty),
101
new FrameworkSpecificMapping(
FrameworkConstants
.FrameworkIdentifiers.Silverlight, "WP", "WindowsPhone"),
102
new FrameworkSpecificMapping(
FrameworkConstants
.FrameworkIdentifiers.Silverlight, "WP71", "WindowsPhone71"),
120
new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.UAP,
FrameworkConstants
.EmptyVersion),
121
FrameworkConstants
.CommonFrameworks.UAP10),
125
new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.Windows,
FrameworkConstants
.EmptyVersion),
126
FrameworkConstants
.CommonFrameworks.Win8),
130
FrameworkConstants
.CommonFrameworks.Win8,
131
new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.NetCore, new Version(4, 5, 0, 0))),
135
new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.NetCore, new Version(4, 5, 0, 0)),
136
new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.WinRT, new Version(4, 5, 0, 0))),
140
new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.NetCore,
FrameworkConstants
.EmptyVersion),
141
new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.NetCore, new Version(4, 5, 0, 0))),
145
new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.WinRT,
FrameworkConstants
.EmptyVersion),
146
new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.WinRT, new Version(4, 5, 0, 0))),
150
FrameworkConstants
.CommonFrameworks.Win81,
151
new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.NetCore, new Version(4, 5, 1, 0))),
155
new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.WindowsPhone,
FrameworkConstants
.EmptyVersion),
156
FrameworkConstants
.CommonFrameworks.WP7),
160
FrameworkConstants
.CommonFrameworks.WP7,
161
new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.Silverlight, new Version(3, 0, 0, 0), "WindowsPhone")),
165
new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.WindowsPhone, new Version(7, 1, 0, 0)),
166
new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.Silverlight, new Version(4, 0, 0, 0), "WindowsPhone71")),
170
FrameworkConstants
.CommonFrameworks.WP8,
171
new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.Silverlight, new Version(8, 0, 0, 0), "WindowsPhone")),
175
FrameworkConstants
.CommonFrameworks.WP81,
176
new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.Silverlight, new Version(8, 1, 0, 0), "WindowsPhone")),
180
new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.WindowsPhoneApp,
FrameworkConstants
.EmptyVersion),
181
FrameworkConstants
.CommonFrameworks.WPA81),
185
new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.Tizen,
FrameworkConstants
.EmptyVersion),
186
FrameworkConstants
.CommonFrameworks.Tizen3),
190
FrameworkConstants
.CommonFrameworks.Dnx,
191
FrameworkConstants
.CommonFrameworks.Dnx45),
195
FrameworkConstants
.CommonFrameworks.DnxCore,
196
FrameworkConstants
.CommonFrameworks.DnxCore50),
200
FrameworkConstants
.CommonFrameworks.DotNet,
201
FrameworkConstants
.CommonFrameworks.DotNet50),
206
FrameworkConstants
.CommonFrameworks.AspNet,
207
FrameworkConstants
.CommonFrameworks.AspNet50),
211
FrameworkConstants
.CommonFrameworks.AspNetCore,
212
FrameworkConstants
.CommonFrameworks.AspNetCore50),
216
FrameworkConstants
.CommonFrameworks.Dnx45,
217
FrameworkConstants
.CommonFrameworks.AspNet50),
221
FrameworkConstants
.CommonFrameworks.DnxCore50,
222
FrameworkConstants
.CommonFrameworks.AspNetCore50),
239
new FrameworkSpecificMapping(
FrameworkConstants
.FrameworkIdentifiers.Net, "Client", string.Empty),
240
new FrameworkSpecificMapping(
FrameworkConstants
.FrameworkIdentifiers.Net, "Full", string.Empty),
241
new FrameworkSpecificMapping(
FrameworkConstants
.FrameworkIdentifiers.Silverlight, "WindowsPhone71", "WindowsPhone"),
242
new FrameworkSpecificMapping(
FrameworkConstants
.FrameworkIdentifiers.WindowsPhone, "WindowsPhone71", "WindowsPhone"),
260
FrameworkConstants
.FrameworkIdentifiers.Net,
261
FrameworkConstants
.FrameworkIdentifiers.Dnx),
265
FrameworkConstants
.FrameworkIdentifiers.NetPlatform,
266
FrameworkConstants
.FrameworkIdentifiers.DnxCore),
270
FrameworkConstants
.FrameworkIdentifiers.NetStandard,
271
FrameworkConstants
.FrameworkIdentifiers.NetStandardApp)
289
new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.UAP,
FrameworkConstants
.EmptyVersion),
290
new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.UAP,
FrameworkConstants
.MaxVersion)),
292
new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.Windows,
FrameworkConstants
.EmptyVersion),
293
new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.Windows, new Version(8, 1, 0, 0)))),
297
new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.UAP,
FrameworkConstants
.EmptyVersion),
298
new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.UAP,
FrameworkConstants
.MaxVersion)),
300
new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.WindowsPhoneApp,
FrameworkConstants
.EmptyVersion),
301
new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.WindowsPhoneApp, new Version(8, 1, 0, 0)))),
305
new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.UAP,
FrameworkConstants
.EmptyVersion),
306
new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.UAP,
FrameworkConstants
.MaxVersion)),
308
new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.NetCore,
FrameworkConstants
.Version5),
309
new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.NetCore,
FrameworkConstants
.Version5))),
313
new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.Windows,
FrameworkConstants
.EmptyVersion),
314
new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.Windows,
FrameworkConstants
.MaxVersion)),
316
new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.WinRT,
FrameworkConstants
.EmptyVersion),
317
new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.WinRT, new Version(4, 5, 0, 0)))),
321
FrameworkConstants
.CommonFrameworks.Tizen3,
322
FrameworkConstants
.CommonFrameworks.NetStandard16),
326
FrameworkConstants
.CommonFrameworks.Tizen4,
327
FrameworkConstants
.CommonFrameworks.NetStandard20),
331
FrameworkConstants
.CommonFrameworks.Tizen6,
332
FrameworkConstants
.CommonFrameworks.NetStandard21),
336
new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.UAP, new Version(10, 0, 15064, 0)),
337
FrameworkConstants
.CommonFrameworks.NetStandard20),
341
FrameworkConstants
.CommonFrameworks.NetCoreApp10,
342
FrameworkConstants
.CommonFrameworks.NetStandard16),
346
FrameworkConstants
.CommonFrameworks.NetCoreApp11,
347
FrameworkConstants
.CommonFrameworks.NetStandard17),
351
FrameworkConstants
.CommonFrameworks.NetCoreApp20,
352
FrameworkConstants
.CommonFrameworks.NetStandard20),
356
FrameworkConstants
.CommonFrameworks.NetCoreApp30,
357
FrameworkConstants
.CommonFrameworks.NetStandard21),
361
FrameworkConstants
.CommonFrameworks.Net463,
362
FrameworkConstants
.CommonFrameworks.NetStandard20)
368
FrameworkConstants
.FrameworkIdentifiers.DnxCore,
369
FrameworkConstants
.CommonFrameworks.DotNet56,
370
FrameworkConstants
.CommonFrameworks.NetStandard15),
374
FrameworkConstants
.FrameworkIdentifiers.UAP,
375
FrameworkConstants
.CommonFrameworks.DotNet55,
376
FrameworkConstants
.CommonFrameworks.NetStandard14),
380
FrameworkConstants
.CommonFrameworks.NetCore50,
381
FrameworkConstants
.CommonFrameworks.DotNet55,
382
FrameworkConstants
.CommonFrameworks.NetStandard14),
386
FrameworkConstants
.CommonFrameworks.WPA81,
387
FrameworkConstants
.CommonFrameworks.DotNet53,
388
FrameworkConstants
.CommonFrameworks.NetStandard12),
392
FrameworkConstants
.CommonFrameworks.WP8,
393
FrameworkConstants
.CommonFrameworks.DotNet51,
394
FrameworkConstants
.CommonFrameworks.NetStandard10),
398
FrameworkConstants
.CommonFrameworks.Net45,
399
FrameworkConstants
.CommonFrameworks.DotNet52,
400
FrameworkConstants
.CommonFrameworks.NetStandard11),
404
FrameworkConstants
.CommonFrameworks.Net451,
405
FrameworkConstants
.CommonFrameworks.DotNet53,
406
FrameworkConstants
.CommonFrameworks.NetStandard12),
410
FrameworkConstants
.CommonFrameworks.Net46,
411
FrameworkConstants
.CommonFrameworks.DotNet54,
412
FrameworkConstants
.CommonFrameworks.NetStandard13),
416
FrameworkConstants
.CommonFrameworks.Net461,
417
FrameworkConstants
.CommonFrameworks.DotNet55,
418
FrameworkConstants
.CommonFrameworks.NetStandard20),
422
FrameworkConstants
.CommonFrameworks.Net462,
423
FrameworkConstants
.CommonFrameworks.DotNet56,
424
FrameworkConstants
.CommonFrameworks.NetStandard20),
428
FrameworkConstants
.CommonFrameworks.NetCore45,
429
FrameworkConstants
.CommonFrameworks.DotNet52,
430
FrameworkConstants
.CommonFrameworks.NetStandard11),
434
FrameworkConstants
.CommonFrameworks.NetCore451,
435
FrameworkConstants
.CommonFrameworks.DotNet53,
436
FrameworkConstants
.CommonFrameworks.NetStandard12),
440
FrameworkConstants
.FrameworkIdentifiers.MonoAndroid,
441
FrameworkConstants
.CommonFrameworks.DotNet56,
442
FrameworkConstants
.CommonFrameworks.NetStandard21),
445
FrameworkConstants
.FrameworkIdentifiers.MonoMac,
446
FrameworkConstants
.CommonFrameworks.DotNet56,
447
FrameworkConstants
.CommonFrameworks.NetStandard21),
450
FrameworkConstants
.FrameworkIdentifiers.MonoTouch,
451
FrameworkConstants
.CommonFrameworks.DotNet56,
452
FrameworkConstants
.CommonFrameworks.NetStandard21),
455
FrameworkConstants
.FrameworkIdentifiers.XamarinIOs,
456
FrameworkConstants
.CommonFrameworks.DotNet56,
457
FrameworkConstants
.CommonFrameworks.NetStandard21),
460
FrameworkConstants
.FrameworkIdentifiers.XamarinMac,
461
FrameworkConstants
.CommonFrameworks.DotNet56,
462
FrameworkConstants
.CommonFrameworks.NetStandard21),
465
FrameworkConstants
.FrameworkIdentifiers.XamarinPlayStation3,
466
FrameworkConstants
.CommonFrameworks.DotNet56,
467
FrameworkConstants
.CommonFrameworks.NetStandard20),
470
FrameworkConstants
.FrameworkIdentifiers.XamarinPlayStation4,
471
FrameworkConstants
.CommonFrameworks.DotNet56,
472
FrameworkConstants
.CommonFrameworks.NetStandard20),
475
FrameworkConstants
.FrameworkIdentifiers.XamarinPlayStationVita,
476
FrameworkConstants
.CommonFrameworks.DotNet56,
477
FrameworkConstants
.CommonFrameworks.NetStandard20),
480
FrameworkConstants
.FrameworkIdentifiers.XamarinXbox360,
481
FrameworkConstants
.CommonFrameworks.DotNet56,
482
FrameworkConstants
.CommonFrameworks.NetStandard20),
485
FrameworkConstants
.FrameworkIdentifiers.XamarinXboxOne,
486
FrameworkConstants
.CommonFrameworks.DotNet56,
487
FrameworkConstants
.CommonFrameworks.NetStandard20),
490
FrameworkConstants
.FrameworkIdentifiers.XamarinTVOS,
491
FrameworkConstants
.CommonFrameworks.DotNet56,
492
FrameworkConstants
.CommonFrameworks.NetStandard21),
495
FrameworkConstants
.FrameworkIdentifiers.XamarinWatchOS,
496
FrameworkConstants
.CommonFrameworks.DotNet56,
497
FrameworkConstants
.CommonFrameworks.NetStandard21)
517
new NuGetFramework(framework.Framework,
FrameworkConstants
.MaxVersion)),
519
FrameworkConstants
.CommonFrameworks.DotNet,
530
new NuGetFramework(framework.Framework,
FrameworkConstants
.MaxVersion)),
532
FrameworkConstants
.CommonFrameworks.NetStandard10,
550
var lowestFramework = new NuGetFramework(framework,
FrameworkConstants
.EmptyVersion);
558
FrameworkConstants
.FrameworkIdentifiers.Net,
559
FrameworkConstants
.FrameworkIdentifiers.NetCore,
560
FrameworkConstants
.FrameworkIdentifiers.Windows,
561
FrameworkConstants
.FrameworkIdentifiers.WindowsPhoneApp
577
FrameworkConstants
.FrameworkIdentifiers.NetCoreApp,
578
FrameworkConstants
.FrameworkIdentifiers.NetStandardApp,
579
FrameworkConstants
.FrameworkIdentifiers.NetStandard,
580
FrameworkConstants
.FrameworkIdentifiers.NetPlatform
596
FrameworkConstants
.FrameworkIdentifiers.Windows,
597
FrameworkConstants
.FrameworkIdentifiers.NetCore,
598
FrameworkConstants
.FrameworkIdentifiers.WinRT,
600
FrameworkConstants
.FrameworkIdentifiers.WindowsPhone,
601
FrameworkConstants
.FrameworkIdentifiers.Silverlight,
603
FrameworkConstants
.FrameworkIdentifiers.DnxCore,
604
FrameworkConstants
.FrameworkIdentifiers.AspNetCore,
606
FrameworkConstants
.FrameworkIdentifiers.Dnx,
607
FrameworkConstants
.FrameworkIdentifiers.AspNet
623
new KeyValuePair<NuGetFramework, NuGetFramework>(
FrameworkConstants
.CommonFrameworks.DotNet50,
FrameworkConstants
.CommonFrameworks.DotNet)
639
new KeyValuePair<NuGetFramework, NuGetFramework>(
FrameworkConstants
.CommonFrameworks.DotNet,
FrameworkConstants
.CommonFrameworks.DotNet50)
DefaultPortableFrameworkMappings.cs (31)
17
var net4 =
FrameworkConstants
.CommonFrameworks.Net4;
18
var net403 =
FrameworkConstants
.CommonFrameworks.Net403;
19
var net45 =
FrameworkConstants
.CommonFrameworks.Net45;
20
var net451 =
FrameworkConstants
.CommonFrameworks.Net451;
22
var win8 =
FrameworkConstants
.CommonFrameworks.Win8;
23
var win81 =
FrameworkConstants
.CommonFrameworks.Win81;
25
var sl4 =
FrameworkConstants
.CommonFrameworks.SL4;
26
var sl5 =
FrameworkConstants
.CommonFrameworks.SL5;
28
var wp7 =
FrameworkConstants
.CommonFrameworks.WP7;
29
var wp75 =
FrameworkConstants
.CommonFrameworks.WP75;
30
var wp8 =
FrameworkConstants
.CommonFrameworks.WP8;
31
var wp81 =
FrameworkConstants
.CommonFrameworks.WP81;
33
var wpa81 =
FrameworkConstants
.CommonFrameworks.WPA81;
110
var monoandroid = new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.MonoAndroid, new Version(0, 0));
111
var monotouch = new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.MonoTouch, new Version(0, 0));
112
var xamarinIOs = new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.XamarinIOs, new Version(0, 0));
113
var xamarinMac = new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.XamarinMac, new Version(0, 0));
114
var xamarinTVOS = new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.XamarinTVOS, new Version(0, 0));
115
var xamarinWatchOS = new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.XamarinWatchOS, new Version(0, 0));
140
CreateStandardMapping(7,
FrameworkConstants
.CommonFrameworks.NetStandard11),
141
CreateStandardMapping(31,
FrameworkConstants
.CommonFrameworks.NetStandard10),
142
CreateStandardMapping(32,
FrameworkConstants
.CommonFrameworks.NetStandard12),
143
CreateStandardMapping(44,
FrameworkConstants
.CommonFrameworks.NetStandard12),
144
CreateStandardMapping(49,
FrameworkConstants
.CommonFrameworks.NetStandard10),
145
CreateStandardMapping(78,
FrameworkConstants
.CommonFrameworks.NetStandard10),
146
CreateStandardMapping(84,
FrameworkConstants
.CommonFrameworks.NetStandard10),
147
CreateStandardMapping(111,
FrameworkConstants
.CommonFrameworks.NetStandard11),
148
CreateStandardMapping(151,
FrameworkConstants
.CommonFrameworks.NetStandard12),
149
CreateStandardMapping(157,
FrameworkConstants
.CommonFrameworks.NetStandard10),
150
CreateStandardMapping(259,
FrameworkConstants
.CommonFrameworks.NetStandard10)
167
FrameworkConstants
.CommonFrameworks.NetStandard10,
FrameworkConstants.cs (2)
20
new NuGetFramework(FrameworkIdentifiers.NetPlatform,
FrameworkConstants
.EmptyVersion),
21
new NuGetFramework(FrameworkIdentifiers.NetPlatform,
FrameworkConstants
.MaxVersion));
FrameworkExtensions.cs (3)
16
return framework.Framework.Equals(
FrameworkConstants
.FrameworkIdentifiers.Net, StringComparison.OrdinalIgnoreCase)
17
|| framework.Framework.Equals(
FrameworkConstants
.FrameworkIdentifiers.AspNet, StringComparison.OrdinalIgnoreCase)
18
|| framework.Framework.Equals(
FrameworkConstants
.FrameworkIdentifiers.Dnx, StringComparison.OrdinalIgnoreCase);
FrameworkNameHelpers.cs (1)
48
return
FrameworkConstants
.EmptyVersion;
FrameworkNameProvider.cs (9)
23
FrameworkConstants
.FrameworkIdentifiers.Windows,
24
FrameworkConstants
.FrameworkIdentifiers.WindowsPhone,
25
FrameworkConstants
.FrameworkIdentifiers.Silverlight
33
FrameworkConstants
.FrameworkIdentifiers.NetCoreApp,
34
FrameworkConstants
.FrameworkIdentifiers.NetStandard,
35
FrameworkConstants
.FrameworkIdentifiers.NanoFramework
1092
if (StringComparer.OrdinalIgnoreCase.Equals(framework.Framework,
FrameworkConstants
.FrameworkIdentifiers.NetStandard))
1124
FrameworkConstants
.FrameworkIdentifiers.Portable,
1125
FrameworkConstants
.EmptyVersion,
FrameworkReducer.cs (10)
98
f.Framework.Equals(
FrameworkConstants
.FrameworkIdentifiers.MonoAndroid, StringComparison.OrdinalIgnoreCase)
99
|| f.Framework.Equals(
FrameworkConstants
.FrameworkIdentifiers.Tizen, StringComparison.OrdinalIgnoreCase)
190
return f.Framework.Equals(
FrameworkConstants
.FrameworkIdentifiers.MonoAndroid, StringComparison.OrdinalIgnoreCase)
191
|| f.Framework.Equals(
FrameworkConstants
.FrameworkIdentifiers.Tizen, StringComparison.OrdinalIgnoreCase);
199
return first.Framework.Equals(
FrameworkConstants
.FrameworkIdentifiers.MonoAndroid, StringComparison.OrdinalIgnoreCase)
200
|| first.Framework.Equals(
FrameworkConstants
.FrameworkIdentifiers.Tizen, StringComparison.OrdinalIgnoreCase);
335
dupe = x.Version ==
FrameworkConstants
.EmptyVersion && y.Version !=
FrameworkConstants
.EmptyVersion;
533
var consideringNet = consideringFrameworks.FirstOrDefault(f => StringComparer.OrdinalIgnoreCase.Equals(f.Framework,
FrameworkConstants
.FrameworkIdentifiers.Net));
534
var currentNet = currentFrameworks.FirstOrDefault(f => StringComparer.OrdinalIgnoreCase.Equals(f.Framework,
FrameworkConstants
.FrameworkIdentifiers.Net));
NuGetFramework.cs (15)
30
: this(framework,
FrameworkConstants
.EmptyVersion)
35
: this(framework, version, string.Empty,
FrameworkConstants
.EmptyVersion)
45
: this(frameworkIdentifier, frameworkVersion, profile: frameworkProfile ?? string.Empty, platform: string.Empty, platformVersion:
FrameworkConstants
.EmptyVersion)
68
IsNet5Era = (_frameworkVersion.Major >= Version5 && StringComparer.OrdinalIgnoreCase.Equals(
FrameworkConstants
.FrameworkIdentifiers.NetCoreApp, _frameworkIdentifier));
70
PlatformVersion = IsNet5Era ? NormalizeVersion(platformVersion) :
FrameworkConstants
.EmptyVersion;
190
return IsNet5Era ?
FrameworkConstants
.FrameworkIdentifiers.Net : Framework;
265
if (framework.PlatformVersion !=
FrameworkConstants
.EmptyVersion)
337
get { return StringComparer.OrdinalIgnoreCase.Equals(Framework,
FrameworkConstants
.FrameworkIdentifiers.Portable) && Version.Major < 5; }
491
FrameworkConstants
.FrameworkIdentifiers.DnxCore,
492
FrameworkConstants
.FrameworkIdentifiers.NetPlatform,
493
FrameworkConstants
.FrameworkIdentifiers.NetStandard,
494
FrameworkConstants
.FrameworkIdentifiers.NetStandardApp,
495
FrameworkConstants
.FrameworkIdentifiers.NetCoreApp,
496
FrameworkConstants
.FrameworkIdentifiers.UAP,
497
FrameworkConstants
.FrameworkIdentifiers.Tizen,
NuGetFrameworkFactory.cs (65)
18
public static readonly NuGetFramework UnsupportedFramework = new NuGetFramework(
FrameworkConstants
.SpecialIdentifiers.Unsupported);
23
public static readonly NuGetFramework AgnosticFramework = new NuGetFramework(
FrameworkConstants
.SpecialIdentifiers.Agnostic);
28
public static readonly NuGetFramework AnyFramework = new NuGetFramework(
FrameworkConstants
.SpecialIdentifiers.Any);
97
if (StringComparer.OrdinalIgnoreCase.Equals(
FrameworkConstants
.FrameworkIdentifiers.Portable, targetFrameworkIdentifier))
113
StringComparer.OrdinalIgnoreCase.Equals(
FrameworkConstants
.FrameworkIdentifiers.NetCoreApp, targetFrameworkIdentifier);
162
&& StringComparer.OrdinalIgnoreCase.Equals(
FrameworkConstants
.FrameworkIdentifiers.NetCoreApp, framework))
164
result = new NuGetFramework(framework, version, string.Empty,
FrameworkConstants
.EmptyVersion);
207
if (StringComparer.OrdinalIgnoreCase.Equals(
FrameworkConstants
.FrameworkIdentifiers.Portable, framework)
285
var version =
FrameworkConstants
.EmptyVersion;
293
&& (StringComparer.OrdinalIgnoreCase.Equals(
FrameworkConstants
.FrameworkIdentifiers.Net, framework)
294
|| StringComparer.OrdinalIgnoreCase.Equals(
FrameworkConstants
.FrameworkIdentifiers.NetCoreApp, framework)
299
framework =
FrameworkConstants
.FrameworkIdentifiers.NetCoreApp;
314
Version? platformVersion =
FrameworkConstants
.EmptyVersion;
317
result = new NuGetFramework(framework, version, platform ?? string.Empty, platformVersion ??
FrameworkConstants
.EmptyVersion);
326
result = new NuGetFramework(framework, version, string.Empty,
FrameworkConstants
.EmptyVersion);
336
if (StringComparer.OrdinalIgnoreCase.Equals(
FrameworkConstants
.FrameworkIdentifiers.Portable, framework))
389
framework =
FrameworkConstants
.CommonFrameworks.Net45;
394
framework =
FrameworkConstants
.CommonFrameworks.Net4;
398
framework =
FrameworkConstants
.CommonFrameworks.Net35;
403
framework =
FrameworkConstants
.CommonFrameworks.Net2;
512
if (StringComparer.OrdinalIgnoreCase.Equals(frameworkString,
FrameworkConstants
.SpecialIdentifiers.Any))
516
else if (StringComparer.OrdinalIgnoreCase.Equals(frameworkString,
FrameworkConstants
.SpecialIdentifiers.Agnostic))
520
else if (StringComparer.OrdinalIgnoreCase.Equals(frameworkString,
FrameworkConstants
.SpecialIdentifiers.Unsupported))
544
framework =
FrameworkConstants
.CommonFrameworks.DotNet50;
548
framework =
FrameworkConstants
.CommonFrameworks.Net4;
551
framework =
FrameworkConstants
.CommonFrameworks.Net403;
554
framework =
FrameworkConstants
.CommonFrameworks.Net45;
557
framework =
FrameworkConstants
.CommonFrameworks.Net451;
560
framework =
FrameworkConstants
.CommonFrameworks.Net452;
563
framework =
FrameworkConstants
.CommonFrameworks.Net46;
566
framework =
FrameworkConstants
.CommonFrameworks.Net461;
569
framework =
FrameworkConstants
.CommonFrameworks.Net462;
572
framework =
FrameworkConstants
.CommonFrameworks.Net463;
575
framework =
FrameworkConstants
.CommonFrameworks.Net47;
578
framework =
FrameworkConstants
.CommonFrameworks.Net471;
581
framework =
FrameworkConstants
.CommonFrameworks.Net472;
584
framework =
FrameworkConstants
.CommonFrameworks.Net48;
587
framework =
FrameworkConstants
.CommonFrameworks.Net481;
590
framework =
FrameworkConstants
.CommonFrameworks.Win8;
593
framework =
FrameworkConstants
.CommonFrameworks.Win81;
596
framework =
FrameworkConstants
.CommonFrameworks.NetStandard;
600
framework =
FrameworkConstants
.CommonFrameworks.NetStandard10;
604
framework =
FrameworkConstants
.CommonFrameworks.NetStandard11;
608
framework =
FrameworkConstants
.CommonFrameworks.NetStandard12;
612
framework =
FrameworkConstants
.CommonFrameworks.NetStandard13;
616
framework =
FrameworkConstants
.CommonFrameworks.NetStandard14;
620
framework =
FrameworkConstants
.CommonFrameworks.NetStandard15;
624
framework =
FrameworkConstants
.CommonFrameworks.NetStandard16;
628
framework =
FrameworkConstants
.CommonFrameworks.NetStandard17;
632
framework =
FrameworkConstants
.CommonFrameworks.NetStandard20;
636
framework =
FrameworkConstants
.CommonFrameworks.NetStandard21;
639
framework =
FrameworkConstants
.CommonFrameworks.NetCoreApp10;
642
framework =
FrameworkConstants
.CommonFrameworks.NetCoreApp11;
645
framework =
FrameworkConstants
.CommonFrameworks.NetCoreApp20;
649
framework =
FrameworkConstants
.CommonFrameworks.NetCoreApp21;
652
framework =
FrameworkConstants
.CommonFrameworks.NetCoreApp22;
656
framework =
FrameworkConstants
.CommonFrameworks.NetCoreApp30;
660
framework =
FrameworkConstants
.CommonFrameworks.NetCoreApp31;
666
framework =
FrameworkConstants
.CommonFrameworks.Net50;
672
framework =
FrameworkConstants
.CommonFrameworks.Net60;
678
framework =
FrameworkConstants
.CommonFrameworks.Net70;
684
framework =
FrameworkConstants
.CommonFrameworks.Net80;
687
framework =
FrameworkConstants
.CommonFrameworks.Net90;
690
framework =
FrameworkConstants
.CommonFrameworks.Net10_0;
693
framework =
FrameworkConstants
.CommonFrameworks.Net11_0;
NuGetFrameworkUtility.cs (1)
131
FrameworkConstants
.FrameworkIdentifiers.NetCore));
NuGet.Packaging (13)
ContentModel\ManagedCodeConventions.cs (4)
41
{ "tfm", new NuGetFramework(
FrameworkConstants
.FrameworkIdentifiers.Net,
FrameworkConstants
.EmptyVersion) },
56
FrameworkConstants
.CommonFrameworks.DotNet)
262
return new NuGetFramework(name,
FrameworkConstants
.EmptyVersion);
PackageCreation\Authoring\PackageBuilder.cs (5)
503
.Where(groupFramework => groupFramework.HasPlatform && groupFramework.PlatformVersion ==
FrameworkConstants
.EmptyVersion)
526
.Where(groupFramework => groupFramework != null && groupFramework.HasPlatform && groupFramework.PlatformVersion ==
FrameworkConstants
.EmptyVersion)
554
.Where(framework => framework.HasPlatform && framework.PlatformVersion ==
FrameworkConstants
.EmptyVersion)
565
.Where(groupFramework => groupFramework.HasPlatform && groupFramework.PlatformVersion ==
FrameworkConstants
.EmptyVersion)
765
if (framework.HasPlatform && framework.PlatformVersion ==
FrameworkConstants
.EmptyVersion)
PackageCreation\Extensions\FrameworksExtensions.cs (1)
16
bool isNet5Era = (self.Version.Major >= 5 && StringComparer.OrdinalIgnoreCase.Equals(
FrameworkConstants
.FrameworkIdentifiers.NetCoreApp, self.Framework));
Rules\AccidentallyCompatibleWithAllFrameworksRule.cs (2)
68
if (targetFramework.Framework ==
FrameworkConstants
.FrameworkIdentifiers.NetPlatform
69
|| targetFramework.Framework ==
FrameworkConstants
.CommonFrameworks.Native.Framework)
Rules\InvalidUndottedFrameworkRule.cs (1)
289
StringComparer.OrdinalIgnoreCase.Equals(
FrameworkConstants
.FrameworkIdentifiers.NetCoreApp, framework.Framework))
NuGet.ProjectModel (2)
LockFile\LockFile.cs (1)
18
public static readonly NuGetFramework ToolFramework =
FrameworkConstants
.CommonFrameworks.NetCoreApp10;
ProjectLockFile\PackagesLockFileTarget.cs (1)
89
if (string.Equals(framework.Framework,
FrameworkConstants
.FrameworkIdentifiers.NetCoreApp, StringComparison.OrdinalIgnoreCase)