/
Calamari.Shared.csproj
121 lines (121 loc) · 6.95 KB
/
Calamari.Shared.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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Version>1.0.0.0</Version>
<TargetFrameworks>net452;netstandard2.0;net40</TargetFrameworks>
<OutputType>Library</OutputType>
<PlatformTarget>anycpu</PlatformTarget>
<AssemblyName>Calamari.Shared</AssemblyName>
<OutputType>Library</OutputType>
<PackageId>Calamari.Shared</PackageId>
<GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute>
<Authors>Octopus Deploy</Authors>
<Copyright>Octopus Deploy Pty Ltd</Copyright>
<PackageTags>tool</PackageTags>
<RepositoryType>git</RepositoryType>
<RepositoryUrl>https://github.com/OctopusDeploy/Calamari/</RepositoryUrl>
<PackageProjectUrl>https://github.com/OctopusDeploy/Calamari/</PackageProjectUrl>
<PackageLicenseUrl>https://github.com/OctopusDeploy/Calamari/blob/master/LICENSE.txt</PackageLicenseUrl>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<Description>Interfaces and utilities to build Calamari plugins</Description>
<ApplicationManifest>Calamari.Shared.manifest</ApplicationManifest>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<ApplicationIcon />
<StartupObject />
<RootNamespace>Calamari</RootNamespace>
</PropertyGroup>
<PropertyGroup Condition=" '$(TargetFramework)' == 'net40' ">
<DefineConstants>$(DefineConstants);USE_NUGET_V2_LIBS;IIS_SUPPORT;USE_OCTODIFF_EXE;WINDOWS_CERTIFICATE_STORE_SUPPORT;USE_ALPHAFS_FOR_LONG_FILE_PATH_SUPPORT</DefineConstants>
<PlatformTarget>anycpu</PlatformTarget>
</PropertyGroup>
<PropertyGroup Condition=" '$(TargetFramework)' == 'net452' ">
<DefineConstants>$(DefineConstants);USE_NUGET_V2_LIBS;IIS_SUPPORT;USE_OCTODIFF_EXE;WINDOWS_CERTIFICATE_STORE_SUPPORT;USE_ALPHAFS_FOR_LONG_FILE_PATH_SUPPORT;SUPPORTS_POLLY</DefineConstants>
<PlatformTarget>anycpu</PlatformTarget>
</PropertyGroup>
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard2.0' ">
<DefineConstants>$(DefineConstants);USE_OCTOPUS_XMLT;USE_SYSTEM_IO_DIRECTORY;USE_NUGET_V3_LIBS;WORKAROUND_FOR_EMPTY_STRING_BUG;SUPPORTS_POLLY</DefineConstants>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="FSharp.Compiler.Tools" Version="4.0.0.1" />
<PackageReference Include="Microsoft.DotNet.Analyzers.Compatibility" Version="0.2.12-alpha">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
</PackageReference>
<PackageReference Include="Octodiff" Version="1.1.2" />
<PackageReference Include="Octopus.Versioning" Version="4.1.3" />
<PackageReference Include="scriptcs" Version="0.17.1" />
<PackageReference Include="Octostache" Version="2.6.0" />
<PackageReference Include="SharpCompress" Version="0.15.2" />
<PackageReference Include="System.ValueTuple" Version="4.4.0" />
</ItemGroup>
<ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
<PackageReference Include="Autofac" Version="4.8.0" />
<PackageReference Include="NuGet.Commands" Version="3.5.0" />
<PackageReference Include="Markdown" Version="2.1.0" />
<PackageReference Include="Octopus.Web.XmlTransform" Version="1.0.0-ci0018" />
<PackageReference Include="Sprache" Version="2.1.0" />
<PackageReference Include="System.Diagnostics.Tracing" Version="4.3.0" />
<PackageReference Include="System.Threading.AccessControl" Version="4.3.0" />
<PackageReference Include="System.IO.FileSystem" Version="4.3.0" />
<PackageReference Include="System.IO.FileSystem.AccessControl" Version="4.3.0" />
<PackageReference Include="System.IO.Packaging" Version="4.3.0" />
<PackageReference Include="System.Text.Encoding.CodePages" Version="4.3.0" />
<PackageReference Include="System.Security.Cryptography.ProtectedData" Version="4.5.0" />
<PackageReference Include="Polly" Version="5.4.0" />
</ItemGroup>
<ItemGroup Condition="'$(TargetFramework)' == 'net40' OR '$(TargetFramework)' == 'net452' ">
<PackageReference Include="BouncyCastle" Version="1.8.1-octopus" />
<PackageReference Include="MarkdownSharp" Version="1.13.0.0" />
<PackageReference Include="Microsoft.Net.Http" Version="2.2.29" />
<PackageReference Include="Microsoft.Web.Administration" Version="7.0.0.0" />
<PackageReference Include="Microsoft.Web.Deployment" Version="3.6.0" />
<PackageReference Include="Microsoft.Web.Xdt" Version="2.1.1" />
<PackageReference Include="NuGet.CommandLine" Version="2.8.6" />
<PackageReference Include="NuGet.Core" Version="2.14.0" />
<PackageReference Include="AlphaFS" Version="2.1.3-octopus0006" />
<Reference Include="System.ComponentModel.DataAnnotations" />
<Reference Include="System.Configuration.Install" />
<Reference Include="System.Core" />
<Reference Include="System.DirectoryServices" />
<Reference Include="System.Net" />
<Reference Include="System.Runtime.Serialization" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
<Reference Include="WindowsBase" />
<Reference Include="System" />
<Reference Include="System.Security" />
</ItemGroup>
<ItemGroup Condition="'$(TargetFramework)' == 'net40'">
<PackageReference Include="Autofac" Version="3.5.2" />
<Reference Include="System.Web" />
</ItemGroup>
<ItemGroup Condition="'$(TargetFramework)' == 'net452'">
<PackageReference Include="Autofac" Version="4.8.0" />
<PackageReference Include="System.Diagnostics.Tracing" Version="4.3.0" />
<PackageReference Include="Polly" Version="5.4.0" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Integration\Packages\Download\Scripts\*.*" />
</ItemGroup>
<ItemGroup>
<None Remove="Integration\Scripting\Bash\Bootstrap.sh" />
<None Remove="Integration\Scripting\FSharp\Bootstrap.fsx" />
<None Remove="Integration\Scripting\ScriptCS\Bootstrap.csx" />
<None Remove="Integration\Scripting\Python\Configuration.py" />
<None Remove="Integration\Scripting\Python\InstallDependencies.py" />
<None Remove="Integration\Scripting\WindowsPowerShell\Bootstrap.ps1" />
<None Remove="Integration\Scripting\WindowsPowerShell\DebugBootstrap.ps1" />
<EmbeddedResource Include="Integration\Scripting\Bash\Bootstrap.sh" />
<EmbeddedResource Include="Integration\Scripting\FSharp\Bootstrap.fsx" />
<EmbeddedResource Include="Integration\Scripting\ScriptCS\Bootstrap.csx" />
<EmbeddedResource Include="Integration\Scripting\Python\Configuration.py" />
<EmbeddedResource Include="Integration\Scripting\Python\InstallDependencies.py" />
<EmbeddedResource Include="Integration\Scripting\WindowsPowerShell\Bootstrap.ps1" />
<EmbeddedResource Include="Integration\Scripting\WindowsPowerShell\DebugBootstrap.ps1" />
<None Update="javatest.jar">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>
</Project>