-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDirectory.Build.props
More file actions
29 lines (27 loc) · 1.53 KB
/
Directory.Build.props
File metadata and controls
29 lines (27 loc) · 1.53 KB
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
<Project>
<PropertyGroup>
<!-- This is strong naming, not signing-->
<SignAssembly>true</SignAssembly>
<!-- The MSAL.snk has both private and public keys -->
<AssemblyOriginatorKeyFile>$(MSBuildThisFileDirectory)/build/MSAL.snk</AssemblyOriginatorKeyFile>
<DelaySign>false</DelaySign>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<IsPackable>false</IsPackable>
<!-- Version of the Microsoft.Identity.Client.NativeInterop package. -->
<MSALRuntimeNativeInteropVersion>0.13.7</MSALRuntimeNativeInteropVersion>
<!-- Version of MSAL if not defined by the CI-->
<MsalInternalVersion>4.51.0</MsalInternalVersion>
</PropertyGroup>
<ItemGroup Label="For ContinuousIntegrationBuild support">
<SourceRoot Include="$(MSBuildThisFileDirectory)/"/> <!-- defines repository top level dir-->
</ItemGroup>
<ItemGroup>
<!-- PrivateAssets="All" is on these packages to ensure they're development dependencies
and aren't included as transitionary dependencies to package consumers.
For clarity, without PrivateAssets marked here, anyone consuming Microsoft.Identity.Client
would also be forced to install these dependencies. PrivateAssets avoids this problem. -->
<PackageReference Include="Microsoft.VisualStudio.Threading.Analyzers" Version="17.*" PrivateAssets="All" />
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="*" PrivateAssets="All" />
</ItemGroup>
</Project>