-
-
Notifications
You must be signed in to change notification settings - Fork 19
Expand file tree
/
Copy pathNuke.Common.csproj
More file actions
37 lines (34 loc) · 2.22 KB
/
Copy pathNuke.Common.csproj
File metadata and controls
37 lines (34 loc) · 2.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net10.0</TargetFramework>
<AssemblyName>Nuke.Common</AssemblyName>
<RootNamespace>Nuke.Common</RootNamespace>
<PackageId>Nuke.Common</PackageId>
<Title>Nuke.Common (Fallout transition shim)</Title>
<!--
Packs as a normal build artifact. The release pipeline's Publish target filters
`Nuke.*` packages out of the nuget.org push (see Build.cs PushPackageFiles
override) since that package ID belongs to the original NUKE maintainer. The
produced nupkg can be uploaded to GitHub Packages or attached to a GH release.
-->
<IsPackable>true</IsPackable>
<Description>Transition shim that re-exports the most common Nuke.* types as subclasses/wrappers of the canonical Fallout.* types. For projects mid-migration from NUKE to Fallout. Published only to GitHub Packages (nuget.org's Nuke.Common is owned by the original NUKE maintainer).</Description>
<PackageTags>build automation continuous-integration tools orchestration nuke shim transition</PackageTags>
<!-- Disable XML doc generation here; Directory.Build.props turns it on for packable projects,
but the shim types' XML docs are intentionally minimal (point at the canonical type). -->
<GenerateDocumentationFile>false</GenerateDocumentationFile>
<!-- Suppress CS0618 on the generated shim source. The TransitionShimGenerator emits delegations
to canonical methods, and any canonical method marked [Obsolete] propagates the warning into
the auto-generated shim body. Consumers calling the canonical type directly still see the
[Obsolete] guidance; this NoWarn just keeps the shim project's build clean. Track propagating
[Obsolete] through the generator as a v11 follow-up. -->
<NoWarn>$(NoWarn);CS0618</NoWarn>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\..\Fallout.Common\Fallout.Common.csproj" />
<ProjectReference Include="..\..\Fallout.Build\Fallout.Build.csproj" />
<ProjectReference Include="..\..\Fallout.SourceGenerators\Fallout.SourceGenerators.csproj"
ReferenceOutputAssembly="false"
OutputItemType="Analyzer" />
</ItemGroup>
</Project>