| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- <!-- Use this file to workaround issues. List the issue tracking the item to fix so we can remove the workaround when the issue is resolved. -->
- <Project>
- <PropertyGroup>
- <!-- Reset this to the Microsoft.NET.Sdk default to workaround Arcade's defaults, which sets IsPackable=false by default. -->
- <IsPackable />
- <!-- Ensure symbols type is 'portable'. Arcade attempts to embed symbols in local and CI builds. -->
- <DebugType>portable</DebugType>
- </PropertyGroup>
- <!-- Prevent pdb2pdb.exe from running because it is currently causing build failures in Blazor. -->
- <PropertyGroup>
- <PublishWindowsPdb>false</PublishWindowsPdb>
- </PropertyGroup>
- <PropertyGroup Condition="'$(UseVSTestRunner)' != 'true'">
- <!-- Xunit output is piped into a file anyways, so color codes aren't useful. -->
- <TestRunnerAdditionalArguments>$(TestRunnerAdditionalArguments) -nocolor</TestRunnerAdditionalArguments>
- </PropertyGroup>
- <!-- Workaround https://github.com/dotnet/roslyn/issues/27975 -->
- <PropertyGroup>
- <!-- We use the compiler toolset that comes from NuGet Packages rather than the SDK built-in.
- This one sets UseSharedCompilation to false by default. -->
- <UseSharedCompilation>true</UseSharedCompilation>
- </PropertyGroup>
- <!-- Workaround continued use of netcoreapp2.1. -->
- <PropertyGroup>
- <NoWarn>$(NoWarn);NETSDK1138;CS8969</NoWarn>
- </PropertyGroup>
- <!-- Workaround obsolete X509Certificate ctor: https://github.com/dotnet/docs/issues/41662 -->
- <PropertyGroup>
- <NoWarn>$(NoWarn);SYSLIB0057</NoWarn>
- </PropertyGroup>
- <PropertyGroup>
- <!-- Ignore warning about calling the Pack target on Web SDK projects. Our build scripts call /t:pack on everything in this repo. -->
- <WarnOnPackingNonPackableProject>false</WarnOnPackingNonPackableProject>
- </PropertyGroup>
- <!-- The SDK includes some conflict resolution targets that check for duplicate items in the publish targets. It's very greedy
- and ends up marking the same files in different projects as duplicates of each other. We disable this check here to work
- around this issue. -->
- <PropertyGroup>
- <ErrorOnDuplicatePublishOutputFiles>false</ErrorOnDuplicatePublishOutputFiles>
- </PropertyGroup>
- </Project>
|