diff --git a/.gitignore b/.gitignore
index 84e93181a3..210ba2ec87 100644
--- a/.gitignore
+++ b/.gitignore
@@ -102,9 +102,8 @@ preserve.belle
# Ignore auto-generated schema
/src/Umbraco.Cms.Targets/appsettings-schema.json
+/src/Umbraco.Cms.Targets/appsettings-schema.*.json
/src/Umbraco.Web.UI/appsettings-schema.json
-/src/Umbraco.Web.UI/appsettings-schema.umbraco.json
+/src/Umbraco.Web.UI/appsettings-schema.*.json
/tests/Umbraco.Tests.Integration/appsettings-schema.json
-/src/Umbraco.Cms.Targets/appsettings-schema.json
-/src/Umbraco.Cms.Targets/appsettings-schema.umbraco.json
-
+/tests/Umbraco.Tests.Integration/appsettings-schema.*.json
diff --git a/src/JsonSchema/JsonSchema.csproj b/src/JsonSchema/JsonSchema.csproj
index 57d8370274..36463de3e0 100644
--- a/src/JsonSchema/JsonSchema.csproj
+++ b/src/JsonSchema/JsonSchema.csproj
@@ -16,7 +16,6 @@
-
diff --git a/src/JsonSchema/appsettings-schema.json b/src/JsonSchema/appsettings-schema.json
index 0de279812c..95c9a9b4c1 100644
--- a/src/JsonSchema/appsettings-schema.json
+++ b/src/JsonSchema/appsettings-schema.json
@@ -16,7 +16,7 @@
"type": "null"
},
{
- "$ref": "appsettings-schema.umbraco.json#/definitions/JsonSchemaCmsDefinition"
+ "$ref": "appsettings-schema.Umbraco.Cms.json#/definitions/JsonSchemaCmsDefinition"
}
]
},
@@ -27,7 +27,7 @@
"type": "null"
},
{
- "$ref": "appsettings-schema.umbraco.forms.json#/definitions/JsonSchemaFormsDefinition"
+ "$ref": "appsettings-schema.Umbraco.Forms.json#/definitions/JsonSchemaFormsDefinition"
}
]
},
@@ -38,7 +38,7 @@
"type": "null"
},
{
- "$ref": "appsettings-schema.umbraco.deploy.json#/definitions/JsonSchemaDeployDefinition"
+ "$ref": "appsettings-schema.Umbraco.Deploy.json#/definitions/JsonSchemaDeployDefinition"
}
]
}
diff --git a/src/Umbraco.Cms.StaticAssets/Umbraco.Cms.StaticAssets.csproj b/src/Umbraco.Cms.StaticAssets/Umbraco.Cms.StaticAssets.csproj
index f1196689b9..652ab3417e 100644
--- a/src/Umbraco.Cms.StaticAssets/Umbraco.Cms.StaticAssets.csproj
+++ b/src/Umbraco.Cms.StaticAssets/Umbraco.Cms.StaticAssets.csproj
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/src/Umbraco.Cms.Targets/Umbraco.Cms.Targets.csproj b/src/Umbraco.Cms.Targets/Umbraco.Cms.Targets.csproj
index 618a378cce..af1ecdce34 100644
--- a/src/Umbraco.Cms.Targets/Umbraco.Cms.Targets.csproj
+++ b/src/Umbraco.Cms.Targets/Umbraco.Cms.Targets.csproj
@@ -14,36 +14,20 @@
-
-
- $(ProjectDir)appsettings-schema.json
- $(ProjectDir)appsettings-schema.umbraco.json
- $(ProjectDir)../JsonSchema/
-
-
-
-
+
+
-
-
-
-
-
-
+
$(MSBuildThisFileDirectory)appsettings-schema.json
- $(MSBuildThisFileDirectory)appsettings-schema.umbraco.json
+ $(MSBuildThisFileDirectory)appsettings-schema.Umbraco.Cms.json
$(MSBuildThisFileDirectory)..\JsonSchema\
-
-
-
-
-
-
-
+
+
+
diff --git a/src/Umbraco.Cms.Targets/buildTransitive/Umbraco.Cms.Targets.targets b/src/Umbraco.Cms.Targets/buildTransitive/Umbraco.Cms.Targets.targets
index 03b6f90812..d33f644293 100644
--- a/src/Umbraco.Cms.Targets/buildTransitive/Umbraco.Cms.Targets.targets
+++ b/src/Umbraco.Cms.Targets/buildTransitive/Umbraco.Cms.Targets.targets
@@ -1,14 +1,11 @@
-
- $(MSBuildThisFileDirectory)..\appsettings-schema.json
-
-
-
+ <_SchemaFiles Include="$(MSBuildThisFileDirectory)..\appsettings-schema.json" />
+ <_SchemaFiles Include="$(MSBuildThisFileDirectory)..\appsettings-schema.Umbraco.Cms.json" />
-
-
+
+
diff --git a/src/Umbraco.Cms/Umbraco.Cms.csproj b/src/Umbraco.Cms/Umbraco.Cms.csproj
index b80c033601..f465626d3e 100644
--- a/src/Umbraco.Cms/Umbraco.Cms.csproj
+++ b/src/Umbraco.Cms/Umbraco.Cms.csproj
@@ -1,4 +1,4 @@
-
+
Umbraco CMS
Installs Umbraco CMS with all default dependencies in your ASP.NET Core project.
@@ -11,13 +11,6 @@
-
-
-
-
-
-
-
diff --git a/src/Umbraco.Core/Umbraco.Core.csproj b/src/Umbraco.Core/Umbraco.Core.csproj
index ebcbd0dabc..23cd8be21a 100644
--- a/src/Umbraco.Core/Umbraco.Core.csproj
+++ b/src/Umbraco.Core/Umbraco.Core.csproj
@@ -1,4 +1,4 @@
-
+
Umbraco.Cms.Core
Umbraco CMS - Core
@@ -21,6 +21,11 @@
+
+
+
+
+
diff --git a/src/Umbraco.Web.UI/Umbraco.Web.UI.csproj b/src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
index 908e713367..e1a0831efd 100644
--- a/src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
+++ b/src/Umbraco.Web.UI/Umbraco.Web.UI.csproj
@@ -17,15 +17,6 @@
-
-
- appsettings.json
-
-
- appsettings-schema.json
-
-
-
true
@@ -37,6 +28,15 @@
false
+
+
+ appsettings.json
+
+
+ appsettings-schema.json
+
+
+
diff --git a/src/Umbraco.Web.UI/package-lock.json b/src/Umbraco.Web.UI/package-lock.json
deleted file mode 100644
index daa5a8007f..0000000000
--- a/src/Umbraco.Web.UI/package-lock.json
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "name": "Umbraco.Web.UI",
- "lockfileVersion": 2,
- "requires": true,
- "packages": {}
-}
diff --git a/templates/UmbracoProject/UmbracoProject.csproj b/templates/UmbracoProject/UmbracoProject.csproj
index c2234b0f1e..a71d367a7a 100644
--- a/templates/UmbracoProject/UmbracoProject.csproj
+++ b/templates/UmbracoProject/UmbracoProject.csproj
@@ -27,6 +27,15 @@
false
+
+
+ appsettings.json
+
+
+ appsettings-schema.json
+
+
+