-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathMSBuild.Yaml.csproj
85 lines (73 loc) · 3.4 KB
/
MSBuild.Yaml.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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
<AssemblyName>PosInformatique.MSBuild.Yaml</AssemblyName>
<RootNamespace>PosInformatique.MSBuild.Yaml</RootNamespace>
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
<Authors>Gilles TOURREAU</Authors>
<Company>P.O.S Informatique</Company>
<Description>PosInformatique.MSBuild.Yaml is a MSBuild extension that converts YAML files into a JSON before the compilation of a Visual Studio project (C#, VB. NET, ...).</Description>
<Copyright>Copyright © 1999-2020 P.O.S Informatique - All rights reserved.</Copyright>
<PackageLicenseFile>LICENSE</PackageLicenseFile>
<PackageProjectUrl>https://github.com/PosInformatique/PosInformatique.MSBuild.Yaml</PackageProjectUrl>
<RepositoryUrl>https://github.com/PosInformatique/PosInformatique.MSBuild.Yaml.git</RepositoryUrl>
<RepositoryType>git</RepositoryType>
<PackageTags>msbuild yaml json converter</PackageTags>
<PackageReleaseNotes>1.0.1 - Fix bugs with scalar values as boolean, integer, decimal and null.
1.0.0 - Initial version</PackageReleaseNotes>
<!-- NuGet packaging options -->
<BuildOutputTargetFolder>tasks</BuildOutputTargetFolder>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<NoPackageAnalysis>true</NoPackageAnalysis>
<Version>1.0.1</Version>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.Build.Utilities.Core" Version="16.5.0" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.2" />
<PackageReference Include="SonarAnalyzer.CSharp" Version="8.5.0.15942">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="YamlDotNet" Version="8.1.0" />
<!-- Marks all packages as 'Private Assets' to packages all dependent libraries -->
<PackageReference Update="@(PackageReference)" PrivateAssets="All" />
</ItemGroup>
<Target Name="PackTaskDependencies" BeforeTargets="GenerateNuspec">
<!--
The include needs to happen after output has been copied to build output folder
but before NuGet generates a nuspec. See https://github.com/NuGet/Home/issues/4704.
-->
<ItemGroup>
<_PackageFiles Include="bin\$(Configuration)\**\*.*" Exclude="bin\$(Configuration)\**\$(AssemblyName).*">
<PackagePath>tasks\%(RecursiveDir)</PackagePath>
<Visible>false</Visible>
<BuildAction>Content</BuildAction>
</_PackageFiles>
</ItemGroup>
</Target>
<ItemGroup>
<None Remove="build\PosInformatique.MSBuild.Yaml.targets" />
<None Include="..\LICENSE">
<Pack>True</Pack>
<PackagePath></PackagePath>
</None>
</ItemGroup>
<ItemGroup>
<Content Include="build\PosInformatique.MSBuild.Yaml.targets">
<PackagePath>build\</PackagePath>
</Content>
</ItemGroup>
<ItemGroup>
<Compile Update="MsBuildYamlResources.Designer.cs">
<DesignTime>True</DesignTime>
<AutoGen>True</AutoGen>
<DependentUpon>MsBuildYamlResources.resx</DependentUpon>
</Compile>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Update="MsBuildYamlResources.resx">
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>MsBuildYamlResources.Designer.cs</LastGenOutput>
</EmbeddedResource>
</ItemGroup>
</Project>