AVRO-2980: Use PackageIcon in C# dist (#1006)

* AVRO-2980: Use PackageIcon in C# dist

* Revert "AVRO-2980: Use PackageIcon in C# dist"

This reverts commit 861ec616a018c5b8ce82bc76d9d24b6f990246e0.

* AVRO-2961: Use PackageIcon isntead of PackageIconUrl. PackageIconUrl is deprecated and some package repos do not support it

* AVRO-2961: Use already existing avro-logo.png for package icon

* AVRO-2961: Hide avro-logo.png

Co-authored-by: Zoltan Csizmadia <CsizmadiaZ@valassis.com>
diff --git a/lang/csharp/common.props b/lang/csharp/common.props
index 0a9cf2d..3bae5bf 100644
--- a/lang/csharp/common.props
+++ b/lang/csharp/common.props
@@ -36,7 +36,7 @@
   <PropertyGroup Label="Common NuGet Properties">
     <!-- Reference: https://docs.microsoft.com/en-us/nuget/reference/msbuild-targets#pack-target -->
     <Copyright>Copyright © 2019 The Apache Software Foundation.</Copyright>
-    <PackageIconUrl>https://avro.apache.org/images/avro-logo.png</PackageIconUrl>
+    <PackageIcon>avro-logo.png</PackageIcon>
     <PackageLicenseFile>LICENSE</PackageLicenseFile>
     <PackageProjectUrl>https://avro.apache.org/</PackageProjectUrl>
     <PackageTags>Avro;Apache;Serialization;Binary;Json;Schema</PackageTags>
@@ -45,6 +45,7 @@
 
   <ItemGroup>
     <None Include="$(MSBuildThisFileDirectory)\LICENSE" Pack="true" Visible="false" PackagePath=""/>
+    <None Include="$(MSBuildThisFileDirectory)\..\..\doc\src\resources\images\avro-logo.png" Pack="true" Visible="false" PackagePath=""/>
   </ItemGroup>
 
   <Target Name="PrintVersionInfo">