forked from microsoft/dicom-server
/
Microsoft.Health.Dicom.Web.csproj
43 lines (37 loc) · 2.31 KB
/
Microsoft.Health.Dicom.Web.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
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<Description>An example web app for Microsoft's Medical Imaging Server for DICOM.</Description>
<IsPackable>true</IsPackable>
<TargetFramework>net6.0</TargetFramework>
<UserSecretsId>5af726e8-ef4d-4c66-9d3a-25b8d546261e</UserSecretsId>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Ensure.That" />
<PackageReference Include="Google.Protobuf" PrivateAssets="All" />
<PackageReference Include="IdentityServer4" />
<PackageReference Include="IdentityServer4.Storage" />
<PackageReference Include="Microsoft.ApplicationInsights.AspNetCore" />
<PackageReference Include="Microsoft.AspNetCore.Http" PrivateAssets="All" />
<PackageReference Include="Microsoft.Extensions.Logging.ApplicationInsights" />
<PackageReference Include="Microsoft.Health.Development.IdentityProvider" />
<PackageReference Include="Microsoft.Health.SqlServer" />
<PackageReference Include="Microsoft.IdentityModel.Clients.ActiveDirectory" />
<PackageReference Include="System.Drawing.Common" PrivateAssets="All" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Microsoft.Health.Dicom.Api\Microsoft.Health.Dicom.Api.csproj" />
<ProjectReference Include="..\Microsoft.Health.Dicom.Azure\Microsoft.Health.Dicom.Azure.csproj" />
<ProjectReference Include="..\Microsoft.Health.Dicom.Blob\Microsoft.Health.Dicom.Blob.csproj" />
<ProjectReference Include="..\Microsoft.Health.Dicom.Core\Microsoft.Health.Dicom.Core.csproj" />
<ProjectReference Include="..\Microsoft.Health.Dicom.Functions.Client\Microsoft.Health.Dicom.Functions.Client.csproj" />
<ProjectReference Include="..\Microsoft.Health.Dicom.SqlServer\Microsoft.Health.Dicom.SqlServer.csproj" />
</ItemGroup>
<ItemGroup>
<Folder Include="wwwroot\" />
</ItemGroup>
<Target Name="SwaggerPostBuildTarget" AfterTargets="Build" Condition="'$(ContinuousIntegrationBuild)' != 'true'">
<Exec Command="dotnet tool restore"></Exec>
<Exec Command="dotnet swagger tofile --yaml --output ..\..\swagger\v1\swagger.yaml $(OutputPath)\Microsoft.Health.Dicom.Web.dll v1"></Exec>
<Exec Command="dotnet swagger tofile --yaml --output ..\..\swagger\v1-prerelease\swagger.yaml $(OutputPath)\Microsoft.Health.Dicom.Web.dll v1-prerelease"></Exec>
</Target>
</Project>