diff --git a/.netconfig b/.netconfig
index a79dca8..cce0141 100644
--- a/.netconfig
+++ b/.netconfig
@@ -56,15 +56,15 @@
sha = 0683ee777d7d878d4bf013d7deea352685135a05
[file "src/Directory.Build.props"]
url = https://github.com/devlooped/oss/blob/main/src/Directory.Build.props
- etag = f1d6384abf18d8d891ce5e835a10c73fe029c42151374be96d7e4af43d189c65
+ etag = 1561f1be53cc25ac0cd85a06b3f65d69764b174d0f60bf72ca2f8fc70573b75e
weak
- sha = 6e2438919e108aeb75106dc0737c45f5e55d5f42
+ sha = 59861ddd1e330f3da410652b4c7fc6585726c0cf
[file "src/Directory.Build.targets"]
url = https://github.com/devlooped/oss/blob/main/src/Directory.Build.targets
- etag = 22005ab28676aa6d790171003057c81fe4ceec01251626385a3dcef3417ae3cd
+ etag = cb1f7a3e5bf85e7307407b7b6d8b9869330e2191a2317ccf6218a552e5890b08
weak
- sha = 3a758f47e8955c15a016b3db08f383781cbdee26
+ sha = 59861ddd1e330f3da410652b4c7fc6585726c0cf
[file "src/kzu.snk"]
url = https://github.com/devlooped/oss/blob/main/src/kzu.snk
diff --git a/readme.md b/readme.md
index 8a55656..f5fed37 100644
--- a/readme.md
+++ b/readme.md
@@ -431,7 +431,6 @@ OSMF tier. A single fee covers all of [Devlooped packages](https://www.nuget.org
[](https://github.com/drivenet)
[](https://github.com/Keflon)
[](https://github.com/tbolon)
-[](https://github.com/kfrancis)
[](https://github.com/rbnswartz)
[](https://github.com/jfoshee)
[](https://github.com/Mrxx99)
@@ -452,6 +451,7 @@ OSMF tier. A single fee covers all of [Devlooped packages](https://www.nuget.org
[](https://github.com/wizardness)
[](https://github.com/eska-gmbh)
[](https://github.com/geodata-no)
+[](https://github.com/jslachta)
diff --git a/src/Directory.Build.props b/src/Directory.Build.props
index 93a0b1e..5c43a5d 100644
--- a/src/Directory.Build.props
+++ b/src/Directory.Build.props
@@ -25,10 +25,12 @@
false
MIT
-
+
+ logo.png
icon.png
readme.md
+ logo.png
icon.png
readme.md
diff --git a/src/Directory.Build.targets b/src/Directory.Build.targets
index 4a6ef38..c9a50b6 100644
--- a/src/Directory.Build.targets
+++ b/src/Directory.Build.targets
@@ -63,7 +63,12 @@
+ Condition="'$(PackageIcon)' == 'icon.png'" />
+
+
-
+ Condition="'$(PackageIcon)' != '' and Exists('$(MSBuildThisFileDirectory)$(PackageIcon)') and !Exists('$(MSBuildProjectDirectory)\$(PackageIcon)')" />
diff --git a/src/VisualStudio/readme.md b/src/VisualStudio/readme.md
index f8c7088..f8ba9b2 100644
--- a/src/VisualStudio/readme.md
+++ b/src/VisualStudio/readme.md
@@ -414,7 +414,6 @@ OSMF tier. A single fee covers all of [Devlooped packages](https://www.nuget.org
[](https://github.com/drivenet)
[](https://github.com/Keflon)
[](https://github.com/tbolon)
-[](https://github.com/kfrancis)
[](https://github.com/rbnswartz)
[](https://github.com/jfoshee)
[](https://github.com/Mrxx99)
@@ -435,6 +434,7 @@ OSMF tier. A single fee covers all of [Devlooped packages](https://www.nuget.org
[](https://github.com/wizardness)
[](https://github.com/eska-gmbh)
[](https://github.com/geodata-no)
+[](https://github.com/jslachta)
diff --git a/src/dotnet-vs/readme.md b/src/dotnet-vs/readme.md
index 0758ba2..319f9ad 100644
--- a/src/dotnet-vs/readme.md
+++ b/src/dotnet-vs/readme.md
@@ -44,7 +44,6 @@ OSMF tier. A single fee covers all of [Devlooped packages](https://www.nuget.org
[](https://github.com/drivenet)
[](https://github.com/Keflon)
[](https://github.com/tbolon)
-[](https://github.com/kfrancis)
[](https://github.com/rbnswartz)
[](https://github.com/jfoshee)
[](https://github.com/Mrxx99)
@@ -65,6 +64,7 @@ OSMF tier. A single fee covers all of [Devlooped packages](https://www.nuget.org
[](https://github.com/wizardness)
[](https://github.com/eska-gmbh)
[](https://github.com/geodata-no)
+[](https://github.com/jslachta)