forked from cucumber/common
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Cucumber.Messages.csproj
60 lines (53 loc) · 2.54 KB
/
Cucumber.Messages.csproj
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<?xml version="1.0"?>
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFrameworks>netstandard2.0;net45</TargetFrameworks>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<NoWarn>1591</NoWarn>
<Deterministic Condition="'$(Configuration)' == 'Release'">false</Deterministic>
<SignAssembly>true</SignAssembly>
<AssemblyOriginatorKeyFile>Cucumber.Messages.snk</AssemblyOriginatorKeyFile>
</PropertyGroup>
<PropertyGroup Label="Version">
<VersionNumber>16.0.1</VersionNumber>
<Version Condition="'$(SnapshotSuffix)' != ''">$(VersionNumber)-$(SnapshotSuffix)</Version>
<Version Condition="'$(SnapshotSuffix)' == ''">$(VersionNumber)</Version>
</PropertyGroup>
<PropertyGroup Label="Package Properties">
<Product>Cucumber.Messages</Product>
<PackageId>Cucumber.Messages</PackageId>
<Authors>Cucumber Ltd, TechTalk</Authors>
<Copyright>Copyright © Cucumber Ltd, TechTalk</Copyright>
<Description>Protocol Buffer messages for Cucumber's and SpecFlow's inter-process communication</Description>
<PackageTags>cucumber-messages cucumber specflow gherkin</PackageTags>
<PackageProjectUrl>https://github.com/cucumber/common/tree/main/messages</PackageProjectUrl>
<RepositoryUrl>https://github.com/cucumber/common</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<PackageIcon>cucumber-mark-green-128.png</PackageIcon>
<PackageLicenseExpression>MIT</PackageLicenseExpression>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<PackageOutputPath>bin/$(Configuration)/NuGet</PackageOutputPath>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Google.Protobuf" Version="3.19.1"/>
<PackageReference Include="Grpc.Tools" Version="2.42.0">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" Version="1.0.2">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
</PackageReference>
</ItemGroup>
<ItemGroup>
<Compile Remove="Messages.cs"/>
<Protobuf Include="../messages.proto" OutputDir="$(MsBuildThisFileDirectory)" GrpcServices="None"/>
</ItemGroup>
<ItemGroup>
<None Include="$(MSBuildThisFileDirectory)\Resources\cucumber-mark-green-128.png">
<Pack>True</Pack>
<PackagePath>.</PackagePath>
<Visible>true</Visible>
</None>
</ItemGroup>
</Project>