diff --git a/Directory.Build.props b/Directory.Build.props
new file mode 100644
index 0000000000..50476c81f1
--- /dev/null
+++ b/Directory.Build.props
@@ -0,0 +1,5 @@
+
+
+ $(MSBuildThisFileDirectory)artifacts/nuget
+
+
diff --git a/build/LegacyProject.targets b/build/LegacyProject.targets
new file mode 100644
index 0000000000..0e0d49b1c2
--- /dev/null
+++ b/build/LegacyProject.targets
@@ -0,0 +1,3 @@
+
+
+
diff --git a/build/ReferenceCoreLibraries.props b/build/ReferenceCoreLibraries.props
index 57c663cec8..bd9d6ad843 100644
--- a/build/ReferenceCoreLibraries.props
+++ b/build/ReferenceCoreLibraries.props
@@ -1,6 +1,6 @@
-
-
+
+
diff --git a/build/SampleApp.props b/build/SampleApp.props
index 2269cd5713..4e03e8aec9 100644
--- a/build/SampleApp.props
+++ b/build/SampleApp.props
@@ -3,6 +3,6 @@
WinExe
-
+
diff --git a/build/System.Drawing.Common.props b/build/System.Drawing.Common.props
index a568152bbd..2b3707d38a 100644
--- a/build/System.Drawing.Common.props
+++ b/build/System.Drawing.Common.props
@@ -1,5 +1,5 @@
-
+
diff --git a/dirs.proj b/dirs.proj
index 3f4f8e2501..0c94bc9572 100644
--- a/dirs.proj
+++ b/dirs.proj
@@ -1,9 +1,9 @@
-
+
diff --git a/samples/ControlCatalog.Android/ControlCatalog.Android.csproj b/samples/ControlCatalog.Android/ControlCatalog.Android.csproj
index 86030bf200..272632e7eb 100644
--- a/samples/ControlCatalog.Android/ControlCatalog.Android.csproj
+++ b/samples/ControlCatalog.Android/ControlCatalog.Android.csproj
@@ -155,4 +155,5 @@
+
diff --git a/samples/Directory.Build.props b/samples/Directory.Build.props
index 7325bab2a3..b9075b957b 100644
--- a/samples/Directory.Build.props
+++ b/samples/Directory.Build.props
@@ -1,3 +1,6 @@
+
+ false
+
-
\ No newline at end of file
+
diff --git a/samples/interop/WindowsInteropTest/WindowsInteropTest.csproj b/samples/interop/WindowsInteropTest/WindowsInteropTest.csproj
index 1915ab276e..3ab30bd2b6 100644
--- a/samples/interop/WindowsInteropTest/WindowsInteropTest.csproj
+++ b/samples/interop/WindowsInteropTest/WindowsInteropTest.csproj
@@ -186,4 +186,5 @@
+
diff --git a/src/Android/Avalonia.Android/Avalonia.Android.csproj b/src/Android/Avalonia.Android/Avalonia.Android.csproj
index 3fa14055db..9c3d4fb3a1 100644
--- a/src/Android/Avalonia.Android/Avalonia.Android.csproj
+++ b/src/Android/Avalonia.Android/Avalonia.Android.csproj
@@ -4,14 +4,7 @@
true
-
-
-
-
-
-
-
-
+
diff --git a/src/Android/Avalonia.AndroidTestApplication/Avalonia.AndroidTestApplication.csproj b/src/Android/Avalonia.AndroidTestApplication/Avalonia.AndroidTestApplication.csproj
index 48a7d42fc8..b493fd1ef2 100644
--- a/src/Android/Avalonia.AndroidTestApplication/Avalonia.AndroidTestApplication.csproj
+++ b/src/Android/Avalonia.AndroidTestApplication/Avalonia.AndroidTestApplication.csproj
@@ -153,4 +153,5 @@
+
diff --git a/src/Avalonia.DesignerSupport/Avalonia.DesignerSupport.csproj b/src/Avalonia.DesignerSupport/Avalonia.DesignerSupport.csproj
index f9d6a8d183..e732a7eef0 100644
--- a/src/Avalonia.DesignerSupport/Avalonia.DesignerSupport.csproj
+++ b/src/Avalonia.DesignerSupport/Avalonia.DesignerSupport.csproj
@@ -8,26 +8,6 @@
need change when there are breaking changes to designer support api.
-->
0.7.0
-
-
- true
- full
- false
- bin\Debug\
- DEBUG;TRACE
- prompt
- 4
- bin\Debug\Avalonia.DesignerSupport.xml
- CS1591;CS0067
-
-
- pdbonly
- true
- bin\Release\
- TRACE
- prompt
- 4
- bin\Release\Avalonia.DesignerSupport.xml
CS1591
@@ -43,6 +23,5 @@
-
diff --git a/src/Avalonia.DesktopRuntime/Avalonia.DesktopRuntime.csproj b/src/Avalonia.DesktopRuntime/Avalonia.DesktopRuntime.csproj
index 65c4bcb4a2..b681d2b1ae 100644
--- a/src/Avalonia.DesktopRuntime/Avalonia.DesktopRuntime.csproj
+++ b/src/Avalonia.DesktopRuntime/Avalonia.DesktopRuntime.csproj
@@ -11,6 +11,10 @@
+
+
+
+
diff --git a/src/Directory.Build.props b/src/Directory.Build.props
index d18a0e72ba..a3f0c01a51 100644
--- a/src/Directory.Build.props
+++ b/src/Directory.Build.props
@@ -1,4 +1,5 @@
+
-
\ No newline at end of file
+
diff --git a/src/Windows/Avalonia.Win32.Interop/Avalonia.Win32.Interop.csproj b/src/Windows/Avalonia.Win32.Interop/Avalonia.Win32.Interop.csproj
index 3405e5db49..0d0dd98a77 100644
--- a/src/Windows/Avalonia.Win32.Interop/Avalonia.Win32.Interop.csproj
+++ b/src/Windows/Avalonia.Win32.Interop/Avalonia.Win32.Interop.csproj
@@ -5,6 +5,7 @@
true
true
true
+ Avalonia.Win32.Interoperability
diff --git a/src/iOS/Avalonia.iOSTestApplication/Avalonia.iOSTestApplication.csproj b/src/iOS/Avalonia.iOSTestApplication/Avalonia.iOSTestApplication.csproj
index 9a6b624a66..34c8ae7605 100644
--- a/src/iOS/Avalonia.iOSTestApplication/Avalonia.iOSTestApplication.csproj
+++ b/src/iOS/Avalonia.iOSTestApplication/Avalonia.iOSTestApplication.csproj
@@ -187,4 +187,5 @@
+
diff --git a/src/tools/Directory.Build.props b/src/tools/Directory.Build.props
new file mode 100644
index 0000000000..6ce26913b0
--- /dev/null
+++ b/src/tools/Directory.Build.props
@@ -0,0 +1,6 @@
+
+
+
+ false
+
+
diff --git a/tests/Avalonia.Benchmarks/Avalonia.Benchmarks.csproj b/tests/Avalonia.Benchmarks/Avalonia.Benchmarks.csproj
index 01729f4899..6550a23b7b 100644
--- a/tests/Avalonia.Benchmarks/Avalonia.Benchmarks.csproj
+++ b/tests/Avalonia.Benchmarks/Avalonia.Benchmarks.csproj
@@ -1,9 +1,9 @@
Exe
- netcoreapp2.0
netcoreapp2.0
Exe
+ false
@@ -23,4 +23,4 @@
-
\ No newline at end of file
+
diff --git a/tests/Avalonia.DesignerSupport.TestApp/Avalonia.DesignerSupport.TestApp.csproj b/tests/Avalonia.DesignerSupport.TestApp/Avalonia.DesignerSupport.TestApp.csproj
index 7736105529..d2de6cd27d 100644
--- a/tests/Avalonia.DesignerSupport.TestApp/Avalonia.DesignerSupport.TestApp.csproj
+++ b/tests/Avalonia.DesignerSupport.TestApp/Avalonia.DesignerSupport.TestApp.csproj
@@ -1,7 +1,8 @@
Exe
- netcoreapp2.0
+ netcoreapp2.0
+ false
diff --git a/tests/Avalonia.Direct2D1.UnitTests/app.config b/tests/Avalonia.Direct2D1.UnitTests/app.config
deleted file mode 100644
index e4df6c253e..0000000000
--- a/tests/Avalonia.Direct2D1.UnitTests/app.config
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/tests/Avalonia.Layout.UnitTests/Avalonia.Layout.UnitTests.csproj b/tests/Avalonia.Layout.UnitTests/Avalonia.Layout.UnitTests.csproj
index ec8f1e6e8d..63f7f3ec0e 100644
--- a/tests/Avalonia.Layout.UnitTests/Avalonia.Layout.UnitTests.csproj
+++ b/tests/Avalonia.Layout.UnitTests/Avalonia.Layout.UnitTests.csproj
@@ -16,7 +16,6 @@
-
@@ -26,4 +25,4 @@
-
\ No newline at end of file
+
diff --git a/tests/Avalonia.Layout.UnitTests/app.config b/tests/Avalonia.Layout.UnitTests/app.config
deleted file mode 100644
index 01de951354..0000000000
--- a/tests/Avalonia.Layout.UnitTests/app.config
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/Avalonia.UnitTests/Avalonia.UnitTests.csproj b/tests/Avalonia.UnitTests/Avalonia.UnitTests.csproj
index c189bbbe66..f065fcb63d 100644
--- a/tests/Avalonia.UnitTests/Avalonia.UnitTests.csproj
+++ b/tests/Avalonia.UnitTests/Avalonia.UnitTests.csproj
@@ -3,6 +3,7 @@
netstandard2.0
false
Library
+ false
@@ -20,4 +21,4 @@
-
\ No newline at end of file
+