Skip to content

Commit bbd9d8d

Browse files
committed
move common project properties to Directory.Build.props
1 parent 0ea2480 commit bbd9d8d

File tree

7 files changed

+23
-52
lines changed

7 files changed

+23
-52
lines changed

src/Directory.Build.props

+17-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,24 @@
11
<Project>
22
<PropertyGroup>
3+
<LangVersion>8.0</LangVersion>
4+
<TargetFrameworks>net6.0;net7.0</TargetFrameworks>
5+
6+
<Title>GitReleaseManager Tool</Title>
7+
<Authors>GitTools Contributors</Authors>
8+
<PackageProjectUrl>https://github.com/GitTools/GitReleaseManager</PackageProjectUrl>
9+
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
10+
<PackageTags>github release notes create export</PackageTags>
11+
<Description>Tool for creating and exporting releases for software applications from online Version Control Systems</Description>
12+
<Copyright>Copyright (c) 2015 - Present - GitTools Contributors</Copyright>
13+
<PackageLicenseExpression>MIT</PackageLicenseExpression>
14+
<PackageIcon>package_icon.png</PackageIcon>
15+
<PackageReleaseNotes>https://github.com/GitTools/GitReleaseManager/releases</PackageReleaseNotes>
16+
<RepositoryType>git</RepositoryType>
17+
<RepositoryUrl>https://github.com/GitTools/GitReleaseManager.git</RepositoryUrl>
18+
319
<DebugType>pdbonly</DebugType>
420
<GenerateDocumentationFile>true</GenerateDocumentationFile>
5-
<NoWarn>CS1591</NoWarn>
21+
<NoWarn>$(NoWarn);CS1591;CA1707;Serilog004</NoWarn>
622
<AnalysisMode>AllEnabledByDefault</AnalysisMode>
723
</PropertyGroup>
824
<ItemGroup>

src/GitReleaseManager.Cli/GitReleaseManager.Cli.csproj

+1-5
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,12 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<LangVersion>8.0</LangVersion>
43
<OutputType>Exe</OutputType>
54
<AssemblyName>GitReleaseManager</AssemblyName>
6-
<TargetFrameworks>net6.0</TargetFrameworks>
75
<PublishSingleFile>true</PublishSingleFile>
86
<SelfContained>true</SelfContained>
97
<RuntimeIdentifier>win-x64</RuntimeIdentifier>
108
<Title>GitReleaseManager.Cli</Title>
11-
<Description>Create release notes in markdown given a milestone</Description>
129
<IsPackable>false</IsPackable>
13-
<NoWarn>$(NoWarn);CA1707;</NoWarn>
1410
</PropertyGroup>
1511
<ItemGroup>
1612
<ProjectReference Include="..\GitReleaseManager.Core\GitReleaseManager.Core.csproj" />
@@ -30,4 +26,4 @@
3026
<PackageReference Include="Serilog.Sinks.File" />
3127
<PackageReference Include="seriloganalyzer" />
3228
</ItemGroup>
33-
</Project>
29+
</Project>

src/GitReleaseManager.Core.Tests/GitReleaseManager.Core.Tests.csproj

+1-8
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,4 @@
11
<Project Sdk="Microsoft.NET.Sdk">
2-
<PropertyGroup>
3-
<LangVersion>8.0</LangVersion>
4-
<TargetFrameworks>net6.0;net7.0</TargetFrameworks>
5-
<Title>GitReleaseManager.Core.Tests</Title>
6-
<Description>Test Project for GitReleaseManager.Core</Description>
7-
<NoWarn>$(NoWarn);CA1707;Serilog004;</NoWarn>
8-
</PropertyGroup>
92
<ItemGroup>
103
<Compile Include="..\GlobalSuppressions.cs" Link="GlobalSuppressions.cs" />
114
</ItemGroup>
@@ -34,4 +27,4 @@
3427
<PackageReference Include="Octokit" />
3528
<PackageReference Include="Shouldly" />
3629
</ItemGroup>
37-
</Project>
30+
</Project>

src/GitReleaseManager.Core/GitReleaseManager.Core.csproj

