70 строки
2.9 KiB
XML
70 строки
2.9 KiB
XML
<Project Sdk="Microsoft.NET.Sdk.Web">
|
|
|
|
<PropertyGroup>
|
|
<TargetFramework>netcoreapp2.2</TargetFramework>
|
|
<UserSecretsId>aspnet-OpcVault.App-5A0E1F7B-A23C-46EF-8EC8-349C434E72BE</UserSecretsId>
|
|
<WebProject_DirectoryAccessLevelKey>0</WebProject_DirectoryAccessLevelKey>
|
|
<DockerTargetOS>Linux</DockerTargetOS>
|
|
<Configurations>Debug;Release;Develop</Configurations>
|
|
<HighEntropyVA>true</HighEntropyVA>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<PackageReference Include="Microsoft.ApplicationInsights.AspNetCore" Version="2.6.1" />
|
|
<PackageReference Include="Microsoft.Extensions.Configuration.AzureKeyVault" Version="2.2.0" />
|
|
<PackageReference Include="Serilog.AspNetCore" Version="2.1.1" />
|
|
<PackageReference Include="Serilog.Settings.Configuration" Version="3.0.1" />
|
|
<PackageReference Include="Serilog.Sinks.Console" Version="3.1.1" />
|
|
<PackageReference Include="System.Net.Security" Version="4.3.2" />
|
|
<PackageReference Include="Autofac" Version="4.9.2" />
|
|
<PackageReference Include="Autofac.Extensions.DependencyInjection" Version="4.4.0" />
|
|
<PackageReference Include="Microsoft.AspNetCore.App" />
|
|
<PackageReference Include="Microsoft.AspNetCore.Authentication.AzureAD.UI" Version="2.2.0" />
|
|
<PackageReference Include="Microsoft.Azure.KeyVault" Version="3.0.3" />
|
|
</ItemGroup>
|
|
|
|
<Choose>
|
|
<When Condition="'$(Configuration)'=='Release'">
|
|
<ItemGroup>
|
|
<PackageReference Include="OPCFoundation.NetStandard.Opc.Ua" Version="1.4.355.25" />
|
|
</ItemGroup>
|
|
</When>
|
|
<Otherwise>
|
|
<ItemGroup>
|
|
<PackageReference Include="OPCFoundation.NetStandard.Opc.Ua.Symbols" Version="1.4.355.25" />
|
|
</ItemGroup>
|
|
</Otherwise>
|
|
</Choose>
|
|
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\api-csharp\Microsoft.Azure.IIoT.OpcUa.Api.Vault.csproj" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<Content Update="Views\CertificateRequest\Complete.cshtml">
|
|
<Pack>$(IncludeRazorContentInPack)</Pack>
|
|
</Content>
|
|
<Content Update="Views\CertificateRequest\DownloadKeyBase64.cshtml">
|
|
<Pack>$(IncludeRazorContentInPack)</Pack>
|
|
</Content>
|
|
<Content Update="Views\CertificateRequest\DownloadCrlBase64.cshtml">
|
|
<Pack>$(IncludeRazorContentInPack)</Pack>
|
|
</Content>
|
|
<Content Update="Views\CertificateRequest\DownloadCertBase64.cshtml">
|
|
<Pack>$(IncludeRazorContentInPack)</Pack>
|
|
</Content>
|
|
<Content Update="Views\CertificateRequest\StartNewKeyPair.cshtml">
|
|
<Pack>$(IncludeRazorContentInPack)</Pack>
|
|
</Content>
|
|
<Content Update="Views\CertificateRequest\StartSigning.cshtml">
|
|
<Pack>$(IncludeRazorContentInPack)</Pack>
|
|
</Content>
|
|
<Content Update="web.config">
|
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
|
</Content>
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<Content Update="appsettings.*.json" CopyToPublishDirectory="Never" />
|
|
</ItemGroup>
|
|
</Project>
|