diff --git a/src/System.Private.Interop/src/System.Private.Interop.CoreCLR.csproj b/src/System.Private.Interop/src/System.Private.Interop.CoreCLR.csproj
index 2309d0a3139..443e811f701 100644
--- a/src/System.Private.Interop/src/System.Private.Interop.CoreCLR.csproj
+++ b/src/System.Private.Interop/src/System.Private.Interop.CoreCLR.csproj
@@ -15,7 +15,7 @@
false
true
true
- $(OutputPath)\coreclr
+ $(BaseOutputPath)$(OSPlatformConfig)\interop\coreclr
netstandard1.3
true
diff --git a/src/System.Private.Interop/src/System.Private.Interop.Mono.csproj b/src/System.Private.Interop/src/System.Private.Interop.Mono.csproj
index 7c39d096292..efe03b78e3f 100644
--- a/src/System.Private.Interop/src/System.Private.Interop.Mono.csproj
+++ b/src/System.Private.Interop/src/System.Private.Interop.Mono.csproj
@@ -1,39 +1,107 @@
-
+
System.Private.Interop
$(AssemblyName)
+ Library
+ $(BaseOutputPath)$(OSPlatformConfig)\interop\mono
+ {A85709C9-22D5-4704-8B7A-73751BB4386A}
+ true
+ TARGET_CORE_API_SET;CORECLR;
+
+ $(NoWarn);3021
+
+ MSFT
+ false
+ true
+ true
+ netstandard1.3
+ true
+
+
+
$(DefineConstants);ENABLE_MIN_WINRT
- $(OutputPath)\mono
+
+
+
+ 4.3.0
+
+
+ 4.3.0
+
+
+ 1.0.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ System\Runtime\InteropServices\McgPInvokeData.cs
+
+
+ System\Runtime\InteropServices\McgGeneratedNativeCallCodeAttribute.cs
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
-
-
+
-
-
+
+
+
diff --git a/src/dirs.proj b/src/dirs.proj
index d3fa787a405..2637ccf87dd 100644
--- a/src/dirs.proj
+++ b/src/dirs.proj
@@ -10,10 +10,6 @@
-
-
-
-