+1-6
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,7 @@
33
<Import Project="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v16.0\TextTemplating\Microsoft.TextTemplating.targets" Condition="Exists('$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v16.0\TextTemplating\Microsoft.TextTemplating.targets')" />
44
<Import Project="$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v15.0\TextTemplating\Microsoft.TextTemplating.targets" Condition="Exists('$(MSBuildExtensionsPath)\Microsoft\VisualStudio\v15.0\TextTemplating\Microsoft.TextTemplating.targets')" />
55
<PropertyGroup>
6-
<LangVersion>8.0</LangVersion>
7-
<TargetFrameworks>net6.0;net7.0</TargetFrameworks>
8-
<Title>GitReleaseManager.Core</Title>
9-
<Description>Create release notes in markdown given a milestone</Description>
106
<IsPackable>false</IsPackable>
11-
<NoWarn>$(NoWarn);CA1707;</NoWarn>
127
<TransformOnBuild>true</TransformOnBuild>
138
</PropertyGroup>
149
<ItemGroup>
@@ -45,4 +40,4 @@
4540
<ItemGroup>
4641
<Service Include="{508349b6-6b84-4df5-91f0-309beebad82d}" />
4742
</ItemGroup>
48-
</Project>
43+
</Project>

src/GitReleaseManager.IntegrationTests/GitReleaseManager.IntegrationTests.csproj

+1-8
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,4 @@
11
<Project Sdk="Microsoft.NET.Sdk">
2-
<PropertyGroup>
3-
<LangVersion>8.0</LangVersion>
4-
<TargetFrameworks>net6.0;net7.0</TargetFrameworks>
5-
<Title>GitReleaseManager.IntegrationTests</Title>
6-
<Description>Integration Test Project for GitReleaseManager</Description>
7-
<NoWarn>$(NoWarn);CA1707;Serilog004;</NoWarn>
8-
</PropertyGroup>
92
<ItemGroup>
103
<Compile Include="..\GlobalSuppressions.cs" Link="GlobalSuppressions.cs" />
114
</ItemGroup>
@@ -34,4 +27,4 @@
3427
<PackageReference Include="TextCopy" />
3528
<PackageReference Include="System.Net.Http" />
3629
</ItemGroup>
37-
</Project>
30+
</Project>

src/GitReleaseManager.Tests/GitReleaseManager.Tests.csproj

+1-8
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,4 @@
11
<Project Sdk="Microsoft.NET.Sdk">
2-
<PropertyGroup>
3-
<LangVersion>8.0</LangVersion>
4-
<TargetFrameworks>net6.0;net7.0</TargetFrameworks>
5-
<Title>GitReleaseManager.Tests</Title>
6-
<Description>Test Project for GitReleaseManager</Description>
7-
<NoWarn>$(NoWarn);CA1707;Serilog004;</NoWarn>
8-
</PropertyGroup>
92
<ItemGroup>
103
<Compile Include="..\GlobalSuppressions.cs" Link="GlobalSuppressions.cs" />
114
</ItemGroup>
@@ -33,4 +26,4 @@
3326
<PackageReference Include="NUnit3TestAdapter" />
3427
<PackageReference Include="Octokit" />
3528
</ItemGroup>
36-
</Project>
29+
</Project>

src/GitReleaseManager.Tool/GitReleaseManager.Tool.csproj

+1-16
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,10 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<LangVersion>8.0</LangVersion>
43
<OutputType>Exe</OutputType>
54
<AssemblyName>GitReleaseManager</AssemblyName>
65
<PackAsTool>true</PackAsTool>
7-
<TargetFrameworks>net6.0;net7.0</TargetFrameworks>
86
<ToolCommandName>dotnet-gitreleasemanager</ToolCommandName>
97
<PackageId>GitReleaseManager.Tool</PackageId>
10-
<Title>GitReleaseManager Tool</Title>
11-
<Authors>GitTools Contributors</Authors>
12-
<PackageProjectUrl>https://github.com/GitTools/GitReleaseManager</PackageProjectUrl>
13-
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
14-
<PackageTags>github release notes create export</PackageTags>
15-
<Description>Tool for creating and exporting releases for software applications from online Version Control Systems</Description>
16-
<Copyright>Copyright (c) 2015 - Present - GitTools Contributors</Copyright>
17-
<PackageLicenseExpression>MIT</PackageLicenseExpression>
18-
<PackageIcon>package_icon.png</PackageIcon>
19-
<PackageReleaseNotes>https://github.com/GitTools/GitReleaseManager/releases</PackageReleaseNotes>
20-
<RepositoryType>git</RepositoryType>
21-
<RepositoryUrl>https://github.com/GitTools/GitReleaseManager.git</RepositoryUrl>
22-
<NoWarn>$(NoWarn);CA1707;</NoWarn>
238
</PropertyGroup>
249
<ItemGroup>
2510
<Compile Include="../GitReleaseManager.Cli/**/*.cs" Exclude="../GitReleaseManager.Cli/obj/**/*.*;../GitReleaseManager.Cli/bin/**/*.*" />
@@ -49,4 +34,4 @@
4934
</PackagePath>
5035
</None>
5136
</ItemGroup>
52-
</Project>
37+
</Project>

0 commit comments

Comments
 (0)