diff --git a/src/Umbraco.Core/Composing/BuilderCollectionBase.cs b/src/Umbraco.Abstractions/Composing/BuilderCollectionBase.cs
similarity index 100%
rename from src/Umbraco.Core/Composing/BuilderCollectionBase.cs
rename to src/Umbraco.Abstractions/Composing/BuilderCollectionBase.cs
diff --git a/src/Umbraco.Core/Composing/DisableAttribute.cs b/src/Umbraco.Abstractions/Composing/DisableAttribute.cs
similarity index 100%
rename from src/Umbraco.Core/Composing/DisableAttribute.cs
rename to src/Umbraco.Abstractions/Composing/DisableAttribute.cs
diff --git a/src/Umbraco.Core/Composing/DisableComposerAttribute.cs b/src/Umbraco.Abstractions/Composing/DisableComposerAttribute.cs
similarity index 100%
rename from src/Umbraco.Core/Composing/DisableComposerAttribute.cs
rename to src/Umbraco.Abstractions/Composing/DisableComposerAttribute.cs
diff --git a/src/Umbraco.Core/Composing/EnableAttribute.cs b/src/Umbraco.Abstractions/Composing/EnableAttribute.cs
similarity index 100%
rename from src/Umbraco.Core/Composing/EnableAttribute.cs
rename to src/Umbraco.Abstractions/Composing/EnableAttribute.cs
diff --git a/src/Umbraco.Core/Composing/EnableComposerAttribute.cs b/src/Umbraco.Abstractions/Composing/EnableComposerAttribute.cs
similarity index 100%
rename from src/Umbraco.Core/Composing/EnableComposerAttribute.cs
rename to src/Umbraco.Abstractions/Composing/EnableComposerAttribute.cs
diff --git a/src/Umbraco.Core/Composing/HideFromTypeFinderAttribute.cs b/src/Umbraco.Abstractions/Composing/HideFromTypeFinderAttribute.cs
similarity index 100%
rename from src/Umbraco.Core/Composing/HideFromTypeFinderAttribute.cs
rename to src/Umbraco.Abstractions/Composing/HideFromTypeFinderAttribute.cs
diff --git a/src/Umbraco.Core/Composing/IBuilderCollection.cs b/src/Umbraco.Abstractions/Composing/IBuilderCollection.cs
similarity index 100%
rename from src/Umbraco.Core/Composing/IBuilderCollection.cs
rename to src/Umbraco.Abstractions/Composing/IBuilderCollection.cs
diff --git a/src/Umbraco.Core/Composing/ICollectionBuilder.cs b/src/Umbraco.Abstractions/Composing/ICollectionBuilder.cs
similarity index 100%
rename from src/Umbraco.Core/Composing/ICollectionBuilder.cs
rename to src/Umbraco.Abstractions/Composing/ICollectionBuilder.cs
diff --git a/src/Umbraco.Core/Composing/IComponent.cs b/src/Umbraco.Abstractions/Composing/IComponent.cs
similarity index 100%
rename from src/Umbraco.Core/Composing/IComponent.cs
rename to src/Umbraco.Abstractions/Composing/IComponent.cs
diff --git a/src/Umbraco.Core/Composing/RuntimeLevelAttribute.cs b/src/Umbraco.Abstractions/Composing/RuntimeLevelAttribute.cs
similarity index 100%
rename from src/Umbraco.Core/Composing/RuntimeLevelAttribute.cs
rename to src/Umbraco.Abstractions/Composing/RuntimeLevelAttribute.cs
diff --git a/src/Umbraco.Core/Composing/WeightAttribute.cs b/src/Umbraco.Abstractions/Composing/WeightAttribute.cs
similarity index 100%
rename from src/Umbraco.Core/Composing/WeightAttribute.cs
rename to src/Umbraco.Abstractions/Composing/WeightAttribute.cs
diff --git a/src/Umbraco.Core/DelegateExtensions.cs b/src/Umbraco.Abstractions/DelegateExtensions.cs
similarity index 100%
rename from src/Umbraco.Core/DelegateExtensions.cs
rename to src/Umbraco.Abstractions/DelegateExtensions.cs
diff --git a/src/Umbraco.Core/ExpressionExtensions.cs b/src/Umbraco.Abstractions/ExpressionExtensions.cs
similarity index 100%
rename from src/Umbraco.Core/ExpressionExtensions.cs
rename to src/Umbraco.Abstractions/ExpressionExtensions.cs
diff --git a/src/Umbraco.Core/IDisposeOnRequestEnd.cs b/src/Umbraco.Abstractions/IDisposeOnRequestEnd.cs
similarity index 100%
rename from src/Umbraco.Core/IDisposeOnRequestEnd.cs
rename to src/Umbraco.Abstractions/IDisposeOnRequestEnd.cs
diff --git a/src/Umbraco.Core/KeyValuePairExtensions.cs b/src/Umbraco.Abstractions/KeyValuePairExtensions.cs
similarity index 100%
rename from src/Umbraco.Core/KeyValuePairExtensions.cs
rename to src/Umbraco.Abstractions/KeyValuePairExtensions.cs
diff --git a/src/Umbraco.Core/Models/MigrationEntry.cs b/src/Umbraco.Abstractions/Models/MigrationEntry.cs
similarity index 100%
rename from src/Umbraco.Core/Models/MigrationEntry.cs
rename to src/Umbraco.Abstractions/Models/MigrationEntry.cs
diff --git a/src/Umbraco.Core/Models/Notification.cs b/src/Umbraco.Abstractions/Models/Notification.cs
similarity index 100%
rename from src/Umbraco.Core/Models/Notification.cs
rename to src/Umbraco.Abstractions/Models/Notification.cs
diff --git a/src/Umbraco.Core/Models/NotificationEmailBodyParams.cs b/src/Umbraco.Abstractions/Models/NotificationEmailBodyParams.cs
similarity index 100%
rename from src/Umbraco.Core/Models/NotificationEmailBodyParams.cs
rename to src/Umbraco.Abstractions/Models/NotificationEmailBodyParams.cs
diff --git a/src/Umbraco.Core/Models/NotificationEmailSubjectParams.cs b/src/Umbraco.Abstractions/Models/NotificationEmailSubjectParams.cs
similarity index 100%
rename from src/Umbraco.Core/Models/NotificationEmailSubjectParams.cs
rename to src/Umbraco.Abstractions/Models/NotificationEmailSubjectParams.cs
diff --git a/src/Umbraco.Core/Models/ServerRegistration.cs b/src/Umbraco.Abstractions/Models/ServerRegistration.cs
similarity index 100%
rename from src/Umbraco.Core/Models/ServerRegistration.cs
rename to src/Umbraco.Abstractions/Models/ServerRegistration.cs
diff --git a/src/Umbraco.Core/NetworkHelper.cs b/src/Umbraco.Abstractions/NetworkHelper.cs
similarity index 97%
rename from src/Umbraco.Core/NetworkHelper.cs
rename to src/Umbraco.Abstractions/NetworkHelper.cs
index 8f7c7c1eb8..1929e45ee3 100644
--- a/src/Umbraco.Core/NetworkHelper.cs
+++ b/src/Umbraco.Abstractions/NetworkHelper.cs
@@ -5,7 +5,7 @@ namespace Umbraco.Core
///
/// Currently just used to get the machine name in med trust and to format a machine name for use with file names
///
- internal class NetworkHelper
+ public class NetworkHelper
{
///
/// Returns the machine name that is safe to use in file paths.
diff --git a/src/Umbraco.Core/PropertyEditors/EditorType.cs b/src/Umbraco.Abstractions/PropertyEditors/EditorType.cs
similarity index 100%
rename from src/Umbraco.Core/PropertyEditors/EditorType.cs
rename to src/Umbraco.Abstractions/PropertyEditors/EditorType.cs
diff --git a/src/Umbraco.Core/PropertyEditors/IConfigureValueType.cs b/src/Umbraco.Abstractions/PropertyEditors/IConfigureValueType.cs
similarity index 100%
rename from src/Umbraco.Core/PropertyEditors/IConfigureValueType.cs
rename to src/Umbraco.Abstractions/PropertyEditors/IConfigureValueType.cs
diff --git a/src/Umbraco.Core/PropertyEditors/PropertyCacheLevel.cs b/src/Umbraco.Abstractions/PropertyEditors/PropertyCacheLevel.cs
similarity index 100%
rename from src/Umbraco.Core/PropertyEditors/PropertyCacheLevel.cs
rename to src/Umbraco.Abstractions/PropertyEditors/PropertyCacheLevel.cs
diff --git a/src/Umbraco.Core/PropertyEditors/PropertyValueLevel.cs b/src/Umbraco.Abstractions/PropertyEditors/PropertyValueLevel.cs
similarity index 100%
rename from src/Umbraco.Core/PropertyEditors/PropertyValueLevel.cs
rename to src/Umbraco.Abstractions/PropertyEditors/PropertyValueLevel.cs
diff --git a/src/Umbraco.Core/PropertyEditors/TagsPropertyEditorAttribute.cs b/src/Umbraco.Abstractions/PropertyEditors/TagsPropertyEditorAttribute.cs
similarity index 100%
rename from src/Umbraco.Core/PropertyEditors/TagsPropertyEditorAttribute.cs
rename to src/Umbraco.Abstractions/PropertyEditors/TagsPropertyEditorAttribute.cs
diff --git a/src/Umbraco.Core/PropertyEditors/ValueTypes.cs b/src/Umbraco.Abstractions/PropertyEditors/ValueTypes.cs
similarity index 100%
rename from src/Umbraco.Core/PropertyEditors/ValueTypes.cs
rename to src/Umbraco.Abstractions/PropertyEditors/ValueTypes.cs
diff --git a/src/Umbraco.Core/SemVersionExtensions.cs b/src/Umbraco.Abstractions/SemVersionExtensions.cs
similarity index 100%
rename from src/Umbraco.Core/SemVersionExtensions.cs
rename to src/Umbraco.Abstractions/SemVersionExtensions.cs
diff --git a/src/Umbraco.Core/Serialization/AbstractSerializationService.cs b/src/Umbraco.Abstractions/Serialization/AbstractSerializationService.cs
similarity index 100%
rename from src/Umbraco.Core/Serialization/AbstractSerializationService.cs
rename to src/Umbraco.Abstractions/Serialization/AbstractSerializationService.cs
diff --git a/src/Umbraco.Core/Serialization/Formatter.cs b/src/Umbraco.Abstractions/Serialization/Formatter.cs
similarity index 100%
rename from src/Umbraco.Core/Serialization/Formatter.cs
rename to src/Umbraco.Abstractions/Serialization/Formatter.cs
diff --git a/src/Umbraco.Core/Serialization/IFormatter.cs b/src/Umbraco.Abstractions/Serialization/IFormatter.cs
similarity index 100%
rename from src/Umbraco.Core/Serialization/IFormatter.cs
rename to src/Umbraco.Abstractions/Serialization/IFormatter.cs
diff --git a/src/Umbraco.Core/Serialization/ISerializer.cs b/src/Umbraco.Abstractions/Serialization/ISerializer.cs
similarity index 100%
rename from src/Umbraco.Core/Serialization/ISerializer.cs
rename to src/Umbraco.Abstractions/Serialization/ISerializer.cs
diff --git a/src/Umbraco.Core/Serialization/IStreamedResult.cs b/src/Umbraco.Abstractions/Serialization/IStreamedResult.cs
similarity index 100%
rename from src/Umbraco.Core/Serialization/IStreamedResult.cs
rename to src/Umbraco.Abstractions/Serialization/IStreamedResult.cs
diff --git a/src/Umbraco.Core/Serialization/SerializationService.cs b/src/Umbraco.Abstractions/Serialization/SerializationService.cs
similarity index 100%
rename from src/Umbraco.Core/Serialization/SerializationService.cs
rename to src/Umbraco.Abstractions/Serialization/SerializationService.cs
diff --git a/src/Umbraco.Core/Serialization/StreamResultExtensions.cs b/src/Umbraco.Abstractions/Serialization/StreamResultExtensions.cs
similarity index 100%
rename from src/Umbraco.Core/Serialization/StreamResultExtensions.cs
rename to src/Umbraco.Abstractions/Serialization/StreamResultExtensions.cs
diff --git a/src/Umbraco.Core/Serialization/StreamedResult.cs b/src/Umbraco.Abstractions/Serialization/StreamedResult.cs
similarity index 86%
rename from src/Umbraco.Core/Serialization/StreamedResult.cs
rename to src/Umbraco.Abstractions/Serialization/StreamedResult.cs
index 6bb192cf8a..d1c42e976c 100644
--- a/src/Umbraco.Core/Serialization/StreamedResult.cs
+++ b/src/Umbraco.Abstractions/Serialization/StreamedResult.cs
@@ -4,7 +4,7 @@ namespace Umbraco.Core.Serialization
{
public class StreamedResult : IStreamedResult
{
- internal StreamedResult(Stream stream, bool success)
+ public StreamedResult(Stream stream, bool success)
{
ResultStream = stream;
Success = success;
diff --git a/src/Umbraco.Core/Services/Changes/ContentTypeChangeTypes.cs b/src/Umbraco.Abstractions/Services/Changes/ContentTypeChangeTypes.cs
similarity index 100%
rename from src/Umbraco.Core/Services/Changes/ContentTypeChangeTypes.cs
rename to src/Umbraco.Abstractions/Services/Changes/ContentTypeChangeTypes.cs
diff --git a/src/Umbraco.Core/Services/Changes/DomainChangeTypes.cs b/src/Umbraco.Abstractions/Services/Changes/DomainChangeTypes.cs
similarity index 100%
rename from src/Umbraco.Core/Services/Changes/DomainChangeTypes.cs
rename to src/Umbraco.Abstractions/Services/Changes/DomainChangeTypes.cs
diff --git a/src/Umbraco.Core/Services/Changes/TreeChangeTypes.cs b/src/Umbraco.Abstractions/Services/Changes/TreeChangeTypes.cs
similarity index 100%
rename from src/Umbraco.Core/Services/Changes/TreeChangeTypes.cs
rename to src/Umbraco.Abstractions/Services/Changes/TreeChangeTypes.cs
diff --git a/src/Umbraco.Core/Services/IDomainService.cs b/src/Umbraco.Abstractions/Services/IDomainService.cs
similarity index 100%
rename from src/Umbraco.Core/Services/IDomainService.cs
rename to src/Umbraco.Abstractions/Services/IDomainService.cs
diff --git a/src/Umbraco.Core/Services/IKeyValueService.cs b/src/Umbraco.Abstractions/Services/IKeyValueService.cs
similarity index 100%
rename from src/Umbraco.Core/Services/IKeyValueService.cs
rename to src/Umbraco.Abstractions/Services/IKeyValueService.cs
diff --git a/src/Umbraco.Core/Services/ILocalizedTextService.cs b/src/Umbraco.Abstractions/Services/ILocalizedTextService.cs
similarity index 100%
rename from src/Umbraco.Core/Services/ILocalizedTextService.cs
rename to src/Umbraco.Abstractions/Services/ILocalizedTextService.cs
diff --git a/src/Umbraco.Core/Services/IMemberGroupService.cs b/src/Umbraco.Abstractions/Services/IMemberGroupService.cs
similarity index 100%
rename from src/Umbraco.Core/Services/IMemberGroupService.cs
rename to src/Umbraco.Abstractions/Services/IMemberGroupService.cs
diff --git a/src/Umbraco.Core/Services/IRedirectUrlService.cs b/src/Umbraco.Abstractions/Services/IRedirectUrlService.cs
similarity index 100%
rename from src/Umbraco.Core/Services/IRedirectUrlService.cs
rename to src/Umbraco.Abstractions/Services/IRedirectUrlService.cs
diff --git a/src/Umbraco.Core/Services/IRelationService.cs b/src/Umbraco.Abstractions/Services/IRelationService.cs
similarity index 100%
rename from src/Umbraco.Core/Services/IRelationService.cs
rename to src/Umbraco.Abstractions/Services/IRelationService.cs
diff --git a/src/Umbraco.Abstractions/IRuntime.cs b/src/Umbraco.Abstractions/Services/IRuntime.cs
similarity index 100%
rename from src/Umbraco.Abstractions/IRuntime.cs
rename to src/Umbraco.Abstractions/Services/IRuntime.cs
diff --git a/src/Umbraco.Abstractions/IRuntimeState.cs b/src/Umbraco.Abstractions/Services/IRuntimeState.cs
similarity index 100%
rename from src/Umbraco.Abstractions/IRuntimeState.cs
rename to src/Umbraco.Abstractions/Services/IRuntimeState.cs
diff --git a/src/Umbraco.Core/Services/IServerRegistrationService.cs b/src/Umbraco.Abstractions/Services/IServerRegistrationService.cs
similarity index 100%
rename from src/Umbraco.Core/Services/IServerRegistrationService.cs
rename to src/Umbraco.Abstractions/Services/IServerRegistrationService.cs
diff --git a/src/Umbraco.Core/Services/ITagService.cs b/src/Umbraco.Abstractions/Services/ITagService.cs
similarity index 100%
rename from src/Umbraco.Core/Services/ITagService.cs
rename to src/Umbraco.Abstractions/Services/ITagService.cs
diff --git a/src/Umbraco.Core/Services/MoveOperationStatusType.cs b/src/Umbraco.Abstractions/Services/MoveOperationStatusType.cs
similarity index 100%
rename from src/Umbraco.Core/Services/MoveOperationStatusType.cs
rename to src/Umbraco.Abstractions/Services/MoveOperationStatusType.cs
diff --git a/src/Umbraco.Core/Services/OperationResult.cs b/src/Umbraco.Abstractions/Services/OperationResult.cs
similarity index 99%
rename from src/Umbraco.Core/Services/OperationResult.cs
rename to src/Umbraco.Abstractions/Services/OperationResult.cs
index d5cdcd79fc..2f0c09e272 100644
--- a/src/Umbraco.Core/Services/OperationResult.cs
+++ b/src/Umbraco.Abstractions/Services/OperationResult.cs
@@ -4,7 +4,7 @@ using Umbraco.Core.Events;
namespace Umbraco.Core.Services
{
// TODO: no need for Attempt - the operation result SHOULD KNOW if it's a success or a failure!
- // but then each WhateverResultType must
+ // but then each WhateverResultType must
///
/// Represents the result of a service operation.
@@ -120,7 +120,7 @@ namespace Umbraco.Core.Services
// TODO: this exists to support services that still return Attempt
// these services should directly return an OperationResult, and then this static class should be deleted
- internal static class Attempt
+ public static class Attempt
{
///
/// Creates a successful operation attempt.
diff --git a/src/Umbraco.Core/Services/OperationResultType.cs b/src/Umbraco.Abstractions/Services/OperationResultType.cs
similarity index 100%
rename from src/Umbraco.Core/Services/OperationResultType.cs
rename to src/Umbraco.Abstractions/Services/OperationResultType.cs
diff --git a/src/Umbraco.Core/Services/Ordering.cs b/src/Umbraco.Abstractions/Services/Ordering.cs
similarity index 97%
rename from src/Umbraco.Core/Services/Ordering.cs
rename to src/Umbraco.Abstractions/Services/Ordering.cs
index 9713aa6bf5..b2f4cf4808 100644
--- a/src/Umbraco.Core/Services/Ordering.cs
+++ b/src/Umbraco.Abstractions/Services/Ordering.cs
@@ -1,6 +1,4 @@
-using Umbraco.Core.Persistence.DatabaseModelDefinitions;
-
-namespace Umbraco.Core.Services
+namespace Umbraco.Core.Services
{
///
/// Represents ordering information.
diff --git a/src/Umbraco.Core/Services/PublishResultType.cs b/src/Umbraco.Abstractions/Services/PublishResultType.cs
similarity index 100%
rename from src/Umbraco.Core/Services/PublishResultType.cs
rename to src/Umbraco.Abstractions/Services/PublishResultType.cs
diff --git a/src/Umbraco.Core/Strings/DefaultShortStringHelper.cs b/src/Umbraco.Abstractions/Strings/DefaultShortStringHelper.cs
similarity index 100%
rename from src/Umbraco.Core/Strings/DefaultShortStringHelper.cs
rename to src/Umbraco.Abstractions/Strings/DefaultShortStringHelper.cs
diff --git a/src/Umbraco.Core/Strings/DefaultShortStringHelperConfig.cs b/src/Umbraco.Abstractions/Strings/DefaultShortStringHelperConfig.cs
similarity index 100%
rename from src/Umbraco.Core/Strings/DefaultShortStringHelperConfig.cs
rename to src/Umbraco.Abstractions/Strings/DefaultShortStringHelperConfig.cs
diff --git a/src/Umbraco.Core/Sync/DatabaseServerMessengerOptions.cs b/src/Umbraco.Abstractions/Sync/DatabaseServerMessengerOptions.cs
similarity index 100%
rename from src/Umbraco.Core/Sync/DatabaseServerMessengerOptions.cs
rename to src/Umbraco.Abstractions/Sync/DatabaseServerMessengerOptions.cs
diff --git a/src/Umbraco.Core/Sync/DatabaseServerRegistrar.cs b/src/Umbraco.Abstractions/Sync/DatabaseServerRegistrar.cs
similarity index 100%
rename from src/Umbraco.Core/Sync/DatabaseServerRegistrar.cs
rename to src/Umbraco.Abstractions/Sync/DatabaseServerRegistrar.cs
diff --git a/src/Umbraco.Core/Sync/DatabaseServerRegistrarOptions.cs b/src/Umbraco.Abstractions/Sync/DatabaseServerRegistrarOptions.cs
similarity index 100%
rename from src/Umbraco.Core/Sync/DatabaseServerRegistrarOptions.cs
rename to src/Umbraco.Abstractions/Sync/DatabaseServerRegistrarOptions.cs
diff --git a/src/Umbraco.Core/Sync/IServerMessenger.cs b/src/Umbraco.Abstractions/Sync/IServerMessenger.cs
similarity index 100%
rename from src/Umbraco.Core/Sync/IServerMessenger.cs
rename to src/Umbraco.Abstractions/Sync/IServerMessenger.cs
diff --git a/src/Umbraco.Core/Sync/IServerRegistrar.cs b/src/Umbraco.Abstractions/Sync/IServerRegistrar.cs
similarity index 100%
rename from src/Umbraco.Core/Sync/IServerRegistrar.cs
rename to src/Umbraco.Abstractions/Sync/IServerRegistrar.cs
diff --git a/src/Umbraco.Core/Sync/MessageType.cs b/src/Umbraco.Abstractions/Sync/MessageType.cs
similarity index 100%
rename from src/Umbraco.Core/Sync/MessageType.cs
rename to src/Umbraco.Abstractions/Sync/MessageType.cs
diff --git a/src/Umbraco.Core/Sync/RefreshMethodType.cs b/src/Umbraco.Abstractions/Sync/RefreshMethodType.cs
similarity index 100%
rename from src/Umbraco.Core/Sync/RefreshMethodType.cs
rename to src/Umbraco.Abstractions/Sync/RefreshMethodType.cs
diff --git a/src/Umbraco.Core/Sync/SingleServerRegistrar.cs b/src/Umbraco.Abstractions/Sync/SingleServerRegistrar.cs
similarity index 100%
rename from src/Umbraco.Core/Sync/SingleServerRegistrar.cs
rename to src/Umbraco.Abstractions/Sync/SingleServerRegistrar.cs
diff --git a/src/Umbraco.Core/Models/UmbracoObjectTypes.cs b/src/Umbraco.Core/Models/UmbracoObjectTypes.cs
index 6f7272beee..5449318e7a 100644
--- a/src/Umbraco.Core/Models/UmbracoObjectTypes.cs
+++ b/src/Umbraco.Core/Models/UmbracoObjectTypes.cs
@@ -61,7 +61,7 @@ namespace Umbraco.Core.Models
[FriendlyName("Member Group")]
[UmbracoUdiType(Constants.UdiEntityType.MemberGroup)]
MemberGroup,
-
+
///
/// "Media Type
///
diff --git a/src/Umbraco.Core/Models/IDataEditor.cs b/src/Umbraco.Core/PropertyEditors/IDataEditor.cs
similarity index 98%
rename from src/Umbraco.Core/Models/IDataEditor.cs
rename to src/Umbraco.Core/PropertyEditors/IDataEditor.cs
index e7aa68459e..3685cc6494 100644
--- a/src/Umbraco.Core/Models/IDataEditor.cs
+++ b/src/Umbraco.Core/PropertyEditors/IDataEditor.cs
@@ -1,4 +1,4 @@
-using System.Collections.Generic;
+using System.Collections.Generic;
using Umbraco.Core.Composing;
namespace Umbraco.Core.PropertyEditors
diff --git a/src/Umbraco.Core/Sync/ApplicationUrlHelper.cs b/src/Umbraco.Core/Sync/ApplicationUrlHelper.cs
index 9cd4a58c65..1e1bc8d293 100644
--- a/src/Umbraco.Core/Sync/ApplicationUrlHelper.cs
+++ b/src/Umbraco.Core/Sync/ApplicationUrlHelper.cs
@@ -2,7 +2,6 @@
using System.Web;
using Umbraco.Core.Configuration;
using Umbraco.Core.Configuration.UmbracoSettings;
-using Umbraco.Core.Composing;
using Umbraco.Core.IO;
using Umbraco.Core.Logging;
diff --git a/src/Umbraco.Core/Umbraco.Core.csproj b/src/Umbraco.Core/Umbraco.Core.csproj
index 924dcaa11a..27462d10fd 100755
--- a/src/Umbraco.Core/Umbraco.Core.csproj
+++ b/src/Umbraco.Core/Umbraco.Core.csproj
@@ -144,29 +144,23 @@
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
@@ -212,11 +206,7 @@
-
-
-
-
@@ -240,7 +230,6 @@
-
@@ -248,10 +237,13 @@
+
+
+
@@ -275,14 +267,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
@@ -345,7 +361,6 @@
-
@@ -430,8 +445,6 @@
-
-
@@ -476,17 +489,13 @@
-
-
-
-
@@ -494,13 +503,11 @@
-
-
@@ -512,7 +519,6 @@
-
@@ -543,11 +549,9 @@
-
-
@@ -599,8 +603,6 @@
-
-
@@ -612,8 +614,6 @@
-
-
@@ -679,15 +679,12 @@
-
-
-
@@ -1053,22 +1050,14 @@
-
-
-
-
-
-
-
-
@@ -1123,37 +1112,20 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1174,19 +1146,11 @@
-
-
-
-
-
-
-
-
@@ -1194,16 +1158,10 @@
-
-
-
-
-
-
@@ -1212,16 +1170,11 @@
-
-
-
-
-
@@ -1234,27 +1187,12 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-