-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathDirectory.Build.props
More file actions
26 lines (26 loc) · 1.38 KB
/
Directory.Build.props
File metadata and controls
26 lines (26 loc) · 1.38 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
<Project> <PropertyGroup>
<PackageReadmeFile>README.md</PackageReadmeFile>
<TargetFramework>net10.0</TargetFramework>
<LangVersion>latest</LangVersion>
<Nullable>enable</Nullable>
<ImplicitUsings>enable</ImplicitUsings>
<AllowedOutputExtensionsInPackageBuildOutputFolder>$(AllowedOutputExtensionsInPackageBuildOutputFolder);.pdb</AllowedOutputExtensionsInPackageBuildOutputFolder>
<DeployPath>$(SolutionDir)deploy</DeployPath>
<Authors>Systemorph</Authors>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<RepositoryUrl>https://github.com/Systemorph/MeshWeaver</RepositoryUrl>
<NoWarn>649;CA2255;NU5104;$(NoWarn)</NoWarn>
<DefineConstants Condition=" '$(CIRun)' == 'true' ">$(DefineConstants);CIRun</DefineConstants>
<!-- Suppress FluentAssertions license warning for open source project -->
<FLUENTASSERTIONS_SUPPRESS_WARNING>true</FLUENTASSERTIONS_SUPPRESS_WARNING>
</PropertyGroup>
<ItemGroup>
<None Include="README.md" Pack="true" PackagePath="\" />
</ItemGroup>
<!-- Override vulnerable transitive dependency (CVE in 10.0.0).
Conditioned on net10.0 because netstandard2.0 projects (e.g. BusinessRules.Generator)
opt out of CPM and don't need this package. -->
<ItemGroup Condition="'$(TargetFramework)' == 'net10.0'">
<PackageReference Include="System.Security.Cryptography.Xml" />
</ItemGroup>
</Project>