title: What is the difference between using <DebugType>Full</DebugType> and <DebugType>Portable</DebugType> for .net core projects?
body: <p>To generate open cover report I have to make debugType as Full. I generate report on build server as I have to fail the build if the coverage doesn't reach a certain threshold.
  The build is generated in Release mode.
  What consequence does keeping debugType Full in my csproj file have? Will it degrade the performance in production?</p>