diff --git a/NuGet.Config b/NuGet.Config
deleted file mode 100644
index 79a54b718..000000000
--- a/NuGet.Config
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/extensions/Squidex.Extensions/Squidex.Extensions.csproj b/extensions/Squidex.Extensions/Squidex.Extensions.csproj
index b40b0e287..031167392 100644
--- a/extensions/Squidex.Extensions/Squidex.Extensions.csproj
+++ b/extensions/Squidex.Extensions/Squidex.Extensions.csproj
@@ -16,7 +16,7 @@
-
+
diff --git a/libs/Dockerfile b/libs/Dockerfile
deleted file mode 100644
index 389e519fa..000000000
--- a/libs/Dockerfile
+++ /dev/null
@@ -1,58 +0,0 @@
-FROM microsoft/dotnet:2.1-sdk
-
-# Install runtime dependencies
-RUN apt-get update \
- && apt-get install -y --no-install-recommends ca-certificates bzip2 libfontconfig \
- && apt-get clean \
- && rm -rf /var/lib/apt/lists/*
-
-# Install official PhantomJS release
-RUN set -x \
- && apt-get update \
- && apt-get install -y --no-install-recommends \
- && mkdir /srv/var \
- && mkdir /tmp/phantomjs \
- # Download Phantom JS
- && curl -L https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2 | tar -xj --strip-components=1 -C /tmp/phantomjs \
- # Copy binaries only
- && mv /tmp/phantomjs/bin/phantomjs /usr/local/bin \
- # Create symbol link
- # Clean up
- && apt-get autoremove -y \
- && apt-get clean all \
- && rm -rf /tmp/* /var/lib/apt/lists/*
-
-RUN phantomjs --version
-
-# Install Node
-ENV NODE_VERSION 8.9.4
-ENV NODE_DOWNLOAD_SHA 21fb4690e349f82d708ae766def01d7fec1b085ce1f5ab30d9bda8ee126ca8fc
-RUN curl -SL "https://nodejs.org/dist/v${NODE_VERSION}/node-v${NODE_VERSION}-linux-x64.tar.gz" --output nodejs.tar.gz \
- && echo "$NODE_DOWNLOAD_SHA nodejs.tar.gz" | sha256sum -c - \
- && tar -xzf "nodejs.tar.gz" -C /usr/local --strip-components=1 \
- && rm nodejs.tar.gz \
- && ln -s /usr/local/bin/node /usr/local/bin/nodejs
-
-# Install Google Chrome
-
-# See https://crbug.com/795759
-RUN apt-get update && apt-get install -yq libgconf-2-4
-
-# Install latest chrome dev package and fonts to support major charsets (Chinese, Japanese, Arabic, Hebrew, Thai and a few others)
-RUN apt-get update && apt-get install -y wget --no-install-recommends \
- && wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - \
- && sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list' \
- && apt-get update \
- && apt-get install -y google-chrome-unstable fonts-ipafont-gothic fonts-wqy-zenhei fonts-thai-tlwg fonts-kacst ttf-freefont \
- --no-install-recommends \
- && rm -rf /var/lib/apt/lists/* \
- && apt-get autoremove -y \
- && rm -rf /src/*.deb
-
-# It's a good idea to use dumb-init to help prevent zombie chrome processes.
-ADD https://github.com/Yelp/dumb-init/releases/download/v1.2.0/dumb-init_1.2.0_amd64 /usr/local/bin/dumb-init
-
-RUN chmod +x /usr/local/bin/dumb-init
-
-# Install puppeteer so it's available in the container.
-RUN npm i puppeteer
\ No newline at end of file
diff --git a/libs/sharppwned.net/1.0.2-fix/sharppwned.net.1.0.2-fix.nupkg b/libs/sharppwned.net/1.0.2-fix/sharppwned.net.1.0.2-fix.nupkg
deleted file mode 100644
index 3a7038f26..000000000
Binary files a/libs/sharppwned.net/1.0.2-fix/sharppwned.net.1.0.2-fix.nupkg and /dev/null differ
diff --git a/libs/sharppwned.net/1.0.2-fix/sharppwned.net.1.0.2-fix.nupkg.sha512 b/libs/sharppwned.net/1.0.2-fix/sharppwned.net.1.0.2-fix.nupkg.sha512
deleted file mode 100644
index a8e164fc4..000000000
--- a/libs/sharppwned.net/1.0.2-fix/sharppwned.net.1.0.2-fix.nupkg.sha512
+++ /dev/null
@@ -1 +0,0 @@
-44NJepeJdsgel9jiDTaWOXhCYM08/kGmW81dw8J31py1+4MJoOloWSUtk99fDbzM7X3/pdSNksJWb22liaDsVQ==
\ No newline at end of file
diff --git a/libs/sharppwned.net/1.0.2-fix/sharppwned.net.nuspec b/libs/sharppwned.net/1.0.2-fix/sharppwned.net.nuspec
deleted file mode 100644
index 87821cb0f..000000000
--- a/libs/sharppwned.net/1.0.2-fix/sharppwned.net.nuspec
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
- SharpPwned.NET
- 1.0.2-fix
- SharpPwned.NET
- SharpPwned.NET
- false
- Package Description
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/Squidex.Domain.Apps.Core.Model/Squidex.Domain.Apps.Core.Model.csproj b/src/Squidex.Domain.Apps.Core.Model/Squidex.Domain.Apps.Core.Model.csproj
index 378079007..948f4da5e 100644
--- a/src/Squidex.Domain.Apps.Core.Model/Squidex.Domain.Apps.Core.Model.csproj
+++ b/src/Squidex.Domain.Apps.Core.Model/Squidex.Domain.Apps.Core.Model.csproj
@@ -8,7 +8,7 @@
True
-
+
all
runtime; build; native; contentfiles; analyzers
diff --git a/src/Squidex.Domain.Apps.Core.Operations/Squidex.Domain.Apps.Core.Operations.csproj b/src/Squidex.Domain.Apps.Core.Operations/Squidex.Domain.Apps.Core.Operations.csproj
index 6aaa7e4a6..3ec384a80 100644
--- a/src/Squidex.Domain.Apps.Core.Operations/Squidex.Domain.Apps.Core.Operations.csproj
+++ b/src/Squidex.Domain.Apps.Core.Operations/Squidex.Domain.Apps.Core.Operations.csproj
@@ -17,7 +17,7 @@
-
+
diff --git a/src/Squidex.Domain.Apps.Entities/Squidex.Domain.Apps.Entities.csproj b/src/Squidex.Domain.Apps.Entities/Squidex.Domain.Apps.Entities.csproj
index 189476831..52d8db7d2 100644
--- a/src/Squidex.Domain.Apps.Entities/Squidex.Domain.Apps.Entities.csproj
+++ b/src/Squidex.Domain.Apps.Entities/Squidex.Domain.Apps.Entities.csproj
@@ -15,9 +15,12 @@
-
-
-
+
+ all
+ runtime; build; native; contentfiles; analyzers
+
+
+
diff --git a/src/Squidex.Domain.Apps.Events/Squidex.Domain.Apps.Events.csproj b/src/Squidex.Domain.Apps.Events/Squidex.Domain.Apps.Events.csproj
index 1c2a9a048..fa7b57443 100644
--- a/src/Squidex.Domain.Apps.Events/Squidex.Domain.Apps.Events.csproj
+++ b/src/Squidex.Domain.Apps.Events/Squidex.Domain.Apps.Events.csproj
@@ -11,8 +11,8 @@
-
-
+
+
diff --git a/src/Squidex.Domain.Users.MongoDb/Squidex.Domain.Users.MongoDb.csproj b/src/Squidex.Domain.Users.MongoDb/Squidex.Domain.Users.MongoDb.csproj
index 094f6faea..7678bf655 100644
--- a/src/Squidex.Domain.Users.MongoDb/Squidex.Domain.Users.MongoDb.csproj
+++ b/src/Squidex.Domain.Users.MongoDb/Squidex.Domain.Users.MongoDb.csproj
@@ -14,7 +14,7 @@
-
+
diff --git a/src/Squidex.Domain.Users/Squidex.Domain.Users.csproj b/src/Squidex.Domain.Users/Squidex.Domain.Users.csproj
index 6db508fa1..d857e2653 100644
--- a/src/Squidex.Domain.Users/Squidex.Domain.Users.csproj
+++ b/src/Squidex.Domain.Users/Squidex.Domain.Users.csproj
@@ -11,7 +11,7 @@
-
+
diff --git a/src/Squidex.Infrastructure.GoogleCloud/Squidex.Infrastructure.GoogleCloud.csproj b/src/Squidex.Infrastructure.GoogleCloud/Squidex.Infrastructure.GoogleCloud.csproj
index 6c40134c6..17e5e8bce 100644
--- a/src/Squidex.Infrastructure.GoogleCloud/Squidex.Infrastructure.GoogleCloud.csproj
+++ b/src/Squidex.Infrastructure.GoogleCloud/Squidex.Infrastructure.GoogleCloud.csproj
@@ -8,7 +8,7 @@
True
-
+
diff --git a/src/Squidex.Infrastructure/Squidex.Infrastructure.csproj b/src/Squidex.Infrastructure/Squidex.Infrastructure.csproj
index 82c739b5c..7f520c216 100644
--- a/src/Squidex.Infrastructure/Squidex.Infrastructure.csproj
+++ b/src/Squidex.Infrastructure/Squidex.Infrastructure.csproj
@@ -8,21 +8,24 @@
True
-
+
-
-
-
+
+
+ all
+ runtime; build; native; contentfiles; analyzers
+
+
-
+
-
-
+
+
diff --git a/src/Squidex/Squidex.csproj b/src/Squidex/Squidex.csproj
index f874695c0..c25435cbe 100644
--- a/src/Squidex/Squidex.csproj
+++ b/src/Squidex/Squidex.csproj
@@ -60,30 +60,30 @@
-
-
-
-
+
+
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
+
-
+
diff --git a/tests/Squidex.Domain.Apps.Core.Tests/Squidex.Domain.Apps.Core.Tests.csproj b/tests/Squidex.Domain.Apps.Core.Tests/Squidex.Domain.Apps.Core.Tests.csproj
index e0144c1a4..839bdb885 100644
--- a/tests/Squidex.Domain.Apps.Core.Tests/Squidex.Domain.Apps.Core.Tests.csproj
+++ b/tests/Squidex.Domain.Apps.Core.Tests/Squidex.Domain.Apps.Core.Tests.csproj
@@ -2,6 +2,7 @@
Exe
netcoreapp2.1
+ 2.1.1
Squidex.Domain.Apps.Core
diff --git a/tests/Squidex.Domain.Apps.Entities.Tests/Squidex.Domain.Apps.Entities.Tests.csproj b/tests/Squidex.Domain.Apps.Entities.Tests/Squidex.Domain.Apps.Entities.Tests.csproj
index 45f9a5357..a5b94a515 100644
--- a/tests/Squidex.Domain.Apps.Entities.Tests/Squidex.Domain.Apps.Entities.Tests.csproj
+++ b/tests/Squidex.Domain.Apps.Entities.Tests/Squidex.Domain.Apps.Entities.Tests.csproj
@@ -2,6 +2,7 @@
Exe
netcoreapp2.1
+ 2.1.1
Squidex.Domain.Apps.Entities
diff --git a/tests/Squidex.Domain.Users.Tests/Squidex.Domain.Users.Tests.csproj b/tests/Squidex.Domain.Users.Tests/Squidex.Domain.Users.Tests.csproj
index 7f5c5bb06..966ea1c5b 100644
--- a/tests/Squidex.Domain.Users.Tests/Squidex.Domain.Users.Tests.csproj
+++ b/tests/Squidex.Domain.Users.Tests/Squidex.Domain.Users.Tests.csproj
@@ -2,6 +2,7 @@
Exe
netcoreapp2.1
+ 2.1.1
Squidex.Domain.Users
diff --git a/tests/Squidex.Infrastructure.Tests/Squidex.Infrastructure.Tests.csproj b/tests/Squidex.Infrastructure.Tests/Squidex.Infrastructure.Tests.csproj
index a8236f785..1873cb5bd 100644
--- a/tests/Squidex.Infrastructure.Tests/Squidex.Infrastructure.Tests.csproj
+++ b/tests/Squidex.Infrastructure.Tests/Squidex.Infrastructure.Tests.csproj
@@ -2,6 +2,7 @@
Exe
netcoreapp2.1
+ 2.1.1
Squidex.Infrastructure
@@ -13,9 +14,9 @@
-
-
-
+
+
+
diff --git a/tests/Squidex.Tests/Squidex.Tests.csproj b/tests/Squidex.Tests/Squidex.Tests.csproj
index 843d0a1d0..fa2ac8609 100644
--- a/tests/Squidex.Tests/Squidex.Tests.csproj
+++ b/tests/Squidex.Tests/Squidex.Tests.csproj
@@ -15,7 +15,7 @@
-
+
diff --git a/tools/Migrate_00/Migrate_00.csproj b/tools/Migrate_00/Migrate_00.csproj
index 9a8b70875..a1d60e4a6 100644
--- a/tools/Migrate_00/Migrate_00.csproj
+++ b/tools/Migrate_00/Migrate_00.csproj
@@ -2,6 +2,7 @@
Exe
netcoreapp2.1
+ 2.1.1