-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDirectory.Build.props
24 lines (23 loc) · 1.28 KB
/
Directory.Build.props
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<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>
</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="7.0.0" PrivateAssets="All" />
</ItemGroup>
</Project>