-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDirectory.Build.targets
More file actions
16 lines (14 loc) · 988 Bytes
/
Copy pathDirectory.Build.targets
File metadata and controls
16 lines (14 loc) · 988 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<Project>
<Import Project="$(MSBuildThisFileDirectory)eng/self-application/SharpProof.SelfApplication.props"
Condition="'$(SharpProofSelfApplication)' == 'true' AND Exists('$(MSBuildThisFileDirectory)eng/self-application/SharpProof.SelfApplication.props')" />
<Target Name="_RequireSharpProofCanonicalContainer"
BeforeTargets="Restore;PrepareForBuild"
Condition="'$(SHARPPROOF_CONTAINER)' != '1' Or !Exists('/etc/sharpproof/container-contract.json')">
<Error Text="SharpProof repository restore, build, test, pack, and release commands must run through the canonical Docker Compose tooling container. See docs/container-development.md." />
</Target>
<PropertyGroup Condition="'$(IsTestProject)' == 'true'">
<!-- Test frameworks discover fixtures through reflection; test awaits do not
expose a reusable library synchronization-context contract. -->
<NoWarn>$(NoWarn);CA1515;CA2007;CA5394</NoWarn>
</PropertyGroup>
</Project>