-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathDirectory.Build.props
More file actions
40 lines (33 loc) · 1.88 KB
/
Directory.Build.props
File metadata and controls
40 lines (33 loc) · 1.88 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
30
31
32
33
34
35
36
37
38
39
40
<?xml version="1.0" encoding="utf-8" ?>
<Project>
<PropertyGroup>
<MinVerMinimumMajorMinor>5.0</MinVerMinimumMajorMinor>
<MinVerTagPrefix>v</MinVerTagPrefix>
<SolutionDir>$(MSBuildThisFileDirectory)/</SolutionDir>
<NoWarn>CA1014;CA1031;CA1065;CA1812;CA2225;SA0001;SA1404;SA1636;NU1701;$(NoWarn)</NoWarn>
<!-- Caused somehow by minver https://github.com/adamralph/minver/issues/754 -->
<NoWarn>CS7035;$(NoWarn)</NoWarn>
<EnableNETAnalyzers>true</EnableNETAnalyzers>
<AnalysisMode>AllEnabledByDefault</AnalysisMode>
<LangVersion>latest</LangVersion>
<_SkipUpgradeNetAnalyzersNuGetWarning>true</_SkipUpgradeNetAnalyzersNuGetWarning>
<RunSettingsFilePath>$(MSBuildThisFileDirectory)\featureide.runsettings</RunSettingsFilePath>
<PublishRepositoryUrl>true</PublishRepositoryUrl>
<PackageIconUrl>https://visualon.github.io/img/nuget.png</PackageIconUrl>
<RestorePackagesWithLockFile>true</RestorePackagesWithLockFile>
<RestoreLockedMode Condition="'$(CI)' == 'true'">true</RestoreLockedMode>
<!-- renovate: datasource=maven depName=sat4j packageName=org.ow2.sat4j:org.ow2.sat4j.pom -->
<Sat4JVersion>2.3.5</Sat4JVersion>
<!-- renovate: datasource=github-releases depName=featureide packageName=FeatureIDE/FeatureIDE -->
<FeatureIDEVersion>v3.11.1</FeatureIDEVersion>
<AssemblyOriginatorKeyFile>$(MSBuildThisFileDirectory)\featureide.snk</AssemblyOriginatorKeyFile>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="MinVer" PrivateAssets="All" />
<PackageReference Include="Microsoft.SourceLink.GitHub" PrivateAssets="All"/>
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" PrivateAssets="All" />
</ItemGroup>
<ItemGroup Condition=" $(TargetFramework.StartsWith('net4')) ">
<PackageReference Include="Microsoft.NETFramework.ReferenceAssemblies" PrivateAssets="All" />
</ItemGroup>
</Project>