diff --git a/TestAssets/TestProjects/NewtonSoftDependentProject/NewtonSoftDependentProject.csproj b/TestAssets/TestProjects/NewtonSoftDependentProject/NewtonSoftDependentProject.csproj
new file mode 100644
index 000000000..48bba3bea
--- /dev/null
+++ b/TestAssets/TestProjects/NewtonSoftDependentProject/NewtonSoftDependentProject.csproj
@@ -0,0 +1,11 @@
+
+
+
+ Exe
+ netcoreapp2.0
+
+
+
+
+
+
diff --git a/TestAssets/TestProjects/NewtonSoftDependentProject/Program.cs b/TestAssets/TestProjects/NewtonSoftDependentProject/Program.cs
new file mode 100644
index 000000000..2debeaadb
--- /dev/null
+++ b/TestAssets/TestProjects/NewtonSoftDependentProject/Program.cs
@@ -0,0 +1,22 @@
+// Copyright (c) .NET Foundation and contributors. All rights reserved.
+// Licensed under the MIT license. See LICENSE file in the project root for full license information.
+
+using System;
+using System.Collections;
+using Newtonsoft.Json.Linq;
+
+class Program
+{
+ public static void Main(string[] args)
+ {
+ ArrayList argList = new ArrayList(args);
+ JObject jObject = new JObject();
+
+ foreach (string arg in argList)
+ {
+ jObject[arg] = arg;
+ }
+
+ Console.WriteLine(jObject.ToString());
+ }
+}
diff --git a/TestAssets/TestProjects/NewtonsoftProfile/NewtonsoftFilterProfile.xml b/TestAssets/TestProjects/NewtonsoftProfile/NewtonsoftFilterProfile.xml
new file mode 100644
index 000000000..8f5abe95e
--- /dev/null
+++ b/TestAssets/TestProjects/NewtonsoftProfile/NewtonsoftFilterProfile.xml
@@ -0,0 +1,3 @@
+
+
+
diff --git a/TestAssets/TestProjects/NewtonsoftProfile/NewtonsoftProfile.xml b/TestAssets/TestProjects/NewtonsoftProfile/NewtonsoftProfile.xml
new file mode 100644
index 000000000..6cc6c5cdc
--- /dev/null
+++ b/TestAssets/TestProjects/NewtonsoftProfile/NewtonsoftProfile.xml
@@ -0,0 +1,5 @@
+
+
+
+
+