diff --git a/.gitignore b/.gitignore
index 61ad9efb40..f8fac8a21b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -98,3 +98,6 @@ test/tools/Modules/Microsoft.PowerShell.NamedPipeConnection/
# Test generated startup profile
StartupProfileData-NonInteractive
+
+# Ignore logfiles
+logfile/*
diff --git a/assets/wix/files.wxs b/assets/wix/files.wxs
deleted file mode 100644
index a3e5932d13..0000000000
--- a/assets/wix/files.wxs
+++ /dev/null
@@ -1,3883 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/assets/wix/patch-template.wxs b/assets/wix/patch-template.wxs
deleted file mode 100644
index bde47a93f4..0000000000
--- a/assets/wix/patch-template.wxs
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/tools/packaging/boms/linux.json b/tools/packaging/boms/linux.json
new file mode 100644
index 0000000000..b115e72b55
--- /dev/null
+++ b/tools/packaging/boms/linux.json
@@ -0,0 +1,2418 @@
+[
+ {
+ "Pattern": "createdump",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "cs/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "cs/Microsoft.CodeAnalysis.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "cs/System.Private.ServiceModel.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "cs/System.ServiceModel.Http.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "cs/System.ServiceModel.NetFramingBase.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "cs/System.ServiceModel.NetTcp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "cs/System.ServiceModel.Primitives.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "cs/System.Web.Services.Description.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "de/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "de/Microsoft.CodeAnalysis.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "de/System.Private.ServiceModel.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "de/System.ServiceModel.Http.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "de/System.ServiceModel.NetFramingBase.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "de/System.ServiceModel.NetTcp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "de/System.ServiceModel.Primitives.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "de/System.Web.Services.Description.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "en-US/default.help.txt",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "es/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "es/Microsoft.CodeAnalysis.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "es/System.Private.ServiceModel.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "es/System.ServiceModel.Http.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "es/System.ServiceModel.NetFramingBase.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "es/System.ServiceModel.NetTcp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "es/System.ServiceModel.Primitives.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "es/System.Web.Services.Description.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "fr/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "fr/Microsoft.CodeAnalysis.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "fr/System.Private.ServiceModel.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "fr/System.ServiceModel.Http.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "fr/System.ServiceModel.NetFramingBase.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "fr/System.ServiceModel.NetTcp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "fr/System.ServiceModel.Primitives.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "fr/System.Web.Services.Description.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "it/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "it/Microsoft.CodeAnalysis.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "it/System.Private.ServiceModel.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "it/System.ServiceModel.Http.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "it/System.ServiceModel.NetFramingBase.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "it/System.ServiceModel.NetTcp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "it/System.ServiceModel.Primitives.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "it/System.Web.Services.Description.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ja/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ja/Microsoft.CodeAnalysis.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ja/System.Private.ServiceModel.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ja/System.ServiceModel.Http.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ja/System.ServiceModel.NetFramingBase.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ja/System.ServiceModel.NetTcp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ja/System.ServiceModel.Primitives.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ja/System.Web.Services.Description.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ko/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ko/Microsoft.CodeAnalysis.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ko/System.Private.ServiceModel.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ko/System.ServiceModel.Http.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ko/System.ServiceModel.NetFramingBase.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ko/System.ServiceModel.NetTcp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ko/System.ServiceModel.Primitives.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ko/System.Web.Services.Description.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "libclrgc.so",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "libclrjit.so",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "libcoreclr.so",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "libcoreclrtraceptprovider.so",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "libhostfxr.so",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "libhostpolicy.so",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "libmscordaccore.so",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "libmscordbi.so",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "libpsl-native.so",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "libSystem.Globalization.Native.so",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "libSystem.IO.Compression.Native.so",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "libSystem.IO.Ports.Native.so",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "libSystem.Native.so",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "libSystem.Net.Security.Native.so",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "libSystem.Security.Cryptography.Native.OpenSsl.so",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "LICENSE.txt",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Markdig.Signed.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.ApplicationInsights.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.Bcl.AsyncInterfaces.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.CodeAnalysis.CSharp.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.CodeAnalysis.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.CSharp.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.Extensions.ObjectPool.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.Management.Infrastructure.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.Commands.Management.pdb",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.Commands.Management.xml",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.Commands.Utility.pdb",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.Commands.Utility.xml",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.ConsoleHost.pdb",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.ConsoleHost.xml",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.MarkdownRender.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.SDK.pdb",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.SDK.xml",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.Security.pdb",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.Security.xml",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.VisualBasic.Core.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.VisualBasic.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.Win32.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.Win32.Registry.AccessControl.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.Win32.Registry.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.Win32.SystemEvents.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/*.json",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/*.sha256",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/Microsoft.PowerShell.Archive/*.cat",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/Microsoft.PowerShell.Archive/*.ps?1",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/Microsoft.PowerShell.Utility/Microsoft.PowerShell.Utility.psd1",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/PackageManagement/*.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/PackageManagement/*.mof",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/PackageManagement/*.ps?1",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/PackageManagement/*.ps1xml",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/PowerShellGet/*.mfl",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/PowerShellGet/*.mof",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/PowerShellGet/*.ps?1",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/PowerShellGet/*.ps1xml",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/PSReadLine/*.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/PSReadLine/*.ps?1",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/PSReadLine/*.ps1",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/PSReadLine/*.ps1xml",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/PSReadLine/*.txt",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/ThreadJob/*.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/ThreadJob/*.psd1",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "mscorlib.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Namotion.Reflection.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "netstandard.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Newtonsoft.Json.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "NJsonSchema.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pl/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pl/Microsoft.CodeAnalysis.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pl/System.Private.ServiceModel.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pl/System.ServiceModel.Http.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pl/System.ServiceModel.NetFramingBase.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pl/System.ServiceModel.NetTcp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pl/System.ServiceModel.Primitives.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pl/System.Web.Services.Description.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "powershell.config.json",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pt-BR/Microsoft.CodeAnalysis.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pt-BR/System.Private.ServiceModel.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pt-BR/System.ServiceModel.Http.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pt-BR/System.ServiceModel.NetFramingBase.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pt-BR/System.ServiceModel.NetTcp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pt-BR/System.ServiceModel.Primitives.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pt-BR/System.Web.Services.Description.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pwsh.deps.json",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pwsh.pdb",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pwsh.runtimeconfig.json",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pwsh.xml",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/Microsoft.CSharp.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/Microsoft.VisualBasic.Core.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/Microsoft.VisualBasic.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/Microsoft.Win32.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/Microsoft.Win32.Registry.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/mscorlib.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/netstandard.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.AppContext.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Buffers.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Collections.Concurrent.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Collections.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Collections.Immutable.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Collections.NonGeneric.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Collections.Specialized.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.ComponentModel.Annotations.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.ComponentModel.DataAnnotations.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.ComponentModel.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.ComponentModel.EventBasedAsync.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.ComponentModel.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.ComponentModel.TypeConverter.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Configuration.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Console.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Core.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Data.Common.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Data.DataSetExtensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Data.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Diagnostics.Contracts.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Diagnostics.Debug.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Diagnostics.DiagnosticSource.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Diagnostics.FileVersionInfo.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Diagnostics.Process.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Diagnostics.StackTrace.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Diagnostics.TextWriterTraceListener.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Diagnostics.Tools.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Diagnostics.TraceSource.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Diagnostics.Tracing.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Drawing.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Drawing.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Dynamic.Runtime.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Formats.Asn1.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Formats.Tar.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Globalization.Calendars.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Globalization.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Globalization.Extensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.Compression.Brotli.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.Compression.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.Compression.FileSystem.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.Compression.ZipFile.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.FileSystem.AccessControl.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.FileSystem.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.FileSystem.DriveInfo.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.FileSystem.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.FileSystem.Watcher.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.IsolatedStorage.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.MemoryMappedFiles.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.Pipes.AccessControl.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.Pipes.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.UnmanagedMemoryStream.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Linq.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Linq.Expressions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Linq.Parallel.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Linq.Queryable.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Memory.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.Http.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.Http.Json.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.HttpListener.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.Mail.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.NameResolution.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.NetworkInformation.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.Ping.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.Quic.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.Requests.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.Security.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.ServicePoint.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.Sockets.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.WebClient.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.WebHeaderCollection.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.WebProxy.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.WebSockets.Client.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.WebSockets.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Numerics.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Numerics.Vectors.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.ObjectModel.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Reflection.DispatchProxy.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Reflection.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Reflection.Emit.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Reflection.Emit.ILGeneration.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Reflection.Emit.Lightweight.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Reflection.Extensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Reflection.Metadata.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Reflection.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Reflection.TypeExtensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Resources.Reader.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Resources.ResourceManager.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Resources.Writer.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.CompilerServices.Unsafe.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.CompilerServices.VisualC.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.Extensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.Handles.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.InteropServices.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.InteropServices.JavaScript.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.Intrinsics.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.Loader.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.Numerics.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.Serialization.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.Serialization.Formatters.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.Serialization.Json.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.Serialization.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.Serialization.Xml.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.AccessControl.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.Claims.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.Cryptography.Algorithms.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.Cryptography.Cng.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.Cryptography.Csp.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.Cryptography.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.Cryptography.Encoding.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.Cryptography.OpenSsl.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.Cryptography.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.Cryptography.X509Certificates.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.Principal.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.Principal.Windows.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.SecureString.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.ServiceModel.Web.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.ServiceProcess.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Text.Encoding.CodePages.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Text.Encoding.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Text.Encoding.Extensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Text.Encodings.Web.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Text.Json.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Text.RegularExpressions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Threading.Channels.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Threading.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Threading.Overlapped.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Threading.Tasks.Dataflow.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Threading.Tasks.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Threading.Tasks.Extensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Threading.Tasks.Parallel.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Threading.Thread.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Threading.ThreadPool.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Threading.Timer.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Transactions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Transactions.Local.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.ValueTuple.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Web.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Web.HttpUtility.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Windows.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Xml.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Xml.Linq.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Xml.ReaderWriter.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Xml.Serialization.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Xml.XDocument.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Xml.XmlDocument.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Xml.XmlSerializer.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Xml.XPath.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Xml.XPath.XDocument.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/WindowsBase.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ru/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ru/Microsoft.CodeAnalysis.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ru/System.Private.ServiceModel.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ru/System.ServiceModel.Http.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ru/System.ServiceModel.NetFramingBase.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ru/System.ServiceModel.NetTcp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ru/System.ServiceModel.Primitives.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ru/System.Web.Services.Description.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/base.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/baseConditional.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/block.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/blockCommon.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/blockSoftware.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/command.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/conditionSet.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developer.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerCommand.rld",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerCommand.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerDscResource.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManaged.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManagedClass.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManagedConstructor.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManagedDelegate.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManagedEnumeration.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManagedEvent.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManagedField.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManagedInterface.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManagedMethod.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManagedNamespace.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManagedOperator.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManagedOverload.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManagedProperty.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManagedStructure.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerReference.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerStructure.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerXaml.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/endUser.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/hierarchy.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/inline.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/inlineCommon.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/inlineSoftware.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/inlineUi.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/ITPro.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/Maml_HTML_Style.xsl",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/Maml_HTML.xsl",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/Maml.rld",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/Maml.tbr",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/Maml.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/Maml.xsx",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/ManagedDeveloper.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/ManagedDeveloperStructure.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/ProviderHelp.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/shellExecute.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/structure.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/structureGlossary.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/structureList.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/structureProcedure.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/structureTable.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/structureTaskExecution.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/task.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/troubleshooting.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.AppContext.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Buffers.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.CodeDom.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Collections.Concurrent.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Collections.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Collections.Immutable.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Collections.NonGeneric.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Collections.Specialized.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ComponentModel.Annotations.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ComponentModel.Composition.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ComponentModel.Composition.Registration.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ComponentModel.DataAnnotations.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ComponentModel.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ComponentModel.EventBasedAsync.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ComponentModel.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ComponentModel.TypeConverter.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Configuration.ConfigurationManager.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Configuration.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Console.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Core.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Data.Common.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Data.DataSetExtensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Data.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Data.Odbc.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Data.OleDb.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Data.SqlClient.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Diagnostics.Contracts.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Diagnostics.Debug.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Diagnostics.DiagnosticSource.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Diagnostics.EventLog.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Diagnostics.FileVersionInfo.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Diagnostics.PerformanceCounter.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Diagnostics.Process.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Diagnostics.StackTrace.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Diagnostics.TextWriterTraceListener.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Diagnostics.Tools.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Diagnostics.TraceSource.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Diagnostics.Tracing.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.DirectoryServices.AccountManagement.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.DirectoryServices.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.DirectoryServices.Protocols.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Drawing.Common.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Drawing.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Drawing.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Dynamic.Runtime.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Formats.Asn1.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Formats.Tar.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Globalization.Calendars.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Globalization.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Globalization.Extensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.Compression.Brotli.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.Compression.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.Compression.FileSystem.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.Compression.ZipFile.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.FileSystem.AccessControl.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.FileSystem.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.FileSystem.DriveInfo.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.FileSystem.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.FileSystem.Watcher.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.IsolatedStorage.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.MemoryMappedFiles.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.Packaging.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.Pipes.AccessControl.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.Pipes.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.Ports.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.UnmanagedMemoryStream.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Linq.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Linq.Expressions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Linq.Parallel.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Linq.Queryable.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Management.Automation.pdb",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Management.Automation.xml",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Management.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Memory.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.Http.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.Http.Json.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.Http.WinHttpHandler.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.HttpListener.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.Mail.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.NameResolution.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.NetworkInformation.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.Ping.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.Quic.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.Requests.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.Security.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.ServicePoint.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.Sockets.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.WebClient.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.WebHeaderCollection.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.WebProxy.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.WebSockets.Client.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.WebSockets.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Numerics.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Numerics.Vectors.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ObjectModel.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Private.CoreLib.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Private.DataContractSerialization.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Private.ServiceModel.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Private.Uri.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Private.Xml.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Private.Xml.Linq.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Reflection.Context.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Reflection.DispatchProxy.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Reflection.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Reflection.Emit.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Reflection.Emit.ILGeneration.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Reflection.Emit.Lightweight.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Reflection.Extensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Reflection.Metadata.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Reflection.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Reflection.TypeExtensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Resources.Reader.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Resources.ResourceManager.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Resources.Writer.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.Caching.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.CompilerServices.Unsafe.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.CompilerServices.VisualC.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.Extensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.Handles.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.InteropServices.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.InteropServices.JavaScript.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.InteropServices.RuntimeInformation.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.Intrinsics.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.Loader.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.Numerics.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.Serialization.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.Serialization.Formatters.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.Serialization.Json.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.Serialization.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.Serialization.Xml.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.AccessControl.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Claims.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Cryptography.Algorithms.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Cryptography.Cng.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Cryptography.Csp.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Cryptography.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Cryptography.Encoding.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Cryptography.OpenSsl.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Cryptography.Pkcs.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Cryptography.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Cryptography.ProtectedData.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Cryptography.X509Certificates.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Cryptography.Xml.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Permissions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Principal.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Principal.Windows.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.SecureString.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ServiceModel.Duplex.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ServiceModel.Http.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ServiceModel.NetFramingBase.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ServiceModel.NetTcp.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ServiceModel.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ServiceModel.Security.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ServiceModel.Syndication.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ServiceModel.Web.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ServiceProcess.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ServiceProcess.ServiceController.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Speech.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Text.Encoding.CodePages.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Text.Encoding.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Text.Encoding.Extensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Text.Encodings.Web.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Text.Json.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Text.RegularExpressions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Threading.AccessControl.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Threading.Channels.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Threading.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Threading.Overlapped.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Threading.Tasks.Dataflow.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Threading.Tasks.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Threading.Tasks.Extensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Threading.Tasks.Parallel.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Threading.Thread.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Threading.ThreadPool.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Threading.Timer.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Transactions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Transactions.Local.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ValueTuple.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Web.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Web.HttpUtility.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Web.Services.Description.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Windows.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Windows.Extensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Xml.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Xml.Linq.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Xml.ReaderWriter.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Xml.Serialization.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Xml.XDocument.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Xml.XmlDocument.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Xml.XmlSerializer.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Xml.XPath.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Xml.XPath.XDocument.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ThirdPartyNotices.txt",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "tr/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "tr/Microsoft.CodeAnalysis.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "tr/System.Private.ServiceModel.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "tr/System.ServiceModel.Http.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "tr/System.ServiceModel.NetFramingBase.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "tr/System.ServiceModel.NetTcp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "tr/System.ServiceModel.Primitives.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "tr/System.Web.Services.Description.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "WindowsBase.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hans/Microsoft.CodeAnalysis.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hans/System.Private.ServiceModel.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hans/System.ServiceModel.Http.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hans/System.ServiceModel.NetFramingBase.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hans/System.ServiceModel.NetTcp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hans/System.ServiceModel.Primitives.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hans/System.Web.Services.Description.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hant/Microsoft.CodeAnalysis.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hant/System.Private.ServiceModel.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hant/System.ServiceModel.Http.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hant/System.ServiceModel.NetFramingBase.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hant/System.ServiceModel.NetTcp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hant/System.ServiceModel.Primitives.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hant/System.Web.Services.Description.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.Commands.Management.dll",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.Commands.Utility.dll",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.ConsoleHost.dll",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.SDK.dll",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.Security.dll",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "Modules/Microsoft.PowerShell.Host/Microsoft.PowerShell.Host.psd1",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "Modules/Microsoft.PowerShell.Management/Microsoft.PowerShell.Management.psd1",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "Modules/Microsoft.PowerShell.Security/Microsoft.PowerShell.Security.psd1",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "pwsh",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "pwsh.dll",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "System.Management.Automation.dll",
+ "FileType": "Product"
+ }
+]
diff --git a/tools/packaging/boms/mac.json b/tools/packaging/boms/mac.json
new file mode 100644
index 0000000000..28593cdd14
--- /dev/null
+++ b/tools/packaging/boms/mac.json
@@ -0,0 +1,2194 @@
+[
+ {
+ "Pattern": "_manifest/spdx_2.2/manifest.spdx.json",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "_manifest/spdx_2.2/manifest.spdx.json.sha256",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "createdump",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "cs/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "cs/Microsoft.CodeAnalysis.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "cs/System.Private.ServiceModel.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "cs/System.Web.Services.Description.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "de/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "de/Microsoft.CodeAnalysis.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "de/System.Private.ServiceModel.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "de/System.Web.Services.Description.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "en-US/default.help.txt",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "es/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "es/Microsoft.CodeAnalysis.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "es/System.Private.ServiceModel.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "es/System.Web.Services.Description.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "fr/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "fr/Microsoft.CodeAnalysis.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "fr/System.Private.ServiceModel.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "fr/System.Web.Services.Description.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "it/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "it/Microsoft.CodeAnalysis.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "it/System.Private.ServiceModel.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "it/System.Web.Services.Description.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ja/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ja/Microsoft.CodeAnalysis.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ja/System.Private.ServiceModel.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ja/System.Web.Services.Description.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ko/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ko/Microsoft.CodeAnalysis.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ko/System.Private.ServiceModel.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ko/System.Web.Services.Description.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "libclrgc.dylib",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "libclrjit.dylib",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "libcoreclr.dylib",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "libhostfxr.dylib",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "libhostpolicy.dylib",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "libmi.dylib",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "libmscordaccore.dylib",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "libmscordbi.dylib",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "libpsl-native.dylib",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "libpsrpclient.dylib",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "libSystem.Globalization.Native.dylib",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "libSystem.IO.Compression.Native.dylib",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "libSystem.IO.Ports.Native.dylib",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "libSystem.Native.dylib",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "libSystem.Net.Security.Native.dylib",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "libSystem.Security.Cryptography.Native.Apple.dylib",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "libSystem.Security.Cryptography.Native.OpenSsl.dylib",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Markdig.Signed.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.ApplicationInsights.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.Bcl.AsyncInterfaces.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.CodeAnalysis.CSharp.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.CodeAnalysis.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.CSharp.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.Extensions.ObjectPool.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.Management.Infrastructure.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.Commands.Management.xml",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.Commands.Utility.xml",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.ConsoleHost.xml",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.MarkdownRender.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.SDK.xml",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.Security.xml",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.VisualBasic.Core.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.VisualBasic.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.Win32.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.Win32.Registry.AccessControl.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.Win32.Registry.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.Win32.SystemEvents.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/*.json",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/*.sha256",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/Microsoft.PowerShell.Archive/*.cat",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/Microsoft.PowerShell.Archive/*.ps?1",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/Microsoft.PowerShell.Utility/Microsoft.PowerShell.Utility.psd1",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/PackageManagement/*.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/PackageManagement/*.mof",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/PackageManagement/*.ps?1",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/PackageManagement/*.ps1xml",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/PowerShellGet/*.mfl",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/PowerShellGet/*.mof",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/PowerShellGet/*.ps?1",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/PowerShellGet/*.ps1xml",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/PSReadLine/*.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/PSReadLine/*.ps?1",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/PSReadLine/*.ps1",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/PSReadLine/*.ps1xml",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/PSReadLine/*.txt",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/ThreadJob/*.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/ThreadJob/*.psd1",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "mscorlib.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Namotion.Reflection.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "netstandard.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Newtonsoft.Json.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "NJsonSchema.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pl/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pl/Microsoft.CodeAnalysis.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pl/System.Private.ServiceModel.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pl/System.Web.Services.Description.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "psoptions.json",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pt-BR/Microsoft.CodeAnalysis.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pt-BR/System.Private.ServiceModel.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pt-BR/System.Web.Services.Description.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pwsh.deps.json",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pwsh.runtimeconfig.json",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pwsh.xml",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/Microsoft.CSharp.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/Microsoft.VisualBasic.Core.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/Microsoft.VisualBasic.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/Microsoft.Win32.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/Microsoft.Win32.Registry.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/mscorlib.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/netstandard.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.AppContext.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Buffers.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Collections.Concurrent.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Collections.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Collections.Immutable.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Collections.NonGeneric.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Collections.Specialized.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.ComponentModel.Annotations.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.ComponentModel.DataAnnotations.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.ComponentModel.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.ComponentModel.EventBasedAsync.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.ComponentModel.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.ComponentModel.TypeConverter.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Configuration.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Console.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Core.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Data.Common.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Data.DataSetExtensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Data.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Diagnostics.Contracts.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Diagnostics.Debug.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Diagnostics.DiagnosticSource.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Diagnostics.FileVersionInfo.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Diagnostics.Process.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Diagnostics.StackTrace.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Diagnostics.TextWriterTraceListener.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Diagnostics.Tools.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Diagnostics.TraceSource.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Diagnostics.Tracing.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Drawing.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Drawing.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Dynamic.Runtime.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Formats.Asn1.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Formats.Tar.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Globalization.Calendars.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Globalization.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Globalization.Extensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.Compression.Brotli.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.Compression.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.Compression.FileSystem.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.Compression.ZipFile.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.FileSystem.AccessControl.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.FileSystem.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.FileSystem.DriveInfo.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.FileSystem.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.FileSystem.Watcher.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.IsolatedStorage.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.MemoryMappedFiles.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.Pipes.AccessControl.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.Pipes.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.UnmanagedMemoryStream.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Linq.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Linq.Expressions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Linq.Parallel.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Linq.Queryable.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Memory.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.Http.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.Http.Json.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.HttpListener.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.Mail.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.NameResolution.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.NetworkInformation.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.Ping.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.Quic.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.Requests.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.Security.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.ServicePoint.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.Sockets.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.WebClient.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.WebHeaderCollection.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.WebProxy.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.WebSockets.Client.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.WebSockets.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Numerics.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Numerics.Vectors.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.ObjectModel.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Reflection.DispatchProxy.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Reflection.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Reflection.Emit.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Reflection.Emit.ILGeneration.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Reflection.Emit.Lightweight.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Reflection.Extensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Reflection.Metadata.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Reflection.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Reflection.TypeExtensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Resources.Reader.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Resources.ResourceManager.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Resources.Writer.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.CompilerServices.Unsafe.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.CompilerServices.VisualC.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.Extensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.Handles.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.InteropServices.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.InteropServices.JavaScript.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.Intrinsics.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.Loader.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.Numerics.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.Serialization.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.Serialization.Formatters.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.Serialization.Json.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.Serialization.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.Serialization.Xml.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.AccessControl.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.Claims.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.Cryptography.Algorithms.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.Cryptography.Cng.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.Cryptography.Csp.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.Cryptography.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.Cryptography.Encoding.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.Cryptography.OpenSsl.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.Cryptography.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.Cryptography.X509Certificates.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.Principal.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.Principal.Windows.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.SecureString.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.ServiceModel.Web.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.ServiceProcess.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Text.Encoding.CodePages.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Text.Encoding.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Text.Encoding.Extensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Text.Encodings.Web.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Text.Json.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Text.RegularExpressions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Threading.Channels.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Threading.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Threading.Overlapped.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Threading.Tasks.Dataflow.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Threading.Tasks.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Threading.Tasks.Extensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Threading.Tasks.Parallel.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Threading.Thread.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Threading.ThreadPool.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Threading.Timer.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Transactions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Transactions.Local.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.ValueTuple.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Web.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Web.HttpUtility.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Windows.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Xml.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Xml.Linq.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Xml.ReaderWriter.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Xml.Serialization.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Xml.XDocument.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Xml.XmlDocument.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Xml.XmlSerializer.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Xml.XPath.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Xml.XPath.XDocument.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/WindowsBase.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ru/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ru/Microsoft.CodeAnalysis.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ru/System.Private.ServiceModel.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ru/System.Web.Services.Description.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/base.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/baseConditional.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/block.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/blockCommon.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/blockSoftware.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/command.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/conditionSet.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developer.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerCommand.rld",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerCommand.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerDscResource.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManaged.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManagedClass.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManagedConstructor.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManagedDelegate.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManagedEnumeration.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManagedEvent.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManagedField.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManagedInterface.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManagedMethod.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManagedNamespace.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManagedOperator.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManagedOverload.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManagedProperty.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManagedStructure.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerReference.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerStructure.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerXaml.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/endUser.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/hierarchy.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/inline.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/inlineCommon.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/inlineSoftware.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/inlineUi.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/ITPro.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/Maml_HTML_Style.xsl",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/Maml_HTML.xsl",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/Maml.rld",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/Maml.tbr",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/Maml.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/Maml.xsx",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/ManagedDeveloper.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/ManagedDeveloperStructure.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/ProviderHelp.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/shellExecute.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/structure.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/structureGlossary.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/structureList.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/structureProcedure.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/structureTable.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/structureTaskExecution.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/task.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/troubleshooting.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.AppContext.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Buffers.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.CodeDom.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Collections.Concurrent.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Collections.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Collections.Immutable.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Collections.NonGeneric.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Collections.Specialized.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ComponentModel.Annotations.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ComponentModel.Composition.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ComponentModel.Composition.Registration.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ComponentModel.DataAnnotations.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ComponentModel.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ComponentModel.EventBasedAsync.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ComponentModel.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ComponentModel.TypeConverter.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Configuration.ConfigurationManager.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Configuration.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Console.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Core.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Data.Common.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Data.DataSetExtensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Data.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Data.Odbc.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Data.OleDb.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Data.SqlClient.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Diagnostics.Contracts.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Diagnostics.Debug.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Diagnostics.DiagnosticSource.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Diagnostics.EventLog.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Diagnostics.FileVersionInfo.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Diagnostics.PerformanceCounter.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Diagnostics.Process.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Diagnostics.StackTrace.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Diagnostics.TextWriterTraceListener.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Diagnostics.Tools.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Diagnostics.TraceSource.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Diagnostics.Tracing.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.DirectoryServices.AccountManagement.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.DirectoryServices.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.DirectoryServices.Protocols.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Drawing.Common.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Drawing.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Drawing.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Dynamic.Runtime.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Formats.Asn1.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Formats.Tar.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Globalization.Calendars.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Globalization.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Globalization.Extensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.Compression.Brotli.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.Compression.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.Compression.FileSystem.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.Compression.ZipFile.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.FileSystem.AccessControl.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.FileSystem.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.FileSystem.DriveInfo.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.FileSystem.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.FileSystem.Watcher.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.IsolatedStorage.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.MemoryMappedFiles.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.Packaging.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.Pipes.AccessControl.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.Pipes.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.Ports.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.UnmanagedMemoryStream.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Linq.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Linq.Expressions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Linq.Parallel.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Linq.Queryable.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Management.Automation.xml",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Management.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Memory.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.Http.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.Http.Json.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.Http.WinHttpHandler.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.HttpListener.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.Mail.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.NameResolution.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.NetworkInformation.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.Ping.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.Quic.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.Requests.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.Security.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.ServicePoint.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.Sockets.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.WebClient.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.WebHeaderCollection.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.WebProxy.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.WebSockets.Client.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.WebSockets.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Numerics.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Numerics.Vectors.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ObjectModel.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Private.CoreLib.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Private.DataContractSerialization.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Private.ServiceModel.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Private.Uri.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Private.Xml.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Private.Xml.Linq.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Reflection.Context.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Reflection.DispatchProxy.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Reflection.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Reflection.Emit.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Reflection.Emit.ILGeneration.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Reflection.Emit.Lightweight.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Reflection.Extensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Reflection.Metadata.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Reflection.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Reflection.TypeExtensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Resources.Reader.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Resources.ResourceManager.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Resources.Writer.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.Caching.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.CompilerServices.Unsafe.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.CompilerServices.VisualC.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.Extensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.Handles.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.InteropServices.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.InteropServices.JavaScript.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.InteropServices.RuntimeInformation.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.Intrinsics.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.Loader.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.Numerics.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.Serialization.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.Serialization.Formatters.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.Serialization.Json.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.Serialization.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.Serialization.Xml.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.AccessControl.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Claims.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Cryptography.Algorithms.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Cryptography.Cng.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Cryptography.Csp.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Cryptography.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Cryptography.Encoding.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Cryptography.OpenSsl.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Cryptography.Pkcs.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Cryptography.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Cryptography.ProtectedData.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Cryptography.X509Certificates.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Cryptography.Xml.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Permissions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Principal.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Principal.Windows.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.SecureString.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ServiceModel.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ServiceModel.Duplex.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ServiceModel.Http.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ServiceModel.NetTcp.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ServiceModel.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ServiceModel.Security.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ServiceModel.Syndication.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ServiceModel.Web.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ServiceProcess.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ServiceProcess.ServiceController.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Speech.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Text.Encoding.CodePages.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Text.Encoding.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Text.Encoding.Extensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Text.Encodings.Web.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Text.Json.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Text.RegularExpressions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Threading.AccessControl.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Threading.Channels.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Threading.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Threading.Overlapped.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Threading.Tasks.Dataflow.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Threading.Tasks.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Threading.Tasks.Extensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Threading.Tasks.Parallel.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Threading.Thread.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Threading.ThreadPool.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Threading.Timer.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Transactions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Transactions.Local.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ValueTuple.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Web.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Web.HttpUtility.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Web.Services.Description.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Windows.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Windows.Extensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Xml.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Xml.Linq.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Xml.ReaderWriter.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Xml.Serialization.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Xml.XDocument.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Xml.XmlDocument.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Xml.XmlSerializer.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Xml.XPath.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Xml.XPath.XDocument.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ThirdPartyNotices.txt",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "tr/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "tr/Microsoft.CodeAnalysis.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "tr/System.Private.ServiceModel.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "tr/System.Web.Services.Description.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "WindowsBase.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hans/Microsoft.CodeAnalysis.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hans/System.Private.ServiceModel.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hans/System.Web.Services.Description.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hant/Microsoft.CodeAnalysis.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hant/System.Private.ServiceModel.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hant/System.Web.Services.Description.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.Commands.Management.dll",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.Commands.Utility.dll",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.ConsoleHost.dll",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.SDK.dll",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.Security.dll",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "Modules/Microsoft.PowerShell.Host/Microsoft.PowerShell.Host.psd1",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "Modules/Microsoft.PowerShell.Management/Microsoft.PowerShell.Management.psd1",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "Modules/Microsoft.PowerShell.Security/Microsoft.PowerShell.Security.psd1",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "pwsh",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "pwsh.dll",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "System.Management.Automation.dll",
+ "FileType": "Product"
+ }
+]
diff --git a/tools/packaging/boms/windows.json b/tools/packaging/boms/windows.json
new file mode 100644
index 0000000000..c1d06bb2c6
--- /dev/null
+++ b/tools/packaging/boms/windows.json
@@ -0,0 +1,3614 @@
+[
+ {
+ "Pattern": "_manifest/spdx_2.2/manifest.spdx.json",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "_manifest/spdx_2.2/manifest.spdx.json.sha256",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "Accessibility.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "assets/Powershell_av_colors.ico",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "assets/Powershell_avatar.ico",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "assets/Powershell_black.ico",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "assets/ps_black_32x32.ico",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "clretwrc.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "clrgc.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "clrjit.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "coreclr.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "createdump.exe",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "cs/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "cs/Microsoft.CodeAnalysis.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "cs/Microsoft.VisualBasic.Forms.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "cs/PresentationCore.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "cs/PresentationFramework.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "cs/PresentationUI.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "cs/ReachFramework.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "cs/System.Private.ServiceModel.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "cs/System.ServiceModel.Http.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "cs/System.ServiceModel.NetFramingBase.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "cs/System.ServiceModel.NetTcp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "cs/System.ServiceModel.Primitives.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "cs/System.Web.Services.Description.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "cs/System.Windows.Controls.Ribbon.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "cs/System.Windows.Forms.Design.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "cs/System.Windows.Forms.Primitives.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "cs/System.Windows.Forms.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "cs/System.Windows.Input.Manipulations.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "cs/System.Xaml.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "cs/UIAutomationClient.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "cs/UIAutomationClientSideProviders.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "cs/UIAutomationProvider.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "cs/UIAutomationTypes.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "cs/WindowsBase.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "cs/WindowsFormsIntegration.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "D3DCompiler_47_cor3.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "de/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "de/Microsoft.CodeAnalysis.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "de/Microsoft.VisualBasic.Forms.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "de/PresentationCore.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "de/PresentationFramework.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "de/PresentationUI.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "de/ReachFramework.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "de/System.Private.ServiceModel.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "de/System.ServiceModel.Http.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "de/System.ServiceModel.NetFramingBase.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "de/System.ServiceModel.NetTcp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "de/System.ServiceModel.Primitives.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "de/System.Web.Services.Description.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "de/System.Windows.Controls.Ribbon.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "de/System.Windows.Forms.Design.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "de/System.Windows.Forms.Primitives.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "de/System.Windows.Forms.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "de/System.Windows.Input.Manipulations.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "de/System.Xaml.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "de/UIAutomationClient.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "de/UIAutomationClientSideProviders.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "de/UIAutomationProvider.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "de/UIAutomationTypes.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "de/WindowsBase.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "de/WindowsFormsIntegration.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "DirectWriteForwarder.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "en-US/default.help.txt",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "es/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "es/Microsoft.CodeAnalysis.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "es/Microsoft.VisualBasic.Forms.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "es/PresentationCore.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "es/PresentationFramework.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "es/PresentationUI.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "es/ReachFramework.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "es/System.Private.ServiceModel.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "es/System.ServiceModel.Http.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "es/System.ServiceModel.NetFramingBase.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "es/System.ServiceModel.NetTcp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "es/System.ServiceModel.Primitives.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "es/System.Web.Services.Description.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "es/System.Windows.Controls.Ribbon.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "es/System.Windows.Forms.Design.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "es/System.Windows.Forms.Primitives.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "es/System.Windows.Forms.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "es/System.Windows.Input.Manipulations.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "es/System.Xaml.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "es/UIAutomationClient.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "es/UIAutomationClientSideProviders.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "es/UIAutomationProvider.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "es/UIAutomationTypes.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "es/WindowsBase.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "es/WindowsFormsIntegration.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "fr/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "fr/Microsoft.CodeAnalysis.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "fr/Microsoft.VisualBasic.Forms.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "fr/PresentationCore.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "fr/PresentationFramework.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "fr/PresentationUI.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "fr/ReachFramework.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "fr/System.Private.ServiceModel.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "fr/System.ServiceModel.Http.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "fr/System.ServiceModel.NetFramingBase.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "fr/System.ServiceModel.NetTcp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "fr/System.ServiceModel.Primitives.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "fr/System.Web.Services.Description.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "fr/System.Windows.Controls.Ribbon.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "fr/System.Windows.Forms.Design.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "fr/System.Windows.Forms.Primitives.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "fr/System.Windows.Forms.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "fr/System.Windows.Input.Manipulations.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "fr/System.Xaml.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "fr/UIAutomationClient.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "fr/UIAutomationClientSideProviders.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "fr/UIAutomationProvider.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "fr/UIAutomationTypes.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "fr/WindowsBase.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "fr/WindowsFormsIntegration.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "getfilesiginforedist.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "getfilesiginforedistwrapper.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "hostfxr.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "hostpolicy.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "it/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "it/Microsoft.CodeAnalysis.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "it/Microsoft.VisualBasic.Forms.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "it/PresentationCore.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "it/PresentationFramework.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "it/PresentationUI.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "it/ReachFramework.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "it/System.Private.ServiceModel.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "it/System.ServiceModel.Http.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "it/System.ServiceModel.NetFramingBase.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "it/System.ServiceModel.NetTcp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "it/System.ServiceModel.Primitives.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "it/System.Web.Services.Description.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "it/System.Windows.Controls.Ribbon.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "it/System.Windows.Forms.Design.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "it/System.Windows.Forms.Primitives.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "it/System.Windows.Forms.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "it/System.Windows.Input.Manipulations.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "it/System.Xaml.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "it/UIAutomationClient.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "it/UIAutomationClientSideProviders.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "it/UIAutomationProvider.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "it/UIAutomationTypes.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "it/WindowsBase.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "it/WindowsFormsIntegration.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ja/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ja/Microsoft.CodeAnalysis.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ja/Microsoft.VisualBasic.Forms.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ja/PresentationCore.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ja/PresentationFramework.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ja/PresentationUI.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ja/ReachFramework.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ja/System.Private.ServiceModel.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ja/System.ServiceModel.Http.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ja/System.ServiceModel.NetFramingBase.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ja/System.ServiceModel.NetTcp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ja/System.ServiceModel.Primitives.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ja/System.Web.Services.Description.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ja/System.Windows.Controls.Ribbon.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ja/System.Windows.Forms.Design.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ja/System.Windows.Forms.Primitives.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ja/System.Windows.Forms.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ja/System.Windows.Input.Manipulations.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ja/System.Xaml.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ja/UIAutomationClient.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ja/UIAutomationClientSideProviders.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ja/UIAutomationProvider.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ja/UIAutomationTypes.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ja/WindowsBase.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ja/WindowsFormsIntegration.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ko/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ko/Microsoft.CodeAnalysis.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ko/Microsoft.VisualBasic.Forms.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ko/PresentationCore.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ko/PresentationFramework.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ko/PresentationUI.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ko/ReachFramework.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ko/System.Private.ServiceModel.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ko/System.ServiceModel.Http.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ko/System.ServiceModel.NetFramingBase.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ko/System.ServiceModel.NetTcp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ko/System.ServiceModel.Primitives.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ko/System.Web.Services.Description.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ko/System.Windows.Controls.Ribbon.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ko/System.Windows.Forms.Design.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ko/System.Windows.Forms.Primitives.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ko/System.Windows.Forms.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ko/System.Windows.Input.Manipulations.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ko/System.Xaml.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ko/UIAutomationClient.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ko/UIAutomationClientSideProviders.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ko/UIAutomationProvider.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ko/UIAutomationTypes.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ko/WindowsBase.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ko/WindowsFormsIntegration.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "LICENSE.txt",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "Markdig.Signed.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "mi.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.ApplicationInsights.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.Bcl.AsyncInterfaces.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.CodeAnalysis.CSharp.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.CodeAnalysis.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.CSharp.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.Extensions.ObjectPool.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.Management.Infrastructure.CimCmdlets.xml",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.Management.Infrastructure.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.Management.Infrastructure.Native.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.Management.Infrastructure.Native.Unmanaged.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.Commands.Diagnostics.xml",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.Commands.Management.xml",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.Commands.Utility.xml",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.ConsoleHost.xml",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.CoreCLR.Eventing.xml",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.GraphicalHost.dll.config",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.GraphicalHost.xml",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.MarkdownRender.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.SDK.xml",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.Security.xml",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.VisualBasic.Core.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.VisualBasic.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.VisualBasic.Forms.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.Win32.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.Win32.Registry.AccessControl.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.Win32.Registry.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.Win32.SystemEvents.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.WSMan.Management.xml",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Microsoft.WSMan.Runtime.xml",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "miutils.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/*.json",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/*.sha256",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/Microsoft.PowerShell.Archive/*.cat",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/Microsoft.PowerShell.Archive/*.ps?1",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/Microsoft.PowerShell.Utility/Microsoft.PowerShell.Utility.psd1",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/PackageManagement/*.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/PackageManagement/*.mof",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/PackageManagement/*.ps?1",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/PackageManagement/*.ps1xml",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/PowerShellGet/*.mfl",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/PowerShellGet/*.mof",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/PowerShellGet/*.ps?1",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/PowerShellGet/*.ps1xml",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/PSReadLine/*.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/PSReadLine/*.ps?1",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/PSReadLine/*.ps1",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/PSReadLine/*.ps1xml",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/PSReadLine/*.txt",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/ThreadJob/*.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Modules/ThreadJob/*.psd1",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "mscordaccore_*.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "mscordaccore.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "mscordbi.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "mscorlib.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "mscorrc.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "msquic.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Namotion.Reflection.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "netstandard.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Newtonsoft.Json.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "NJsonSchema.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "PenImc_cor3.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pl/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pl/Microsoft.CodeAnalysis.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pl/Microsoft.VisualBasic.Forms.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pl/PresentationCore.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pl/PresentationFramework.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pl/PresentationUI.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pl/ReachFramework.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pl/System.Private.ServiceModel.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pl/System.ServiceModel.Http.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pl/System.ServiceModel.NetFramingBase.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pl/System.ServiceModel.NetTcp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pl/System.ServiceModel.Primitives.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pl/System.Web.Services.Description.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pl/System.Windows.Controls.Ribbon.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pl/System.Windows.Forms.Design.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pl/System.Windows.Forms.Primitives.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pl/System.Windows.Forms.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pl/System.Windows.Input.Manipulations.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pl/System.Xaml.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pl/UIAutomationClient.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pl/UIAutomationClientSideProviders.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pl/UIAutomationProvider.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pl/UIAutomationTypes.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pl/WindowsBase.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pl/WindowsFormsIntegration.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "powershell.config.json",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "PowerShell.Core.Instrumentation.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "PowerShell.Core.Instrumentation.man",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "PowerShellCoreExecutionPolicy.adml",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "PowerShellCoreExecutionPolicy.admx",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "PresentationCore.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "PresentationFramework-SystemCore.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "PresentationFramework-SystemData.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "PresentationFramework-SystemDrawing.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "PresentationFramework-SystemXml.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "PresentationFramework-SystemXmlLinq.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "PresentationFramework.Aero.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "PresentationFramework.Aero2.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "PresentationFramework.AeroLite.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "PresentationFramework.Classic.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "PresentationFramework.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "PresentationFramework.Luna.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "PresentationFramework.Royale.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "PresentationNative_cor3.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "PresentationUI.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "preview/pwsh-preview.cmd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "psoptions.json",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pt-BR/Microsoft.CodeAnalysis.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pt-BR/Microsoft.VisualBasic.Forms.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pt-BR/PresentationCore.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pt-BR/PresentationFramework.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pt-BR/PresentationUI.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pt-BR/ReachFramework.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pt-BR/System.Private.ServiceModel.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pt-BR/System.ServiceModel.Http.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pt-BR/System.ServiceModel.NetFramingBase.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pt-BR/System.ServiceModel.NetTcp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pt-BR/System.ServiceModel.Primitives.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pt-BR/System.Web.Services.Description.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pt-BR/System.Windows.Controls.Ribbon.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pt-BR/System.Windows.Forms.Design.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pt-BR/System.Windows.Forms.Primitives.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pt-BR/System.Windows.Forms.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pt-BR/System.Windows.Input.Manipulations.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pt-BR/System.Xaml.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pt-BR/UIAutomationClient.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pt-BR/UIAutomationClientSideProviders.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pt-BR/UIAutomationProvider.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pt-BR/UIAutomationTypes.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pt-BR/WindowsBase.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pt-BR/WindowsFormsIntegration.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pwrshplugin.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pwsh.deps.json",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pwsh.runtimeconfig.json",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "pwsh.xml",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ReachFramework.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/Microsoft.CSharp.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/Microsoft.VisualBasic.Core.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/Microsoft.VisualBasic.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/Microsoft.Win32.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/Microsoft.Win32.Registry.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/mscorlib.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/netstandard.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.AppContext.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Buffers.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Collections.Concurrent.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Collections.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Collections.Immutable.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Collections.NonGeneric.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Collections.Specialized.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.ComponentModel.Annotations.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.ComponentModel.DataAnnotations.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.ComponentModel.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.ComponentModel.EventBasedAsync.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.ComponentModel.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.ComponentModel.TypeConverter.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Configuration.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Console.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Core.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Data.Common.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Data.DataSetExtensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Data.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Diagnostics.Contracts.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Diagnostics.Debug.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Diagnostics.DiagnosticSource.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Diagnostics.FileVersionInfo.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Diagnostics.Process.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Diagnostics.StackTrace.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Diagnostics.TextWriterTraceListener.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Diagnostics.Tools.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Diagnostics.TraceSource.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Diagnostics.Tracing.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Drawing.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Drawing.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Dynamic.Runtime.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Formats.Asn1.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Formats.Tar.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Globalization.Calendars.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Globalization.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Globalization.Extensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.Compression.Brotli.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.Compression.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.Compression.FileSystem.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.Compression.ZipFile.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.FileSystem.AccessControl.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.FileSystem.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.FileSystem.DriveInfo.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.FileSystem.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.FileSystem.Watcher.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.IsolatedStorage.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.MemoryMappedFiles.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.Pipes.AccessControl.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.Pipes.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.IO.UnmanagedMemoryStream.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Linq.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Linq.Expressions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Linq.Parallel.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Linq.Queryable.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Memory.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.Http.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.Http.Json.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.HttpListener.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.Mail.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.NameResolution.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.NetworkInformation.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.Ping.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.Quic.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.Requests.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.Security.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.ServicePoint.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.Sockets.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.WebClient.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.WebHeaderCollection.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.WebProxy.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.WebSockets.Client.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Net.WebSockets.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Numerics.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Numerics.Vectors.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.ObjectModel.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Reflection.DispatchProxy.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Reflection.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Reflection.Emit.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Reflection.Emit.ILGeneration.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Reflection.Emit.Lightweight.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Reflection.Extensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Reflection.Metadata.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Reflection.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Reflection.TypeExtensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Resources.Reader.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Resources.ResourceManager.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Resources.Writer.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.CompilerServices.Unsafe.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.CompilerServices.VisualC.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.Extensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.Handles.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.InteropServices.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.InteropServices.JavaScript.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.InteropServices.RuntimeInformation.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.Intrinsics.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.Loader.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.Numerics.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.Serialization.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.Serialization.Formatters.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.Serialization.Json.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.Serialization.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Runtime.Serialization.Xml.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.AccessControl.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.Claims.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.Cryptography.Algorithms.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.Cryptography.Cng.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.Cryptography.Csp.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.Cryptography.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.Cryptography.Encoding.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.Cryptography.OpenSsl.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.Cryptography.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.Cryptography.X509Certificates.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.Principal.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.Principal.Windows.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Security.SecureString.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.ServiceModel.Web.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.ServiceProcess.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Text.Encoding.CodePages.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Text.Encoding.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Text.Encoding.Extensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Text.Encodings.Web.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Text.Json.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Text.RegularExpressions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Threading.Channels.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Threading.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Threading.Overlapped.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Threading.Tasks.Dataflow.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Threading.Tasks.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Threading.Tasks.Extensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Threading.Tasks.Parallel.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Threading.Thread.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Threading.ThreadPool.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Threading.Timer.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Transactions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Transactions.Local.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.ValueTuple.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Web.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Web.HttpUtility.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Windows.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Xml.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Xml.Linq.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Xml.ReaderWriter.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Xml.Serialization.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Xml.XDocument.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Xml.XmlDocument.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Xml.XmlSerializer.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Xml.XPath.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/System.Xml.XPath.XDocument.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ref/WindowsBase.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ru/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ru/Microsoft.CodeAnalysis.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ru/Microsoft.VisualBasic.Forms.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ru/PresentationCore.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ru/PresentationFramework.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ru/PresentationUI.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ru/ReachFramework.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ru/System.Private.ServiceModel.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ru/System.ServiceModel.Http.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ru/System.ServiceModel.NetFramingBase.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ru/System.ServiceModel.NetTcp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ru/System.ServiceModel.Primitives.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ru/System.Web.Services.Description.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ru/System.Windows.Controls.Ribbon.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ru/System.Windows.Forms.Design.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ru/System.Windows.Forms.Primitives.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ru/System.Windows.Forms.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ru/System.Windows.Input.Manipulations.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ru/System.Xaml.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ru/UIAutomationClient.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ru/UIAutomationClientSideProviders.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ru/UIAutomationProvider.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ru/UIAutomationTypes.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ru/WindowsBase.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ru/WindowsFormsIntegration.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/base.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/baseConditional.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/block.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/blockCommon.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/blockSoftware.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/command.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/conditionSet.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developer.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerCommand.rld",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerCommand.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerDscResource.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManaged.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManagedClass.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManagedConstructor.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManagedDelegate.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManagedEnumeration.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManagedEvent.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManagedField.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManagedInterface.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManagedMethod.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManagedNamespace.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManagedOperator.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManagedOverload.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManagedProperty.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerManagedStructure.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerReference.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerStructure.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/developerXaml.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/endUser.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/hierarchy.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/inline.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/inlineCommon.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/inlineSoftware.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/inlineUi.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/ITPro.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/Maml_HTML_Style.xsl",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/Maml_HTML.xsl",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/Maml.rld",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/Maml.tbr",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/Maml.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/Maml.xsx",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/ManagedDeveloper.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/ManagedDeveloperStructure.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/ProviderHelp.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/shellExecute.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/structure.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/structureGlossary.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/structureList.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/structureProcedure.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/structureTable.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/structureTaskExecution.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/task.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Schemas/PSMaml/troubleshooting.xsd",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "sni.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.AppContext.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Buffers.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.CodeDom.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Collections.Concurrent.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Collections.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Collections.Immutable.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Collections.NonGeneric.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Collections.Specialized.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ComponentModel.Annotations.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ComponentModel.Composition.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ComponentModel.Composition.Registration.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ComponentModel.DataAnnotations.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ComponentModel.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ComponentModel.EventBasedAsync.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ComponentModel.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ComponentModel.TypeConverter.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Configuration.ConfigurationManager.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Configuration.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Console.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Core.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Data.Common.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Data.DataSetExtensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Data.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Data.Odbc.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Data.OleDb.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Data.SqlClient.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Design.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Diagnostics.Contracts.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Diagnostics.Debug.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Diagnostics.DiagnosticSource.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Diagnostics.EventLog.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Diagnostics.EventLog.Messages.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Diagnostics.FileVersionInfo.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Diagnostics.PerformanceCounter.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Diagnostics.Process.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Diagnostics.StackTrace.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Diagnostics.TextWriterTraceListener.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Diagnostics.Tools.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Diagnostics.TraceSource.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Diagnostics.Tracing.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.DirectoryServices.AccountManagement.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.DirectoryServices.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.DirectoryServices.Protocols.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Drawing.Common.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Drawing.Design.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Drawing.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Drawing.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Dynamic.Runtime.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Formats.Asn1.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Formats.Tar.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Globalization.Calendars.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Globalization.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Globalization.Extensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.Compression.Brotli.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.Compression.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.Compression.FileSystem.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.Compression.Native.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.Compression.ZipFile.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.FileSystem.AccessControl.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.FileSystem.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.FileSystem.DriveInfo.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.FileSystem.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.FileSystem.Watcher.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.IsolatedStorage.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.MemoryMappedFiles.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.Packaging.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.Pipes.AccessControl.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.Pipes.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.Ports.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.IO.UnmanagedMemoryStream.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Linq.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Linq.Expressions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Linq.Parallel.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Linq.Queryable.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Management.Automation.xml",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Management.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Memory.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.Http.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.Http.Json.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.Http.WinHttpHandler.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.HttpListener.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.Mail.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.NameResolution.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.NetworkInformation.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.Ping.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.Quic.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.Requests.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.Security.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.ServicePoint.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.Sockets.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.WebClient.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.WebHeaderCollection.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.WebProxy.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.WebSockets.Client.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Net.WebSockets.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Numerics.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Numerics.Vectors.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ObjectModel.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Printing.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Private.CoreLib.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Private.DataContractSerialization.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Private.ServiceModel.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Private.Uri.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Private.Xml.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Private.Xml.Linq.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Reflection.Context.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Reflection.DispatchProxy.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Reflection.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Reflection.Emit.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Reflection.Emit.ILGeneration.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Reflection.Emit.Lightweight.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Reflection.Extensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Reflection.Metadata.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Reflection.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Reflection.TypeExtensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Resources.Extensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Resources.Reader.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Resources.ResourceManager.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Resources.Writer.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.Caching.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.CompilerServices.Unsafe.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.CompilerServices.VisualC.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.Extensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.Handles.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.InteropServices.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.InteropServices.JavaScript.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.InteropServices.RuntimeInformation.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.Intrinsics.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.Loader.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.Numerics.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.Serialization.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.Serialization.Formatters.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.Serialization.Json.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.Serialization.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Runtime.Serialization.Xml.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.AccessControl.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Claims.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Cryptography.Algorithms.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Cryptography.Cng.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Cryptography.Csp.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Cryptography.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Cryptography.Encoding.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Cryptography.OpenSsl.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Cryptography.Pkcs.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Cryptography.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Cryptography.ProtectedData.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Cryptography.X509Certificates.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Cryptography.Xml.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Permissions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Principal.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.Principal.Windows.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Security.SecureString.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ServiceModel.Duplex.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ServiceModel.Http.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ServiceModel.NetFramingBase.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ServiceModel.NetTcp.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ServiceModel.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ServiceModel.Security.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ServiceModel.Syndication.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ServiceModel.Web.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ServiceProcess.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ServiceProcess.ServiceController.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Speech.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Text.Encoding.CodePages.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Text.Encoding.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Text.Encoding.Extensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Text.Encodings.Web.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Text.Json.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Text.RegularExpressions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Threading.AccessControl.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Threading.Channels.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Threading.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Threading.Overlapped.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Threading.Tasks.Dataflow.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Threading.Tasks.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Threading.Tasks.Extensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Threading.Tasks.Parallel.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Threading.Thread.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Threading.ThreadPool.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Threading.Timer.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Transactions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Transactions.Local.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.ValueTuple.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Web.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Web.HttpUtility.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Web.Services.Description.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Windows.Controls.Ribbon.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Windows.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Windows.Extensions.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Windows.Forms.Design.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Windows.Forms.Design.Editors.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Windows.Forms.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Windows.Forms.Primitives.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Windows.Input.Manipulations.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Windows.Presentation.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Xaml.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Xml.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Xml.Linq.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Xml.ReaderWriter.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Xml.Serialization.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Xml.XDocument.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Xml.XmlDocument.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Xml.XmlSerializer.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Xml.XPath.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "System.Xml.XPath.XDocument.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "ThirdPartyNotices.txt",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "tr/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "tr/Microsoft.CodeAnalysis.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "tr/Microsoft.VisualBasic.Forms.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "tr/PresentationCore.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "tr/PresentationFramework.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "tr/PresentationUI.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "tr/ReachFramework.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "tr/System.Private.ServiceModel.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "tr/System.ServiceModel.Http.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "tr/System.ServiceModel.NetFramingBase.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "tr/System.ServiceModel.NetTcp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "tr/System.ServiceModel.Primitives.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "tr/System.Web.Services.Description.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "tr/System.Windows.Controls.Ribbon.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "tr/System.Windows.Forms.Design.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "tr/System.Windows.Forms.Primitives.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "tr/System.Windows.Forms.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "tr/System.Windows.Input.Manipulations.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "tr/System.Xaml.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "tr/UIAutomationClient.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "tr/UIAutomationClientSideProviders.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "tr/UIAutomationProvider.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "tr/UIAutomationTypes.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "tr/WindowsBase.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "tr/WindowsFormsIntegration.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "UIAutomationClient.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "UIAutomationClientSideProviders.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "UIAutomationProvider.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "UIAutomationTypes.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "vcruntime140_cor3.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "WindowsBase.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "WindowsFormsIntegration.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "wpfgfx_cor3.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hans/Microsoft.CodeAnalysis.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hans/Microsoft.VisualBasic.Forms.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hans/PresentationCore.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hans/PresentationFramework.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hans/PresentationUI.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hans/ReachFramework.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hans/System.Private.ServiceModel.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hans/System.ServiceModel.Http.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hans/System.ServiceModel.NetFramingBase.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hans/System.ServiceModel.NetTcp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hans/System.ServiceModel.Primitives.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hans/System.Web.Services.Description.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hans/System.Windows.Controls.Ribbon.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hans/System.Windows.Forms.Design.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hans/System.Windows.Forms.Primitives.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hans/System.Windows.Forms.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hans/System.Windows.Input.Manipulations.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hans/System.Xaml.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hans/UIAutomationClient.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hans/UIAutomationClientSideProviders.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hans/UIAutomationProvider.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hans/UIAutomationTypes.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hans/WindowsBase.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hans/WindowsFormsIntegration.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hant/Microsoft.CodeAnalysis.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hant/Microsoft.VisualBasic.Forms.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hant/PresentationCore.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hant/PresentationFramework.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hant/PresentationUI.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hant/ReachFramework.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hant/System.Private.ServiceModel.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hant/System.ServiceModel.Http.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hant/System.ServiceModel.NetFramingBase.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hant/System.ServiceModel.NetTcp.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hant/System.ServiceModel.Primitives.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hant/System.Web.Services.Description.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hant/System.Windows.Controls.Ribbon.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hant/System.Windows.Forms.Design.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hant/System.Windows.Forms.Primitives.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hant/System.Windows.Forms.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hant/System.Windows.Input.Manipulations.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hant/System.Xaml.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hant/UIAutomationClient.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hant/UIAutomationClientSideProviders.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hant/UIAutomationProvider.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hant/UIAutomationTypes.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hant/WindowsBase.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "zh-Hant/WindowsFormsIntegration.resources.dll",
+ "FileType": "NonProduct"
+ },
+ {
+ "Pattern": "Install-PowerShellRemoting.ps1",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "InstallPSCorePolicyDefinitions.ps1",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "Microsoft.Management.Infrastructure.CimCmdlets.dll",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.Commands.Diagnostics.dll",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.Commands.Management.dll",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.Commands.Utility.dll",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.ConsoleHost.dll",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.CoreCLR.Eventing.dll",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.GraphicalHost.dll",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.SDK.dll",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "Microsoft.PowerShell.Security.dll",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "Microsoft.WSMan.Management.dll",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "Microsoft.WSMan.Runtime.dll",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "Modules/CimCmdlets/CimCmdlets.psd1",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "Modules/Microsoft.PowerShell.Diagnostics/Diagnostics.format.ps1xml",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "Modules/Microsoft.PowerShell.Diagnostics/Event.format.ps1xml",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "Modules/Microsoft.PowerShell.Diagnostics/GetEvent.types.ps1xml",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "Modules/Microsoft.PowerShell.Diagnostics/Microsoft.PowerShell.Diagnostics.psd1",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "Modules/Microsoft.PowerShell.Host/Microsoft.PowerShell.Host.psd1",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "Modules/Microsoft.PowerShell.Management/Microsoft.PowerShell.Management.psd1",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "Modules/Microsoft.PowerShell.Security/Microsoft.PowerShell.Security.psd1",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "Modules/Microsoft.PowerShell.Security/Security.types.ps1xml",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "Modules/Microsoft.WSMan.Management/Microsoft.WSMan.Management.psd1",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "Modules/Microsoft.WSMan.Management/WSMan.format.ps1xml",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "Modules/PSDiagnostics/PSDiagnostics.psd1",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "Modules/PSDiagnostics/PSDiagnostics.psm1",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "pwsh.dll",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "pwsh.exe",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "RegisterManifest.ps1",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "RegisterMicrosoftUpdate.ps1",
+ "FileType": "Product"
+ },
+ {
+ "Pattern": "System.Management.Automation.dll",
+ "FileType": "Product"
+ }
+]
diff --git a/tools/packaging/packaging.psd1 b/tools/packaging/packaging.psd1
index 6482b866d4..0053428a48 100644
--- a/tools/packaging/packaging.psd1
+++ b/tools/packaging/packaging.psd1
@@ -19,13 +19,13 @@
'New-GlobalToolNupkgFromSource'
'New-ILNugetPackageSource'
'New-ILNugetPackageFromSource'
- 'New-MSIPatch'
'New-PSBuildZip'
'New-PSSignedBuildZip'
'Publish-NugetToMyGet'
'Start-PSPackage'
'Test-PackageManifest'
'Update-PSSignedBuildFolder'
+ 'Test-Bom'
)
RootModule = "packaging.psm1"
RequiredModules = @("build")
diff --git a/tools/packaging/packaging.psm1 b/tools/packaging/packaging.psm1
index 6eae955050..d50bd83151 100644
--- a/tools/packaging/packaging.psm1
+++ b/tools/packaging/packaging.psm1
@@ -2628,8 +2628,8 @@ function New-ReferenceAssembly
Copy-Item -Path $sourceProjectFile -Destination $destProjectFile -Force -Verbose
Copy-Item -Path $nugetConfigFile -Destination $projectFolder -Verbose
- Write-Host "##vso[artifact.upload containerfolder=artifact;artifactname=artifact]$destProjectFile"
- Write-Host "##vso[artifact.upload containerfolder=artifact;artifactname=artifact]$generatedSource"
+ Send-AzdoFile -Path $destProjectFile
+ Send-AzdoFile -Path $generatedSource
$arguments = GenerateBuildArguments -AssemblyName $assemblyName -RefAssemblyVersion $RefAssemblyVersion -SnkFilePath $SnkFilePath -SMAReferencePath $SMAReferenceAssembly
@@ -3191,142 +3191,6 @@ function Get-WixPath
}
-<#
- .Synopsis
- Creates a Windows installer MSP package from two MSIs and WIXPDB files
- This only works on a Windows machine due to the usage of WiX.
- .EXAMPLE
- # This example shows how to produce a x64 patch from 6.0.2 to a theoretical 6.0.3
- cd $RootPathOfPowerShellRepo
- Import-Module .\build.psm1; Import-Module .\tools\packaging\packaging.psm1
- New-MSIPatch -NewVersion 6.0.1 -BaselineMsiPath .\PowerShell-6.0.2-win-x64.msi -BaselineWixPdbPath .\PowerShell-6.0.2-win-x64.wixpdb -PatchMsiPath .\PowerShell-6.0.3-win-x64.msi -PatchWixPdbPath .\PowerShell-6.0.3-win-x64.wixpdb
-#>
-function New-MSIPatch
-{
- param(
- [Parameter(Mandatory, HelpMessage='The version of the fixed or patch MSI.')]
- [ValidatePattern("^\d+\.\d+\.\d+$")]
- [string] $NewVersion,
-
- [Parameter(Mandatory, HelpMessage='The path to the original or baseline MSI.')]
- [ValidateNotNullOrEmpty()]
- [ValidateScript( {(Test-Path $_) -and $_ -like '*.msi'})]
- [string] $BaselineMsiPath,
-
- [Parameter(Mandatory, HelpMessage='The path to the WIXPDB for the original or baseline MSI.')]
- [ValidateNotNullOrEmpty()]
- [ValidateScript( {(Test-Path $_) -and $_ -like '*.wixpdb'})]
- [string] $BaselineWixPdbPath,
-
- [Parameter(Mandatory, HelpMessage='The path to the fixed or patch MSI.')]
- [ValidateNotNullOrEmpty()]
- [ValidateScript( {(Test-Path $_) -and $_ -like '*.msi'})]
- [string] $PatchMsiPath,
-
- [Parameter(Mandatory, HelpMessage='The path to the WIXPDB for the fixed or patch MSI.')]
- [ValidateNotNullOrEmpty()]
- [ValidateScript( {(Test-Path $_) -and $_ -like '*.wixpdb'})]
- [string] $PatchWixPdbPath,
-
- [Parameter(HelpMessage='Path to the patch template WXS. Usually you do not need to specify this')]
- [ValidateNotNullOrEmpty()]
- [ValidateScript( {Test-Path $_})]
- [string] $PatchWxsPath = "$RepoRoot\assets\wix\patch-template.wxs",
-
- [Parameter(HelpMessage='Produce a delta patch instead of a full patch. Usually not worth it.')]
- [switch] $Delta
- )
-
- $mspName = (Split-Path -Path $PatchMsiPath -Leaf).Replace('.msi','.fullpath.msp')
- $mspDeltaName = (Split-Path -Path $PatchMsiPath -Leaf).Replace('.msi','.deltapatch.msp')
-
- $wixPatchXmlPath = Join-Path $env:Temp "patch.wxs"
- $wixBaselineOriginalPdbPath = Join-Path $env:Temp "baseline.original.wixpdb"
- $wixBaselinePdbPath = Join-Path $env:Temp "baseline.wixpdb"
- $wixBaselineBinariesPath = Join-Path $env:Temp "baseline.binaries"
- $wixPatchOriginalPdbPath = Join-Path $env:Temp "patch.original.wixpdb"
- $wixPatchPdbPath = Join-Path $env:Temp "patch.wixpdb"
- $wixPatchBinariesPath = Join-Path $env:Temp "patch.binaries"
- $wixPatchMstPath = Join-Path $env:Temp "patch.wixmst"
- $wixPatchObjPath = Join-Path $env:Temp "patch.wixobj"
- $wixPatchWixMspPath = Join-Path $env:Temp "patch.wixmsp"
-
- $filesToCleanup = @(
- $wixPatchXmlPath
- $wixBaselinePdbPath
- $wixBaselineBinariesPath
- $wixPatchPdbPath
- $wixPatchBinariesPath
- $wixPatchMstPath
- $wixPatchObjPath
- $wixPatchWixMspPath
- $wixPatchOriginalPdbPath
- $wixBaselineOriginalPdbPath
- )
-
- # cleanup from previous builds
- Remove-Item -Path $filesToCleanup -Force -Recurse -ErrorAction SilentlyContinue
-
- # Melt changes the original, so copy before running melt
- Copy-Item -Path $BaselineWixPdbPath -Destination $wixBaselineOriginalPdbPath -Force
- Copy-Item -Path $PatchWixPdbPath -Destination $wixPatchOriginalPdbPath -Force
-
- [xml] $filesAssetXml = Get-Content -Raw -Path "$RepoRoot\assets\wix\files.wxs"
- [xml] $patchTemplateXml = Get-Content -Raw -Path $PatchWxsPath
-
- # Update the patch version
- $patchFamilyNode = $patchTemplateXml.Wix.Fragment.PatchFamily
- $patchFamilyNode.SetAttribute('Version', $NewVersion)
-
- # get all the file components from the files.wxs
- $components = $filesAssetXml.GetElementsByTagName('Component')
-
- # add all the file components to the patch
- foreach($component in $components)
- {
- $id = $component.Id
- $componentRef = $patchTemplateXml.CreateElement('ComponentRef','http://schemas.microsoft.com/wix/2006/wi')
- $idAttribute = $patchTemplateXml.CreateAttribute('Id')
- $idAttribute.Value = $id
- $null = $componentRef.Attributes.Append($idAttribute)
- $null = $patchFamilyNode.AppendChild($componentRef)
- }
-
- # save the updated patch xml
- $patchTemplateXml.Save($wixPatchXmlPath)
-
- $wixPaths = Get-WixPath
-
- Write-Log "Processing baseline msi..."
- Start-NativeExecution -VerboseOutputOnError {& $wixPaths.wixMeltExePath -nologo $BaselineMsiPath $wixBaselinePdbPath -pdb $wixBaselineOriginalPdbPath -x $wixBaselineBinariesPath}
-
- Write-Log "Processing patch msi..."
- Start-NativeExecution -VerboseOutputOnError {& $wixPaths.wixMeltExePath -nologo $PatchMsiPath $wixPatchPdbPath -pdb $wixPatchOriginalPdbPath -x $wixPatchBinariesPath}
-
- Write-Log "generate diff..."
- Start-NativeExecution -VerboseOutputOnError {& $wixPaths.wixTorchExePath -nologo -p -xi $wixBaselinePdbPath $wixPatchPdbPath -out $wixPatchMstPath}
-
- Write-Log "Compiling patch..."
- Start-NativeExecution -VerboseOutputOnError {& $wixPaths.wixCandleExePath -nologo $wixPatchXmlPath -out $wixPatchObjPath}
-
- Write-Log "Linking patch..."
- Start-NativeExecution -VerboseOutputOnError {& $wixPaths.wixLightExePath -nologo $wixPatchObjPath -out $wixPatchWixMspPath}
-
- if ($Delta.IsPresent)
- {
- Write-Log "Generating delta msp..."
- Start-NativeExecution -VerboseOutputOnError {& $wixPaths.wixPyroExePath -nologo $wixPatchWixMspPath -out $mspDeltaName -t RTM $wixPatchMstPath }
- }
- else
- {
- Write-Log "Generating full msp..."
- Start-NativeExecution -VerboseOutputOnError {& $wixPaths.wixPyroExePath -nologo $wixPatchWixMspPath -out $mspName -t RTM $wixPatchMstPath }
- }
-
- # cleanup temporary files
- Remove-Item -Path $filesToCleanup -Force -Recurse -ErrorAction SilentlyContinue
-}
-
<#
.Synopsis
Creates a Windows installer MSI package and assumes that the binaries are already built using 'Start-PSBuild'.
@@ -3364,11 +3228,6 @@ function New-MSIPackage
[ValidateScript( {Test-Path $_})]
[string] $ProductWxsPath = "$RepoRoot\assets\wix\Product.wxs",
- # File describing the MSI file components
- [ValidateNotNullOrEmpty()]
- [ValidateScript( {Test-Path $_})]
- [string] $FilesWxsPath = "$RepoRoot\assets\wix\Files.wxs",
-
# File describing the MSI Package creation semantics
[ValidateNotNullOrEmpty()]
[ValidateScript({Test-Path $_})]
@@ -3442,7 +3301,7 @@ function New-MSIPackage
Write-Error -Message "Package already exists, use -Force to overwrite, path: $msiLocationPath" -ErrorAction Stop
}
- Write-Log "verifying no new files have been added or removed..."
+ Write-Log "Generating wxs file manifest..."
$arguments = @{
IsPreview = $isPreview
ProductSourcePath = $staging
@@ -3457,26 +3316,17 @@ function New-MSIPackage
$buildArguments = New-MsiArgsArray -Argument $arguments
+ Test-Bom -Path $staging -BomName windows
Start-NativeExecution -VerboseOutputOnError { & $wixPaths.wixHeatExePath dir $staging -dr VersionFolder -cg ApplicationFiles -ag -sfrag -srd -scom -sreg -out $wixFragmentPath -var var.ProductSourcePath $buildArguments -v}
- # We are verifying that the generated $wixFragmentPath and $FilesWxsPath are functionally the same
- Test-FileWxs -FilesWxsPath $FilesWxsPath -HeatFilesWxsPath $wixFragmentPath -FileArchitecture $fileArchitecture
+ Send-AzdoFile -Path $wixFragmentPath
- if ($isPreview)
- {
- # Now that we know that the two are functionally the same,
- # We only need to use $FilesWxsPath for release we want to be able to Path
- # and two releases shouldn't have the same identifiers,
- # so we use the generated one for preview
- $FilesWxsPath = $wixFragmentPath
+ $wixObjFragmentPath = Join-Path $env:Temp "Fragment.wixobj"
- $wixObjFragmentPath = Join-Path $env:Temp "Fragment.wixobj"
+ # cleanup any garbage on the system
+ Remove-Item -ErrorAction SilentlyContinue $wixObjFragmentPath -Force
- # cleanup any garbage on the system
- Remove-Item -ErrorAction SilentlyContinue $wixObjFragmentPath -Force
- }
-
- Start-MsiBuild -WxsFile $ProductWxsPath, $FilesWxsPath -ProductTargetArchitecture $ProductTargetArchitecture -Argument $arguments -MsiLocationPath $msiLocationPath -MsiPdbLocationPath $msiPdbLocationPath
+ Start-MsiBuild -WxsFile $ProductWxsPath, $wixFragmentPath -ProductTargetArchitecture $ProductTargetArchitecture -Argument $arguments -MsiLocationPath $msiLocationPath -MsiPdbLocationPath $msiPdbLocationPath
Remove-Item -ErrorAction SilentlyContinue $wixFragmentPath -Force
@@ -3848,153 +3698,6 @@ function New-MSIXPackage
}
}
-# verify no files have been added or removed
-# if so, write an error with details
-function Test-FileWxs
-{
- param
- (
- # File describing the MSI file components from the asset folder
- [ValidateNotNullOrEmpty()]
- [ValidateScript( {Test-Path $_})]
- [string] $FilesWxsPath = "$RepoRoot\assets\wix\Files.wxs",
-
- # File describing the MSI file components generated by heat
- [ValidateNotNullOrEmpty()]
- [ValidateScript( {Test-Path $_})]
- [string] $HeatFilesWxsPath,
-
- [string] $FileArchitecture
- )
-
- # Update the fileArchitecture in our file to the actual value. Since, the heat file will have the actual value.
- # Wix will update this automaticaly, but the output is not the same xml
- $filesAssetString = (Get-Content -Raw -Path $FilesWxsPath).Replace('$(var.FileArchitecture)', $FileArchitecture)
-
- [xml] $filesAssetXml = $filesAssetString
- [xml] $newFilesAssetXml = $filesAssetString
- $xmlns=[System.Xml.XmlNamespaceManager]::new($newFilesAssetXml.NameTable)
- $xmlns.AddNamespace('Wix','http://schemas.microsoft.com/wix/2006/wi')
-
- [xml] $heatFilesXml = Get-Content -Raw -Path $HeatFilesWxsPath
- $assetFiles = $filesAssetXml.GetElementsByTagName('File')
- $heatFiles = $heatFilesXml.GetElementsByTagName('File')
- $heatNodesByFile = @{}
-
- # Index the list of files generated by heat
- foreach($file in $heatFiles)
- {
- $heatNodesByFile.Add($file.Source, $file)
- }
-
- # Index the files from the asset wxs
- # and verify that no files have been removed.
- $passed = $true
- $indexedAssetFiles = @()
- foreach($file in $assetFiles)
- {
- $name = $file.Source
- if ($heatNodesByFile.Keys -inotcontains $name)
- {
- $passed = $false
- Write-Warning "{$name} is no longer in product and should be removed from {$FilesWxsPath}"
- $componentId = $file.ParentNode.Id
- $componentXPath = '//Wix:Component[@Id="{0}"]' -f $componentId
- $componentNode = Get-XmlNodeByXPath -XmlDoc $newFilesAssetXml -XmlNsManager $xmlns -XPath $componentXPath
- if ($componentNode)
- {
- # Remove the Component
- Remove-XmlElement -Element $componentNode -RemoveEmptyParents
- # Remove teh ComponentRef
- Remove-ComponentRefNode -Id $componentId -XmlDoc $newFilesAssetXml -XmlNsManager $xmlns
- }
- else
- {
- Write-Warning "Could not remove this node!"
- }
- }
- $indexedAssetFiles += $name
- }
-
- # verify that no files have been added.
- foreach($file in $heatNodesByFile.Keys)
- {
- if ($indexedAssetFiles -inotcontains $file)
- {
- $passed = $false
- $folder = Split-Path -Path $file
- $heatNode = $heatNodesByFile[$file]
- $compGroupNode = Get-ComponentGroupNode -XmlDoc $newFilesAssetXml -XmlNsManager $xmlns
- $filesNode = Get-DirectoryNode -Node $heatNode -XmlDoc $newFilesAssetXml -XmlNsManager $xmlns
- # Create new Component
- $newComponent = New-XmlElement -XmlDoc $newFilesAssetXml -LocalName 'Component' -Node $filesNode -PassThru -NamespaceUri 'http://schemas.microsoft.com/wix/2006/wi'
- $componentId = New-WixId -Prefix 'cmp'
- New-XmlAttribute -XmlDoc $newFilesAssetXml -Element $newComponent -Name 'Id' -Value $componentId
- # Crete new File in Component
- $newFile = New-XmlElement -XmlDoc $newFilesAssetXml -LocalName 'File' -Node $newComponent -PassThru -NamespaceUri 'http://schemas.microsoft.com/wix/2006/wi'
- New-XmlAttribute -XmlDoc $newFilesAssetXml -Element $newFile -Name 'Id' -Value (New-WixId -Prefix 'fil')
- New-XmlAttribute -XmlDoc $newFilesAssetXml -Element $newFile -Name 'KeyPath' -Value "yes"
- New-XmlAttribute -XmlDoc $newFilesAssetXml -Element $newFile -Name 'Source' -Value $file
- # Create new ComponentRef
- $newComponentRef = New-XmlElement -XmlDoc $newFilesAssetXml -LocalName 'ComponentRef' -Node $compGroupNode -PassThru -NamespaceUri 'http://schemas.microsoft.com/wix/2006/wi'
- New-XmlAttribute -XmlDoc $newFilesAssetXml -Element $newComponentRef -Name 'Id' -Value $componentId
-
- Write-Warning "new file in {$folder} with name {$name} in a {$($filesNode.LocalName)} need to be added to {$FilesWxsPath}"
- }
- }
-
- # get all the file components from the files.wxs
- $components = $filesAssetXml.GetElementsByTagName('Component')
- $componentRefs = $filesAssetXml.GetElementsByTagName('ComponentRef')
-
- $componentComparison = Compare-Object -ReferenceObject $components.id -DifferenceObject $componentRefs.id
- if ( $componentComparison.Count -gt 0){
- $passed = $false
- Write-Verbose "Rebuilding componentRefs" -Verbose
-
- # add all the file components to the patch
- foreach($component in $componentRefs)
- {
- $componentId = $component.Id
- Write-Verbose "Removing $componentId" -Verbose
- Remove-ComponentRefNode -Id $componentId -XmlDoc $newFilesAssetXml -XmlNsManager $xmlns
- }
-
- # There is only one ComponentGroup.
- # So we get all of them and select the first one.
- $componentGroups = @($newFilesAssetXml.GetElementsByTagName('ComponentGroup'))
- $componentGroup = $componentGroups[0]
-
- # add all the file components to the patch
- foreach($component in $components)
- {
- $id = $component.Id
- Write-Verbose "Adding $id" -Verbose
- $newComponentRef = New-XmlElement -XmlDoc $newFilesAssetXml -LocalName 'ComponentRef' -Node $componentGroup -PassThru -NamespaceUri 'http://schemas.microsoft.com/wix/2006/wi'
- New-XmlAttribute -XmlDoc $newFilesAssetXml -Element $newComponentRef -Name 'Id' -Value $id
- }
- }
-
- if (!$passed)
- {
- $newXmlFileName = Join-Path -Path $env:TEMP -ChildPath ([System.io.path]::GetRandomFileName() + '.wxs')
- $newFilesAssetXml.Save($newXmlFileName)
- $newXml = Get-Content -Raw $newXmlFileName
- $newXml = $newXml -replace 'amd64', '$(var.FileArchitecture)'
- $newXml = $newXml -replace 'x86', '$(var.FileArchitecture)'
- $newXml | Out-File -FilePath $newXmlFileName -Encoding ascii
- Write-Log -message "Updated xml saved to $newXmlFileName."
- Write-Log -message "If component files were intentionally changed, such as due to moving to a newer .NET Core runtime, update '$FilesWxsPath' with the content from '$newXmlFileName'."
- Write-Information -MessageData @{FilesWxsPath = $FilesWxsPath; NewFile = $newXmlFileName} -Tags 'PackagingWxs'
- if ($env:TF_BUILD)
- {
- Write-Host "##vso[artifact.upload containerfolder=wix;artifactname=wix]$newXmlFileName"
- }
-
- throw "Current files to not match {$FilesWxsPath}"
- }
-}
-
# Removes a ComponentRef node in the files.wxs Xml Doc
function Remove-ComponentRefNode
{
@@ -5067,3 +4770,244 @@ function ConvertTo-PEOperatingSystem {
}
}
}
+
+# Upload an artifact in Azure DevOps
+# On other systems will just log where the file was placed
+function Send-AzdoFile {
+ param (
+ [parameter(Mandatory, ParameterSetName = 'contents')]
+ [string[]]
+ $Contents,
+ [parameter(Mandatory, ParameterSetName = 'contents')]
+ [string]
+ $LogName,
+ [parameter(Mandatory, ParameterSetName = 'path')]
+ [ValidateScript({ Test-Path -Path $_ })]
+ [string]
+ $Path
+ )
+
+ $logFolder = Join-Path -Path $PWD -ChildPath 'logfile'
+ if (!(Test-Path -Path $logFolder)) {
+ $null = New-Item -Path $logFolder -ItemType Directory
+ if ($IsMacOS -or $IsLinux) {
+ $null = chmod a+rw $logFolder
+ }
+ }
+
+ if ($LogName) {
+ $effectiveLogName = $LogName + '.txt'
+ } else {
+ $effectiveLogName = Split-Path -Leaf -Path $Path
+ }
+
+ $newName = ([System.Io.Path]::GetRandomFileName() + "-$effectiveLogName")
+ if ($Contents) {
+ $logFile = Join-Path -Path $logFolder -ChildPath $newName
+
+ $Contents | Out-File -path $logFile -Encoding ascii
+ } else {
+ $logFile = Join-Path -Path $logFolder -ChildPath $newName
+ Copy-Item -Path $Path -Destination $logFile
+ }
+
+ Write-Host "##vso[artifact.upload containerfolder=$newName;artifactname=$newName]$logFile"
+ Write-Verbose "Log file captured as $newName" -Verbose
+}
+
+# Class used for serializing and deserialing a BOM into Json
+class BomRecord {
+ hidden
+ [string]
+ $Pattern
+
+ [ValidateSet("Product", "NonProduct")]
+ [string]
+ $FileType = "NonProduct"
+
+ # Add methods to normalize Pattern to use `/` as the directory separator,
+ # but give a Pattern that is usable on the current platform
+ [string]
+ GetPattern () {
+ # Get the directory separator character for the current OS
+ $dirSeparator = [System.io.path]::DirectorySeparatorChar
+
+ # If the directory separator character is not a slash, then replace all slashes in the pattern with the OS-specific directory separator character
+ if ($dirSeparator -ne '/') {
+ return $this.Pattern.replace('/', $dirSeparator)
+ }
+
+ # If the directory separator character is a slash, then return the pattern as-is
+ return $this.Pattern
+ }
+
+ [void]
+ SetPattern ([string]$Pattern) {
+ # Get the directory separator character for the current OS
+ $dirSeparator = [System.io.path]::DirectorySeparatorChar
+
+ # If the directory separator character is not a slash, then replace all instances of the OS-specific directory separator character with slashes in the pattern
+ if ($dirSeparator -ne '/') {
+ $this.Pattern = $Pattern.Replace($dirSeparator, '/')
+ }
+
+ # If the directory separator character is a slash, then set the pattern as-is
+ $this.Pattern = $Pattern
+ }
+}
+
+# Verify a folder based on a BOM json.
+# Use -Fix to update the BOM, Please review the file types.
+function Test-Bom {
+ param(
+ [ValidateSet('mac','windows','linux')]
+ [string]
+ $BomName,
+ [ValidateScript({ Test-Path $_ })]
+ [string]
+ $Path,
+ [switch]
+ $Fix
+ )
+
+ Write-Log "verifying no unauthorized files have been added or removed..."
+ $root = (Resolve-Path $Path).ProviderPath -replace "\$([System.io.path]::DirectorySeparatorChar)$"
+
+ $bomFile = Join-Path -Path $PSScriptRoot -ChildPath "Boms\$BomName.json"
+ Write-Verbose "bomFile: $bomFile" -Verbose
+ [BomRecord[]]$bomRecords = Get-Content -Path $bomFile | ConvertFrom-Json
+ $bomList = [System.Collections.Generic.List[BomRecord]]::new($bomRecords)
+ $noMatch = @()
+ $patternsUsed = @()
+ $files = @(Get-ChildItem -File -Path $Path -Recurse)
+ $totalFiles = $files.Count
+ $currentFileCount = 0
+
+ # Test each file if it is a match for a pattern in the BOM
+ # Add patters found to $patternsUsed
+ # Generate a list of new BOMs in $noMatch
+ $files | ForEach-Object {
+ [System.IO.FileInfo] $file = $_
+ $fileName = $file.Name
+ $filePath = $file.FullName
+ $currentFileCount++
+
+ Write-Progress -Activity "Testing $BomName BOM" -PercentComplete (100*$currentFileCount/$totalFiles) -Status "Processing $fileName"
+
+ $match = $false
+ [BomRecord] $matchingRecord = $null
+
+ # Test file against each BOM that can still have a match
+ foreach ($bom in $bomList) {
+ $pattern = $root + [system.io.path]::DirectorySeparatorChar + $bom.GetPattern()
+ if ($filePath -like $pattern) {
+ $matchingRecord = $bom
+ $match = $true
+ if ($patternsUsed -notcontains $bom) {
+ $patternsUsed += $bom
+ }
+ break
+ }
+ }
+
+ # if we didn't find a match, create a record in the noMatch list.
+ if (!$match) {
+ $relativePath = $_.FullName.Replace($root, "").Substring(1)
+ $isProduct = Test-IsProductFile -Path $relativePath
+ $fileType = "NonProduct"
+ if ($isProduct) {
+ $fileType = "Product"
+ }
+
+ [BomRecord] $newBomRecord = [BomRecord] @{
+ FileType = $fileType
+ }
+
+ $newBomRecord.SetPattern([WildcardPattern]::Escape($_.FullName.Replace($root, "").Substring(1)))
+ $noMatch += $newBomRecord
+ }
+ elseif ($matchingRecord -and ![WildcardPattern]::ContainsWildcardCharacters($matchingRecord.GetPattern())) {
+ # remove any exact pattern which have been matched to speed up file processing,
+ # because they should not have additional matches.
+ if ($matchingRecord -is [BomRecord]) {
+ $null = $bomList.Remove($matchingRecord)
+ } else {
+ Write-Warning "Cannot remove matchingRecord $($matchingRecord.GetPattern())"
+ }
+ }
+ }
+
+ Write-Progress -Activity "Testing $BomName BOM" -Completed
+
+ Write-Verbose "$($noMatch.count) records need to be added to $bomFile" -Verbose
+
+ # Create the complete new manifest
+ $currentRecords = @()
+ # Add BOMs for all the files that didn't match
+ $currentRecords += $noMatch
+ # Add BOMs for all the patterns that did match
+ $currentRecords += $patternsUsed
+
+ # Generate a name for the updated BOM
+ $newBom = Join-Path -Path ([system.io.path]::GetTempPath()) -ChildPath ("${bomName}-" + [system.io.path]::GetRandomFileName() + "-bom.json")
+
+ # Sort and serialize the BOM
+ $currentRecords | Sort-Object -Property FileType, Pattern | ConvertTo-Json | Out-File -Encoding utf8NoBOM -FilePath $newBom
+
+ # check if we removed any BOMs
+ $needsRemoval = $bom | Where-Object {
+ $_ -notin $patternsUsed
+ }
+
+ Write-Verbose "$($needsRemoval.count) need removal from $bomFile" -Verbose
+
+ # If we added or removed BOMs, log the new file and throw
+ if ($noMatch.count -gt 0 -or $needsRemoval.Count -gt 0) {
+ Send-AzdoFile -Path $newBom
+
+ # If -Fix was specified, update the original BOM
+ if ($Fix) {
+ Copy-Item -Path $newBom -Destination $bomFile -Force -Verbose
+ }
+
+ throw "Please update $bomFile per the above instructions"
+ }
+}
+
+# Simple test to guess if a file is a product file
+function Test-IsProductFile {
+ param(
+ $Path
+ )
+
+ $itemsToCopy = @(
+ "*.ps1"
+ "*Microsoft.PowerShell*.dll"
+ "*Microsoft.PowerShell*.psd1"
+ "*Microsoft.PowerShell*.ps1xml"
+ "*Microsoft.WSMan.Management*.psd1"
+ "*Microsoft.WSMan.Management*.ps1xml"
+ "*pwsh.dll"
+ "*System.Management.Automation.dll"
+ "*PSDiagnostics.ps?1"
+ "*pwsh"
+ "*pwsh.exe"
+ )
+
+ $itemsToExclude = @(
+ # This package is retrieved from https://www.github.com/powershell/MarkdownRender
+ "*Microsoft.PowerShell.MarkdownRender.dll"
+
+ )
+ if ($Path -like $itemsToExclude) {
+ return $false
+ }
+
+ foreach ($pattern in $itemsToCopy) {
+ if ($Path -like $pattern) {
+ return $true
+ }
+ }
+
+ return $false
+}