SWEEP: Moved shared buildOptions section to each framework section in all 
project.json files, since dotnet.exe does not seem to merge them correctly 
(causing it to include files it shouldn't and use the wrong compilation symbols)


Project: http://git-wip-us.apache.org/repos/asf/lucenenet/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucenenet/commit/3d5ee7d2
Tree: http://git-wip-us.apache.org/repos/asf/lucenenet/tree/3d5ee7d2
Diff: http://git-wip-us.apache.org/repos/asf/lucenenet/diff/3d5ee7d2

Branch: refs/heads/api-work
Commit: 3d5ee7d2d99373f1fa6224c3600461f05f0a91e0
Parents: deaf422
Author: Shad Storhaug <[email protected]>
Authored: Sat Apr 15 20:22:53 2017 +0700
Committer: Shad Storhaug <[email protected]>
Committed: Sat Apr 15 20:40:42 2017 +0700

----------------------------------------------------------------------
 src/Lucene.Net.Analysis.Common/project.json     |  62 ++--
 src/Lucene.Net.Analysis.Stempel/project.json    |  42 +--
 src/Lucene.Net.Classification/project.json      |  24 +-
 src/Lucene.Net.Codecs/project.json              |  24 +-
 src/Lucene.Net.Expressions/project.json         |  35 +--
 src/Lucene.Net.Facet/project.json               |  24 +-
 src/Lucene.Net.Grouping/project.json            |  24 +-
 src/Lucene.Net.Highlighter/project.json         |  31 +-
 src/Lucene.Net.Join/project.json                |  24 +-
 src/Lucene.Net.Memory/project.json              |  24 +-
 src/Lucene.Net.Misc/project.json                |  27 +-
 src/Lucene.Net.Queries/project.json             |  24 +-
 src/Lucene.Net.QueryParser/project.json         |  28 +-
 src/Lucene.Net.Sandbox/project.json             |  24 +-
 src/Lucene.Net.Spatial/project.json             |  52 ++--
 src/Lucene.Net.Suggest/project.json             |  36 ++-
 src/Lucene.Net.TestFramework/project.json       |  16 +-
 .../project.json                                | 287 ++++++++++++-------
 .../project.json                                |  48 ++--
 .../project.json                                |  33 +--
 src/Lucene.Net.Tests.Codecs/project.json        |  23 +-
 src/Lucene.Net.Tests.Expressions/project.json   |  33 +--
 src/Lucene.Net.Tests.Facet/project.json         |  37 +--
 src/Lucene.Net.Tests.Grouping/project.json      |  33 +--
 src/Lucene.Net.Tests.Highlighter/project.json   |  35 ++-
 src/Lucene.Net.Tests.Join/project.json          |  33 +--
 src/Lucene.Net.Tests.Memory/project.json        |  53 ++--
 src/Lucene.Net.Tests.Misc/project.json          |  33 +--
 src/Lucene.Net.Tests.Queries/project.json       |  33 +--
 src/Lucene.Net.Tests.QueryParser/project.json   | 120 +++++---
 src/Lucene.Net.Tests.Sandbox/project.json       |  48 ++--
 src/Lucene.Net.Tests.Spatial/project.json       |  68 +++--
 src/Lucene.Net.Tests.Suggest/project.json       |  38 +--
 33 files changed, 880 insertions(+), 596 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucenenet/blob/3d5ee7d2/src/Lucene.Net.Analysis.Common/project.json
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Analysis.Common/project.json 
b/src/Lucene.Net.Analysis.Common/project.json
index 05045d4..6c54d9f 100644
--- a/src/Lucene.Net.Analysis.Common/project.json
+++ b/src/Lucene.Net.Analysis.Common/project.json
@@ -4,28 +4,6 @@
     "icu.net": "54.1.1-alpha",
     "Lucene.Net": "4.8.0"
   },
-  "buildOptions": {
-    "debugType": "portable",
-    "embed": {
-      "include": [
-        "Analysis/**/stopwords.txt",
-        "Analysis/Snowball/*_stop.txt"
-      ],
-      "includeFiles": [
-        "Analysis/Gl/galician.rslp",
-        "Analysis/Pt/portuguese.rslp",
-        "Analysis/Compound/Hyphenation/hyphenation.dtd"
-      ]
-    },
-    "compile": {
-      "includeFiles": [
-        "../CommonAssemblyInfo.cs",
-        "../IcuBreakIterator.cs"
-      ],
-      "exclude": [
-      ]
-    }
-  },
   "packOptions": {
     "summary": "<Added from AssemblyDescriptionAttribute by the build script - 
do not remove this>",
     "licenseUrl": 
"https://github.com/apache/lucenenet/blob/master/LICENSE.txt";,
@@ -45,7 +23,25 @@
         "NETStandard.Library": "1.6.0"
       },
       "buildOptions": {
-        "define": [ "NETSTANDARD" ]
+        "debugType": "portable",
+        "define": [ "NETSTANDARD" ],
+        "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs",
+            "../IcuBreakIterator.cs"
+          ]
+        },
+        "embed": {
+          "include": [
+            "Analysis/**/stopwords.txt",
+            "Analysis/Snowball/*_stop.txt"
+          ],
+          "includeFiles": [
+            "Analysis/Gl/galician.rslp",
+            "Analysis/Pt/portuguese.rslp",
+            "Analysis/Compound/Hyphenation/hyphenation.dtd"
+          ]
+        }
       }
     },
     "net451": {
@@ -54,7 +50,25 @@
         "System.Xml.Linq": "4.0.0.0"
       },
       "buildOptions": {
-        "define": [ "FEATURE_CLONEABLE", "FEATURE_DTD_PROCESSING", 
"FEATURE_SERIALIZABLE" ]
+        "debugType": "portable",
+        "define": [ "FEATURE_CLONEABLE", "FEATURE_DTD_PROCESSING", 
"FEATURE_SERIALIZABLE" ],
+        "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs",
+            "../IcuBreakIterator.cs"
+          ]
+        },
+        "embed": {
+          "include": [
+            "Analysis/**/stopwords.txt",
+            "Analysis/Snowball/*_stop.txt"
+          ],
+          "includeFiles": [
+            "Analysis/Gl/galician.rslp",
+            "Analysis/Pt/portuguese.rslp",
+            "Analysis/Compound/Hyphenation/hyphenation.dtd"
+          ]
+        }
       }
     }
   }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/3d5ee7d2/src/Lucene.Net.Analysis.Stempel/project.json
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Analysis.Stempel/project.json 
b/src/Lucene.Net.Analysis.Stempel/project.json
index fded83a..f875ec1 100644
--- a/src/Lucene.Net.Analysis.Stempel/project.json
+++ b/src/Lucene.Net.Analysis.Stempel/project.json
@@ -3,20 +3,6 @@
   "dependencies": {
     "Lucene.Net.Analysis.Common": "4.8.0"
   },
-  "buildOptions": {
-    "debugType": "portable",
-    "embed": {
-      "includeFiles": [
-        "Pl/stemmer_20000.tbl",
-        "Pl/stopwords.txt"
-      ]
-    },
-    "compile": {
-      "includeFiles": [
-        "../CommonAssemblyInfo.cs"
-      ]
-    }
-  },
   "packOptions": {
     "summary": "<Added from AssemblyDescriptionAttribute by the build script - 
do not remove this>",
     "licenseUrl": 
"https://github.com/apache/lucenenet/blob/master/LICENSE.txt";,
@@ -33,7 +19,19 @@
     "netstandard1.5": {
       "imports": "dnxcore50",
       "buildOptions": {
-        "define": [ "NETSTANDARD" ]
+        "debugType": "portable",
+        "define": [ "NETSTANDARD" ],
+        "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        },
+        "embed": {
+          "includeFiles": [
+            "Pl/stemmer_20000.tbl",
+            "Pl/stopwords.txt"
+          ]
+        }
       },
       "dependencies": {
         "NETStandard.Library": "1.6.0"
@@ -41,7 +39,19 @@
     },
     "net451": {
       "buildOptions": {
-        "define": [ "FEATURE_SERIALIZABLE" ]
+        "debugType": "portable",
+        "define": [ "FEATURE_SERIALIZABLE" ],
+        "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        },
+        "embed": {
+          "includeFiles": [
+            "Pl/stemmer_20000.tbl",
+            "Pl/stopwords.txt"
+          ]
+        }
       }
     }
   }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/3d5ee7d2/src/Lucene.Net.Classification/project.json
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Classification/project.json 
b/src/Lucene.Net.Classification/project.json
index 3b57a93..a4f4291 100644
--- a/src/Lucene.Net.Classification/project.json
+++ b/src/Lucene.Net.Classification/project.json
@@ -4,14 +4,6 @@
     "Lucene.Net": "4.8.0",
     "Lucene.Net.Queries": "4.8.0"
   },
-  "buildOptions": {
-    "debugType": "portable",
-    "compile": {
-      "includeFiles": [
-        "../CommonAssemblyInfo.cs"
-      ]
-    }
-  },
   "packOptions": {
     "summary": "<Added from AssemblyDescriptionAttribute by the build script - 
do not remove this>",
     "licenseUrl": 
"https://github.com/apache/lucenenet/blob/master/LICENSE.txt";,
@@ -27,13 +19,27 @@
   "frameworks": {
     "netstandard1.5": {
       "imports": "dnxcore50",
+      "buildOptions": {
+        "debugType": "portable",
+        "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        }
+      },
       "dependencies": {
         "NETStandard.Library": "1.6.0"
       }
     },
     "net451": {
       "buildOptions": {
-        "define": [ "FEATURE_SERIALIZABLE" ]
+        "debugType": "portable",
+        "define": [ "FEATURE_SERIALIZABLE" ],
+        "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        }
       }
     }
   }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/3d5ee7d2/src/Lucene.Net.Codecs/project.json
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Codecs/project.json 
b/src/Lucene.Net.Codecs/project.json
index 03a732b..1540006 100644
--- a/src/Lucene.Net.Codecs/project.json
+++ b/src/Lucene.Net.Codecs/project.json
@@ -3,14 +3,6 @@
   "dependencies": {
     "Lucene.Net": "4.8.0"
   },
-  "buildOptions": {
-    "debugType": "portable",
-    "compile": {
-      "includeFiles": [
-        "../CommonAssemblyInfo.cs"
-      ]
-    }
-  },
   "packOptions": {
     "summary": "<Added from AssemblyDescriptionAttribute by the build script - 
do not remove this>",
     "licenseUrl": 
"https://github.com/apache/lucenenet/blob/master/LICENSE.txt";,
@@ -26,6 +18,14 @@
   "frameworks": {
     "netstandard1.5": {
       "imports": "dnxcore50",
+      "buildOptions": {
+        "debugType": "portable",
+        "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        }
+      },
       "dependencies": {
         "NETStandard.Library": "1.6.0"
       }
@@ -35,7 +35,13 @@
         "System.Numerics": "4.0.0.0"
       },
       "buildOptions": {
-        "define": [ "FEATURE_SERIALIZABLE" ]
+        "debugType": "portable",
+        "define": [ "FEATURE_SERIALIZABLE" ],
+        "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        }
       }
     }
   }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/3d5ee7d2/src/Lucene.Net.Expressions/project.json
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Expressions/project.json 
b/src/Lucene.Net.Expressions/project.json
index 6ba8560..70a7928 100644
--- a/src/Lucene.Net.Expressions/project.json
+++ b/src/Lucene.Net.Expressions/project.json
@@ -4,14 +4,6 @@
     "antlr3.runtime.netcore": "3.6.0-rc2",
     "Lucene.Net.Queries": "4.8.0"
   },
-  "buildOptions": {
-    "debugType": "portable",
-    "compile": {
-      "includeFiles": [
-        "../CommonAssemblyInfo.cs"
-      ]
-    }
-  },
   "packOptions": {
     "summary": "<Added from AssemblyDescriptionAttribute by the build script - 
do not remove this>",
     "licenseUrl": 
"https://github.com/apache/lucenenet/blob/master/LICENSE.txt";,
@@ -27,20 +19,26 @@
   "frameworks": {
     "netstandard1.5": {
       "imports": "dnxcore50",
-      "dependencies": {
-        "NETStandard.Library": "1.6.0",
-        "System.Reflection.Emit": "4.0.1",
-        "System.Reflection.Emit.ILGeneration": "4.0.1",
-        "System.Reflection.TypeExtensions": "4.1.0"
-      },
       "buildOptions": {
+        "debugType": "portable",
         "define": [ "NETSTANDARD" ],
         "compile": {
-          "excludeFiles": [ "Properties/Settings.Designer.cs" ]
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ],
+          "excludeFiles": [
+            "Properties/Settings.Designer.cs"
+          ]
         },
         "embed": {
           "includeFiles": [ "JS/JavascriptCompiler.properties" ]
         }
+      },
+      "dependencies": {
+        "NETStandard.Library": "1.6.0",
+        "System.Reflection.Emit": "4.0.1",
+        "System.Reflection.Emit.ILGeneration": "4.0.1",
+        "System.Reflection.TypeExtensions": "4.1.0"
       }
     },
     "net451": {
@@ -48,7 +46,12 @@
         "System.Configuration": "4.0.0.0"
       },
       "buildOptions": {
-        "define": [ "FEATURE_SERIALIZABLE" ]
+        "define": [ "FEATURE_SERIALIZABLE" ],
+        "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        }
       }
     }
   }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/3d5ee7d2/src/Lucene.Net.Facet/project.json
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Facet/project.json 
b/src/Lucene.Net.Facet/project.json
index 0895904..1636f00 100644
--- a/src/Lucene.Net.Facet/project.json
+++ b/src/Lucene.Net.Facet/project.json
@@ -4,14 +4,6 @@
     "Lucene.Net.Join": "4.8.0",
     "Lucene.Net.Queries": "4.8.0"
   },
-  "buildOptions": {
-    "debugType": "portable",
-    "compile": {
-      "includeFiles": [
-        "../CommonAssemblyInfo.cs"
-      ]
-    }
-  },
   "packOptions": {
     "summary": "<Added from AssemblyDescriptionAttribute by the build script - 
do not remove this>",
     "licenseUrl": 
"https://github.com/apache/lucenenet/blob/master/LICENSE.txt";,
@@ -28,7 +20,13 @@
     "netstandard1.5": {
       "imports": "dnxcore50",
       "buildOptions": {
-        "define": [ "NETSTANDARD" ]
+        "debugType": "portable",
+        "define": [ "NETSTANDARD" ],
+        "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        }
       },
       "dependencies": {
         "NETStandard.Library": "1.6.0",
@@ -38,7 +36,13 @@
     },
     "net451": {
       "buildOptions": {
-        "define": [ "FEATURE_SERIALIZABLE" ]
+        "debugType": "portable",
+        "define": [ "FEATURE_SERIALIZABLE" ],
+        "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        }
       }
     }
   }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/3d5ee7d2/src/Lucene.Net.Grouping/project.json
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Grouping/project.json 
b/src/Lucene.Net.Grouping/project.json
index 3b57a93..a4f4291 100644
--- a/src/Lucene.Net.Grouping/project.json
+++ b/src/Lucene.Net.Grouping/project.json
@@ -4,14 +4,6 @@
     "Lucene.Net": "4.8.0",
     "Lucene.Net.Queries": "4.8.0"
   },
-  "buildOptions": {
-    "debugType": "portable",
-    "compile": {
-      "includeFiles": [
-        "../CommonAssemblyInfo.cs"
-      ]
-    }
-  },
   "packOptions": {
     "summary": "<Added from AssemblyDescriptionAttribute by the build script - 
do not remove this>",
     "licenseUrl": 
"https://github.com/apache/lucenenet/blob/master/LICENSE.txt";,
@@ -27,13 +19,27 @@
   "frameworks": {
     "netstandard1.5": {
       "imports": "dnxcore50",
+      "buildOptions": {
+        "debugType": "portable",
+        "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        }
+      },
       "dependencies": {
         "NETStandard.Library": "1.6.0"
       }
     },
     "net451": {
       "buildOptions": {
-        "define": [ "FEATURE_SERIALIZABLE" ]
+        "debugType": "portable",
+        "define": [ "FEATURE_SERIALIZABLE" ],
+        "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        }
       }
     }
   }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/3d5ee7d2/src/Lucene.Net.Highlighter/project.json
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Highlighter/project.json 
b/src/Lucene.Net.Highlighter/project.json
index 2031e6e..8284b57 100644
--- a/src/Lucene.Net.Highlighter/project.json
+++ b/src/Lucene.Net.Highlighter/project.json
@@ -6,15 +6,6 @@
     "Lucene.Net.Analysis.Common": "4.8.0",
     "Lucene.Net.Queries": "4.8.0"
   },
-  "buildOptions": {
-    "debugType": "portable",
-    "compile": {
-      "includeFiles": [
-        "../CommonAssemblyInfo.cs",
-        "../IcuBreakIterator.cs"
-      ]
-    }
-  },
   "packOptions": {
     "summary": "<Added from AssemblyDescriptionAttribute by the build script - 
do not remove this>",
     "licenseUrl": 
"https://github.com/apache/lucenenet/blob/master/LICENSE.txt";,
@@ -30,16 +21,30 @@
   "frameworks": {
     "netstandard1.5": {
       "imports": "dnxcore50",
+      "buildOptions": {
+        "debugType": "portable",
+        "define": [ "NETSTANDARD" ],
+        "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs",
+            "../IcuBreakIterator.cs"
+          ]
+        }
+      },
       "dependencies": {
         "NETStandard.Library": "1.6.0"
-      },
-      "buildOptions": {
-        "define": [ "NETSTANDARD" ]
       }
     },
     "net451": {
       "buildOptions": {
-        "define": [ "FEATURE_SERIALIZABLE" ]
+        "debugType": "portable",
+        "define": [ "FEATURE_SERIALIZABLE" ],
+        "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs",
+            "../IcuBreakIterator.cs"
+          ]
+        }
       }
     }
   }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/3d5ee7d2/src/Lucene.Net.Join/project.json
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Join/project.json b/src/Lucene.Net.Join/project.json
index fa6af82..605618b 100644
--- a/src/Lucene.Net.Join/project.json
+++ b/src/Lucene.Net.Join/project.json
@@ -3,14 +3,6 @@
   "dependencies": {
     "Lucene.Net.Grouping": "4.8.0"
   },
-  "buildOptions": {
-    "debugType": "portable",
-    "compile": {
-      "includeFiles": [
-        "../CommonAssemblyInfo.cs"
-      ]
-    }
-  },
   "packOptions": {
     "summary": "<Added from AssemblyDescriptionAttribute by the build script - 
do not remove this>",
     "licenseUrl": 
"https://github.com/apache/lucenenet/blob/master/LICENSE.txt";,
@@ -26,13 +18,27 @@
   "frameworks": {
     "netstandard1.5": {
       "imports": "dnxcore50",
+      "buildOptions": {
+        "debugType": "portable",
+        "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        }
+      },
       "dependencies": {
         "NETStandard.Library": "1.6.0"
       }
     },
     "net451": {
       "buildOptions": {
-        "define": [ "FEATURE_SERIALIZABLE" ]
+        "debugType": "portable",
+        "define": [ "FEATURE_SERIALIZABLE" ],
+        "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        }
       }
     }
   }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/3d5ee7d2/src/Lucene.Net.Memory/project.json
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Memory/project.json 
b/src/Lucene.Net.Memory/project.json
index 2bdfd9a..52e2246 100644
--- a/src/Lucene.Net.Memory/project.json
+++ b/src/Lucene.Net.Memory/project.json
@@ -3,14 +3,6 @@
   "dependencies": {
     "Lucene.Net": "4.8.0"
   },
-  "buildOptions": {
-    "debugType": "portable",
-    "compile": {
-      "includeFiles": [
-        "../CommonAssemblyInfo.cs"
-      ]
-    }
-  },
   "packOptions": {
     "summary": "<Added from AssemblyDescriptionAttribute by the build script - 
do not remove this>",
     "licenseUrl": 
"https://github.com/apache/lucenenet/blob/master/LICENSE.txt";,
@@ -26,13 +18,27 @@
   "frameworks": {
     "netstandard1.5": {
       "imports": "dnxcore50",
+      "buildOptions": {
+        "debugType": "portable",
+        "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        }
+      },
       "dependencies": {
         "NETStandard.Library": "1.6.0"
       }
     },
     "net451": {
       "buildOptions": {
-        "define": [ "FEATURE_SERIALIZABLE" ]
+        "debugType": "portable",
+        "define": [ "FEATURE_SERIALIZABLE" ],
+        "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        }
       }
     }
   }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/3d5ee7d2/src/Lucene.Net.Misc/project.json
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Misc/project.json b/src/Lucene.Net.Misc/project.json
index 2a22b27..fc0f24b 100644
--- a/src/Lucene.Net.Misc/project.json
+++ b/src/Lucene.Net.Misc/project.json
@@ -3,15 +3,6 @@
   "dependencies": {
     "Lucene.Net.Analysis.Common": "4.8.0"
   },
-  "buildOptions": {
-    "debugType": "portable",
-    "compile": {
-      "exclude": [ "Store/*" ],
-      "includeFiles": [
-        "../CommonAssemblyInfo.cs"
-      ]
-    }
-  },
   "packOptions": {
     "summary": "<Added from AssemblyDescriptionAttribute by the build script - 
do not remove this>",
     "licenseUrl": 
"https://github.com/apache/lucenenet/blob/master/LICENSE.txt";,
@@ -27,13 +18,29 @@
   "frameworks": {
     "netstandard1.5": {
       "imports": "dnxcore50",
+      "buildOptions": {
+        "debugType": "portable",
+        "compile": {
+          "exclude": [ "Store/*" ],
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        }
+      },
       "dependencies": {
         "NETStandard.Library": "1.6.0"
       }
     },
     "net451": {
       "buildOptions": {
-        "define": [ "FEATURE_SERIALIZABLE" ]
+        "debugType": "portable",
+        "define": [ "FEATURE_SERIALIZABLE" ],
+        "compile": {
+          "exclude": [ "Store/*" ],
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        }
       }
     }
   }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/3d5ee7d2/src/Lucene.Net.Queries/project.json
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Queries/project.json 
b/src/Lucene.Net.Queries/project.json
index d168180..b38961e 100644
--- a/src/Lucene.Net.Queries/project.json
+++ b/src/Lucene.Net.Queries/project.json
@@ -3,14 +3,6 @@
   "dependencies": {
     "Lucene.Net": "4.8.0"
   },
-  "buildOptions": {
-    "debugType": "portable",
-    "compile": {
-      "includeFiles": [
-        "../CommonAssemblyInfo.cs"
-      ]
-    }
-  },
   "packOptions": {
     "summary": "<Added from AssemblyDescriptionAttribute by the build script - 
do not remove this>",
     "licenseUrl": 
"https://github.com/apache/lucenenet/blob/master/LICENSE.txt";,
@@ -26,13 +18,27 @@
   "frameworks": {
     "netstandard1.5": {
       "imports": "dnxcore50",
+      "buildOptions": {
+        "debugType": "portable",
+        "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        }
+      },
       "dependencies": {
         "NETStandard.Library": "1.6.0"
       }
     },
     "net451": {
       "buildOptions": {
-        "define": [ "FEATURE_SERIALIZABLE" ]
+        "debugType": "portable",
+        "define": [ "FEATURE_SERIALIZABLE" ],
+        "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        }
       }
     }
   }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/3d5ee7d2/src/Lucene.Net.QueryParser/project.json
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.QueryParser/project.json 
b/src/Lucene.Net.QueryParser/project.json
index 2ae84fd..9b4e3c9 100644
--- a/src/Lucene.Net.QueryParser/project.json
+++ b/src/Lucene.Net.QueryParser/project.json
@@ -5,14 +5,6 @@
     "Lucene.Net.Queries": "4.8.0",
     "Lucene.Net.Sandbox": "4.8.0"
   },
-  "buildOptions": {
-    "debugType": "portable",
-    "compile": {
-      "includeFiles": [
-        "../CommonAssemblyInfo.cs"
-      ]
-    }
-  },
   "packOptions": {
     "summary": "<Added from AssemblyDescriptionAttribute by the build script - 
do not remove this>",
     "licenseUrl": 
"https://github.com/apache/lucenenet/blob/master/LICENSE.txt";,
@@ -28,21 +20,31 @@
   "frameworks": {
     "netstandard1.5": {
       "imports": "dnxcore50",
-      "dependencies": {
-        "NETStandard.Library": "1.6.0",
-        "System.Xml.XmlDocument": "4.0.1"
-      },
       "buildOptions": {
+        "debugType": "portable",
         "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ],
           "excludeFiles": [
             "Xml/QueryTemplateManager.cs"
           ]
         }
+      },
+      "dependencies": {
+        "NETStandard.Library": "1.6.0",
+        "System.Xml.XmlDocument": "4.0.1"
       }
     },
     "net451": {
       "buildOptions": {
-        "define": [ "FEATURE_SERIALIZABLE", "FEATURE_CLONEABLE" ]
+        "debugType": "portable",
+        "define": [ "FEATURE_SERIALIZABLE", "FEATURE_CLONEABLE" ],
+        "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        }
       },
       "frameworkAssemblies": {
         "System.Xml": "4.0.0.0"

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/3d5ee7d2/src/Lucene.Net.Sandbox/project.json
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Sandbox/project.json 
b/src/Lucene.Net.Sandbox/project.json
index ff04a0f..bb06ec1 100644
--- a/src/Lucene.Net.Sandbox/project.json
+++ b/src/Lucene.Net.Sandbox/project.json
@@ -3,14 +3,6 @@
   "dependencies": {
     "Lucene.Net": "4.8.0"
   },
-  "buildOptions": {
-    "debugType": "portable",
-    "compile": {
-      "includeFiles": [
-        "../CommonAssemblyInfo.cs"
-      ]
-    }
-  },
   "packOptions": {
     "summary": "<Added from AssemblyDescriptionAttribute by the build script - 
do not remove this>",
     "licenseUrl": 
"https://github.com/apache/lucenenet/blob/master/LICENSE.txt";,
@@ -26,13 +18,27 @@
   "frameworks": {
     "netstandard1.5": {
       "imports": "dnxcore50",
+      "buildOptions": {
+        "debugType": "portable",
+        "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        }
+      },
       "dependencies": {
         "NETStandard.Library": "1.6.0"
       }
     },
     "net451": {
       "buildOptions": {
-        "define": [ "FEATURE_SERIALIZABLE" ]
+        "debugType": "portable",
+        "define": [ "FEATURE_SERIALIZABLE" ],
+        "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        }
       }
     }
   }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/3d5ee7d2/src/Lucene.Net.Spatial/project.json
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Spatial/project.json 
b/src/Lucene.Net.Spatial/project.json
index b29f9db..a0e9abb 100644
--- a/src/Lucene.Net.Spatial/project.json
+++ b/src/Lucene.Net.Spatial/project.json
@@ -6,22 +6,6 @@
     "NetTopologySuite": "1.14",
     "Spatial4n.Core": "0.4.1.1-beta"
   },
-  "buildOptions": {
-    "debugType": "portable",
-    "compile": {
-      "exclude": [
-        "BBox/*"
-      ],
-      "excludeFiles": [
-        "Prefix/Tree/Node.cs",
-        "Prefix/RecursivePrefixTreeFilter.cs",
-        "Util/TermsEnumCompatibility.cs"
-      ],
-      "includeFiles": [
-        "../CommonAssemblyInfo.cs"
-      ]
-    }
-  },
   "packOptions": {
     "summary": "<Added from AssemblyDescriptionAttribute by the build script - 
do not remove this>",
     "licenseUrl": 
"https://github.com/apache/lucenenet/blob/master/LICENSE.txt";,
@@ -37,11 +21,25 @@
   "frameworks": {
     "netstandard1.5": {
       "imports": [ "dnxcore50", "portable-net403+sl5+win8+wp8+wpa81" ],
+      "buildOptions": {
+        "debugType": "portable",
+        "define": [ "NETSTANDARD" ],
+        "compile": {
+          "exclude": [
+            "BBox/*"
+          ],
+          "excludeFiles": [
+            "Prefix/Tree/Node.cs",
+            "Prefix/RecursivePrefixTreeFilter.cs",
+            "Util/TermsEnumCompatibility.cs"
+          ],
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        }
+      },
       "dependencies": {
         "NETStandard.Library": "1.6.0"
-      },
-      "buildOptions": {
-        "define": [ "NETSTANDARD" ]
       }
     },
     "net451": {
@@ -49,7 +47,21 @@
         "Lucene.Net": "4.8.0"
       },
       "buildOptions": {
-        "define": [ "FEATURE_SERIALIZABLE" ]
+        "debugType": "portable",
+        "define": [ "FEATURE_SERIALIZABLE" ],
+        "compile": {
+          "exclude": [
+            "BBox/*"
+          ],
+          "excludeFiles": [
+            "Prefix/Tree/Node.cs",
+            "Prefix/RecursivePrefixTreeFilter.cs",
+            "Util/TermsEnumCompatibility.cs"
+          ],
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        }
       }
     }
   }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/3d5ee7d2/src/Lucene.Net.Suggest/project.json
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Suggest/project.json 
b/src/Lucene.Net.Suggest/project.json
index 6addaea..6206c85 100644
--- a/src/Lucene.Net.Suggest/project.json
+++ b/src/Lucene.Net.Suggest/project.json
@@ -5,18 +5,6 @@
     "Lucene.Net.Misc": "4.8.0",
     "Lucene.Net.Queries": "4.8.0"
   },
-  "buildOptions": {
-    "debugType": "portable",
-    "compile": {
-      "excludeFiles": [
-        "RectangularArrays.cs",
-        "StringHelperClass.cs"
-      ],
-      "includeFiles": [
-        "../CommonAssemblyInfo.cs"
-      ]
-    }
-  },
   "packOptions": {
     "summary": "<Added from AssemblyDescriptionAttribute by the build script - 
do not remove this>",
     "licenseUrl": 
"https://github.com/apache/lucenenet/blob/master/LICENSE.txt";,
@@ -32,13 +20,35 @@
   "frameworks": {
     "netstandard1.5": {
       "imports": "dnxcore50",
+      "buildOptions": {
+        "debugType": "portable",
+        "compile": {
+          "excludeFiles": [
+            "RectangularArrays.cs",
+            "StringHelperClass.cs"
+          ],
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        }
+      },
       "dependencies": {
         "NETStandard.Library": "1.6.0"
       }
     },
     "net451": {
       "buildOptions": {
-        "define": [ "FEATURE_SERIALIZABLE" ]
+        "debugType": "portable",
+        "define": [ "FEATURE_SERIALIZABLE" ],
+        "compile": {
+          "excludeFiles": [
+            "RectangularArrays.cs",
+            "StringHelperClass.cs"
+          ],
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        }
       }
     }
   }

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/3d5ee7d2/src/Lucene.Net.TestFramework/project.json
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.TestFramework/project.json 
b/src/Lucene.Net.TestFramework/project.json
index 4a471d4..5e352b7 100644
--- a/src/Lucene.Net.TestFramework/project.json
+++ b/src/Lucene.Net.TestFramework/project.json
@@ -5,14 +5,6 @@
     "Lucene.Net.Codecs": "4.8.0",
     "NUnit": "3.5.0"
   },
-  "buildOptions": {
-    "debugType": "portable",
-    "compile": {
-      "includeFiles": [
-        "../CommonAssemblyInfo.cs"
-      ]
-    }
-  },
   "frameworks": {
     "netstandard1.5": {
       "imports": "dnxcore50",
@@ -23,8 +15,12 @@
         "System.Threading.Thread": "4.0.0"
       },
       "buildOptions": {
+        "debugType": "portable",
         "define": [ "FEATURE_STACKTRACE", "NETSTANDARD" ],
         "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ],
           "excludeFiles": [
             "Support/ApiScanTestBase.cs",
             "Util/AbstractBeforeAfterRule.cs",
@@ -56,8 +52,12 @@
         "System.ServiceModel": "4.0.0.0"
       },
       "buildOptions": {
+        "debugType": "portable",
         "define": [ "FEATURE_SERIALIZABLE" ],
         "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ],
           "excludeFiles": [
             "Util/AbstractBeforeAfterRule.cs",
             "Util/CloseableDirectory.cs",

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/3d5ee7d2/src/Lucene.Net.Tests.Analysis.Common/project.json
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests.Analysis.Common/project.json 
b/src/Lucene.Net.Tests.Analysis.Common/project.json
index 73ae03d..de74c5d 100644
--- a/src/Lucene.Net.Tests.Analysis.Common/project.json
+++ b/src/Lucene.Net.Tests.Analysis.Common/project.json
@@ -9,113 +9,105 @@
     "NUnit": "3.5.0"
   },
   "testRunner": "nunit",
-  "buildOptions": {
-    "debugType": "portable",
-    "embed": {
-      "includeFiles": [
-        "Analysis/En/porterTestData.zip",
-        "Analysis/En/kstemTestData.zip",
-        "Analysis/Snowball/TestSnowballVocabData.zip",
-        "Analysis/Fr/frlighttestdata.zip",
-        "Analysis/Fr/frminimaltestdata.zip",
-        "Analysis/De/delighttestdata.zip",
-        "Analysis/De/deminimaltestdata.zip",
-        "Analysis/Es/eslighttestdata.zip",
-        "Analysis/Ru/rulighttestdata.zip",
-        "Analysis/Ckb/ckbtestdata.zip",
-        "Analysis/Fi/filighttestdata.zip",
-        "Analysis/Gl/gltestdata.zip",
-        "Analysis/Pt/ptlighttestdata.zip",
-        "Analysis/Pt/ptminimaltestdata.zip",
-        "Analysis/Pt/ptrslptestdata.zip",
-        "Analysis/Hu/hulighttestdata.zip",
-        "Analysis/It/itlighttestdata.zip",
-        "Analysis/Sv/svlighttestdata.zip",
-        "Analysis/Hunspell/broken-flags.aff",
-        "Analysis/Hunspell/broken.aff",
-        "Analysis/Hunspell/circumfix.aff",
-        "Analysis/Hunspell/circumfix.dic",
-        "Analysis/Hunspell/complexprefix.aff",
-        "Analysis/Hunspell/complexprefix.dic",
-        "Analysis/Hunspell/compressed-before-set.aff",
-        "Analysis/Hunspell/compressed-empty-alias.aff",
-        "Analysis/Hunspell/compressed.aff",
-        "Analysis/Hunspell/compressed.dic",
-        "Analysis/Hunspell/condition.aff",
-        "Analysis/Hunspell/condition.dic",
-        "Analysis/Hunspell/conv.aff",
-        "Analysis/Hunspell/conv.dic",
-        "Analysis/Hunspell/dependencies.aff",
-        "Analysis/Hunspell/dependencies.dic",
-        "Analysis/Hunspell/escaped.aff",
-        "Analysis/Hunspell/escaped.dic",
-        "Analysis/Hunspell/flaglong.aff",
-        "Analysis/Hunspell/flaglong.dic",
-        "Analysis/Hunspell/flagnum.aff",
-        "Analysis/Hunspell/flagnum.dic",
-        "Analysis/Hunspell/homonyms.aff",
-        "Analysis/Hunspell/homonyms.dic",
-        "Analysis/Hunspell/ignore.aff",
-        "Analysis/Hunspell/ignore.dic",
-        "Analysis/Hunspell/mixedcase.dic",
-        "Analysis/Hunspell/morph.aff",
-        "Analysis/Hunspell/morph.dic",
-        "Analysis/Hunspell/optional-condition.aff",
-        "Analysis/Hunspell/simple.aff",
-        "Analysis/Hunspell/simple.dic",
-        "Analysis/Hunspell/twofold.aff",
-        "Analysis/Hunspell/twosuffixes.aff",
-        "Analysis/Hunspell/twosuffixes.dic",
-        "Analysis/Core/stop-1.txt",
-        "Analysis/Core/stop-2.txt",
-        "Analysis/Core/stop-snowball.txt",
-        "Analysis/Core/urls.from.random.text.with.urls.txt",
-        
"Analysis/Core/email.addresses.from.random.text.with.email.addresses.txt",
-        "Analysis/Core/LuceneResourcesWikiPage.html",
-        "Analysis/Core/LuceneResourcesWikiPageURLs.txt",
-        "Analysis/Core/random.text.with.email.addresses.txt",
-        "Analysis/Core/random.text.with.urls.txt",
-        "Analysis/Core/stoptypes-1.txt",
-        "Analysis/Core/stoptypes-2.txt",
-        "Analysis/CharFilters/htmlStripReaderTest.html",
-        "Analysis/CharFilters/MS-Word14generated.htm",
-        "Analysis/Cz/customStopWordFile.txt",
-        "Analysis/Synonym/synonyms-wordnet.txt",
-        "Analysis/Synonym/synonyms.txt",
-        "Analysis/Miscellaneous/keep-1.txt",
-        "Analysis/Miscellaneous/keep-2.txt",
-        "Analysis/Util/frenchArticles.txt",
-        "Analysis/De/data.txt",
-        "Analysis/No/nb_light.txt",
-        "Analysis/No/nb_minimal.txt",
-        "Analysis/No/nn_light.txt",
-        "Analysis/No/nn_minimal.txt",
-        "Analysis/Compound/compoundDictionary.txt",
-        "Analysis/Compound/da_UTF8.xml",
-        "Analysis/Compound/da_compoundDictionary.txt"
-      ]
-    },
-    "compile": {
-      "exclude": [
-      ],
-      "excludeFiles": [
-        "DateTimeHelperClass.cs",
-        "HashMapHelperClass.cs",
-        "StringHelperClass.cs"
-      ],
-      "includeFiles": [
-        "../CommonAssemblyInfo.cs"
-      ]
-    }
-  },
   "frameworks": {
     "netcoreapp1.0": {
       "buildOptions": {
+        "debugType": "portable",
         "define": [ "NETSTANDARD" ],
         "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ],
           "excludeFiles": [
+            "DateTimeHelperClass.cs",
+            "HashMapHelperClass.cs",
+            "StringHelperClass.cs",
             "Support/TestApiConsistency.cs"
           ]
+        },
+        "embed": {
+          "includeFiles": [
+            "Analysis/En/porterTestData.zip",
+            "Analysis/En/kstemTestData.zip",
+            "Analysis/Snowball/TestSnowballVocabData.zip",
+            "Analysis/Fr/frlighttestdata.zip",
+            "Analysis/Fr/frminimaltestdata.zip",
+            "Analysis/De/delighttestdata.zip",
+            "Analysis/De/deminimaltestdata.zip",
+            "Analysis/Es/eslighttestdata.zip",
+            "Analysis/Ru/rulighttestdata.zip",
+            "Analysis/Ckb/ckbtestdata.zip",
+            "Analysis/Fi/filighttestdata.zip",
+            "Analysis/Gl/gltestdata.zip",
+            "Analysis/Pt/ptlighttestdata.zip",
+            "Analysis/Pt/ptminimaltestdata.zip",
+            "Analysis/Pt/ptrslptestdata.zip",
+            "Analysis/Hu/hulighttestdata.zip",
+            "Analysis/It/itlighttestdata.zip",
+            "Analysis/Sv/svlighttestdata.zip",
+            "Analysis/Hunspell/broken-flags.aff",
+            "Analysis/Hunspell/broken.aff",
+            "Analysis/Hunspell/circumfix.aff",
+            "Analysis/Hunspell/circumfix.dic",
+            "Analysis/Hunspell/complexprefix.aff",
+            "Analysis/Hunspell/complexprefix.dic",
+            "Analysis/Hunspell/compressed-before-set.aff",
+            "Analysis/Hunspell/compressed-empty-alias.aff",
+            "Analysis/Hunspell/compressed.aff",
+            "Analysis/Hunspell/compressed.dic",
+            "Analysis/Hunspell/condition.aff",
+            "Analysis/Hunspell/condition.dic",
+            "Analysis/Hunspell/conv.aff",
+            "Analysis/Hunspell/conv.dic",
+            "Analysis/Hunspell/dependencies.aff",
+            "Analysis/Hunspell/dependencies.dic",
+            "Analysis/Hunspell/escaped.aff",
+            "Analysis/Hunspell/escaped.dic",
+            "Analysis/Hunspell/flaglong.aff",
+            "Analysis/Hunspell/flaglong.dic",
+            "Analysis/Hunspell/flagnum.aff",
+            "Analysis/Hunspell/flagnum.dic",
+            "Analysis/Hunspell/homonyms.aff",
+            "Analysis/Hunspell/homonyms.dic",
+            "Analysis/Hunspell/ignore.aff",
+            "Analysis/Hunspell/ignore.dic",
+            "Analysis/Hunspell/mixedcase.dic",
+            "Analysis/Hunspell/morph.aff",
+            "Analysis/Hunspell/morph.dic",
+            "Analysis/Hunspell/optional-condition.aff",
+            "Analysis/Hunspell/simple.aff",
+            "Analysis/Hunspell/simple.dic",
+            "Analysis/Hunspell/twofold.aff",
+            "Analysis/Hunspell/twosuffixes.aff",
+            "Analysis/Hunspell/twosuffixes.dic",
+            "Analysis/Core/stop-1.txt",
+            "Analysis/Core/stop-2.txt",
+            "Analysis/Core/stop-snowball.txt",
+            "Analysis/Core/urls.from.random.text.with.urls.txt",
+            
"Analysis/Core/email.addresses.from.random.text.with.email.addresses.txt",
+            "Analysis/Core/LuceneResourcesWikiPage.html",
+            "Analysis/Core/LuceneResourcesWikiPageURLs.txt",
+            "Analysis/Core/random.text.with.email.addresses.txt",
+            "Analysis/Core/random.text.with.urls.txt",
+            "Analysis/Core/stoptypes-1.txt",
+            "Analysis/Core/stoptypes-2.txt",
+            "Analysis/CharFilters/htmlStripReaderTest.html",
+            "Analysis/CharFilters/MS-Word14generated.htm",
+            "Analysis/Cz/customStopWordFile.txt",
+            "Analysis/Synonym/synonyms-wordnet.txt",
+            "Analysis/Synonym/synonyms.txt",
+            "Analysis/Miscellaneous/keep-1.txt",
+            "Analysis/Miscellaneous/keep-2.txt",
+            "Analysis/Util/frenchArticles.txt",
+            "Analysis/De/data.txt",
+            "Analysis/No/nb_light.txt",
+            "Analysis/No/nb_minimal.txt",
+            "Analysis/No/nn_light.txt",
+            "Analysis/No/nn_minimal.txt",
+            "Analysis/Compound/compoundDictionary.txt",
+            "Analysis/Compound/da_UTF8.xml",
+            "Analysis/Compound/da_compoundDictionary.txt"
+          ]
         }
       },
       "dependencies": {
@@ -128,7 +120,102 @@
     },
     "net451": {
       "buildOptions": {
-        "define": [ "FEATURE_SERIALIZABLE" ]
+        "debugType": "portable",
+        "define": [ "FEATURE_SERIALIZABLE" ],
+        "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ],
+          "excludeFiles": [
+            "DateTimeHelperClass.cs",
+            "HashMapHelperClass.cs",
+            "StringHelperClass.cs"
+          ]
+        },
+        "embed": {
+          "includeFiles": [
+            "Analysis/En/porterTestData.zip",
+            "Analysis/En/kstemTestData.zip",
+            "Analysis/Snowball/TestSnowballVocabData.zip",
+            "Analysis/Fr/frlighttestdata.zip",
+            "Analysis/Fr/frminimaltestdata.zip",
+            "Analysis/De/delighttestdata.zip",
+            "Analysis/De/deminimaltestdata.zip",
+            "Analysis/Es/eslighttestdata.zip",
+            "Analysis/Ru/rulighttestdata.zip",
+            "Analysis/Ckb/ckbtestdata.zip",
+            "Analysis/Fi/filighttestdata.zip",
+            "Analysis/Gl/gltestdata.zip",
+            "Analysis/Pt/ptlighttestdata.zip",
+            "Analysis/Pt/ptminimaltestdata.zip",
+            "Analysis/Pt/ptrslptestdata.zip",
+            "Analysis/Hu/hulighttestdata.zip",
+            "Analysis/It/itlighttestdata.zip",
+            "Analysis/Sv/svlighttestdata.zip",
+            "Analysis/Hunspell/broken-flags.aff",
+            "Analysis/Hunspell/broken.aff",
+            "Analysis/Hunspell/circumfix.aff",
+            "Analysis/Hunspell/circumfix.dic",
+            "Analysis/Hunspell/complexprefix.aff",
+            "Analysis/Hunspell/complexprefix.dic",
+            "Analysis/Hunspell/compressed-before-set.aff",
+            "Analysis/Hunspell/compressed-empty-alias.aff",
+            "Analysis/Hunspell/compressed.aff",
+            "Analysis/Hunspell/compressed.dic",
+            "Analysis/Hunspell/condition.aff",
+            "Analysis/Hunspell/condition.dic",
+            "Analysis/Hunspell/conv.aff",
+            "Analysis/Hunspell/conv.dic",
+            "Analysis/Hunspell/dependencies.aff",
+            "Analysis/Hunspell/dependencies.dic",
+            "Analysis/Hunspell/escaped.aff",
+            "Analysis/Hunspell/escaped.dic",
+            "Analysis/Hunspell/flaglong.aff",
+            "Analysis/Hunspell/flaglong.dic",
+            "Analysis/Hunspell/flagnum.aff",
+            "Analysis/Hunspell/flagnum.dic",
+            "Analysis/Hunspell/homonyms.aff",
+            "Analysis/Hunspell/homonyms.dic",
+            "Analysis/Hunspell/ignore.aff",
+            "Analysis/Hunspell/ignore.dic",
+            "Analysis/Hunspell/mixedcase.dic",
+            "Analysis/Hunspell/morph.aff",
+            "Analysis/Hunspell/morph.dic",
+            "Analysis/Hunspell/optional-condition.aff",
+            "Analysis/Hunspell/simple.aff",
+            "Analysis/Hunspell/simple.dic",
+            "Analysis/Hunspell/twofold.aff",
+            "Analysis/Hunspell/twosuffixes.aff",
+            "Analysis/Hunspell/twosuffixes.dic",
+            "Analysis/Core/stop-1.txt",
+            "Analysis/Core/stop-2.txt",
+            "Analysis/Core/stop-snowball.txt",
+            "Analysis/Core/urls.from.random.text.with.urls.txt",
+            
"Analysis/Core/email.addresses.from.random.text.with.email.addresses.txt",
+            "Analysis/Core/LuceneResourcesWikiPage.html",
+            "Analysis/Core/LuceneResourcesWikiPageURLs.txt",
+            "Analysis/Core/random.text.with.email.addresses.txt",
+            "Analysis/Core/random.text.with.urls.txt",
+            "Analysis/Core/stoptypes-1.txt",
+            "Analysis/Core/stoptypes-2.txt",
+            "Analysis/CharFilters/htmlStripReaderTest.html",
+            "Analysis/CharFilters/MS-Word14generated.htm",
+            "Analysis/Cz/customStopWordFile.txt",
+            "Analysis/Synonym/synonyms-wordnet.txt",
+            "Analysis/Synonym/synonyms.txt",
+            "Analysis/Miscellaneous/keep-1.txt",
+            "Analysis/Miscellaneous/keep-2.txt",
+            "Analysis/Util/frenchArticles.txt",
+            "Analysis/De/data.txt",
+            "Analysis/No/nb_light.txt",
+            "Analysis/No/nb_minimal.txt",
+            "Analysis/No/nn_light.txt",
+            "Analysis/No/nn_minimal.txt",
+            "Analysis/Compound/compoundDictionary.txt",
+            "Analysis/Compound/da_UTF8.xml",
+            "Analysis/Compound/da_compoundDictionary.txt"
+          ]
+        }
       }
     }
   },

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/3d5ee7d2/src/Lucene.Net.Tests.Analysis.Stempel/project.json
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests.Analysis.Stempel/project.json 
b/src/Lucene.Net.Tests.Analysis.Stempel/project.json
index c8d9b70..e1831d6 100644
--- a/src/Lucene.Net.Tests.Analysis.Stempel/project.json
+++ b/src/Lucene.Net.Tests.Analysis.Stempel/project.json
@@ -6,42 +6,48 @@
     "Lucene.Net.TestFramework": "4.8.0",
     "NUnit": "3.5.0"
   },
-
   "testRunner": "nunit",
-  "buildOptions": {
-    "debugType": "portable",
-    "embed": {
-      "includeFiles": [
-        "Egothor.Stemmer/testRules.txt"
-      ]
-    },
-    "compile": {
-      "includeFiles": [
-        "../CommonAssemblyInfo.cs"
-      ]
-    }
-  },
   "frameworks": {
     "netcoreapp1.0": {
       "imports": "dnxcore50",
-      "dependencies": {
-        "Microsoft.NETCore.App": {
-          "type": "platform",
-          "version": "1.0.1"
-        }
-      },
       "buildOptions": {
+        "debugType": "portable",
         "define": [ "NETSTANDARD" ],
         "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ],
           "excludeFiles": [
             "Support/TestApiConsistency.cs"
           ]
+        },
+        "embed": {
+          "includeFiles": [
+            "Egothor.Stemmer/testRules.txt"
+          ]
+        }
+      },
+      "dependencies": {
+        "Microsoft.NETCore.App": {
+          "type": "platform",
+          "version": "1.0.1"
         }
       }
     },
     "net451": {
       "buildOptions": {
-        "define": [ "FEATURE_SERIALIZABLE" ]
+        "debugType": "portable",
+        "define": [ "FEATURE_SERIALIZABLE" ],
+        "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        },
+        "embed": {
+          "includeFiles": [
+            "Egothor.Stemmer/testRules.txt"
+          ]
+        }
       }
     }
   },

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/3d5ee7d2/src/Lucene.Net.Tests.Classification/project.json
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests.Classification/project.json 
b/src/Lucene.Net.Tests.Classification/project.json
index 4b19578..2e6375a 100644
--- a/src/Lucene.Net.Tests.Classification/project.json
+++ b/src/Lucene.Net.Tests.Classification/project.json
@@ -7,36 +7,37 @@
     "Lucene.Net.TestFramework": "4.8.0",
     "NUnit": "3.5.0"
   },
-
   "testRunner": "nunit",
-  "buildOptions": {
-    "debugType": "portable",
-    "compile": {
-      "includeFiles": [
-        "../CommonAssemblyInfo.cs"
-      ]
-    }
-  },
   "frameworks": {
     "netcoreapp1.0": {
       "imports": "dnxcore50",
-      "dependencies": {
-        "Microsoft.NETCore.App": {
-          "type": "platform",
-          "version": "1.0.1"
-        }
-      },
       "buildOptions": {
+        "debugType": "portable",
         "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ],
           "excludeFiles": [
             "Support/TestApiConsistency.cs"
           ]
         }
+      },
+      "dependencies": {
+        "Microsoft.NETCore.App": {
+          "type": "platform",
+          "version": "1.0.1"
+        }
       }
     },
     "net451": {
       "buildOptions": {
-        "define": [ "FEATURE_SERIALIZABLE" ]
+        "debugType": "portable",
+        "define": [ "FEATURE_SERIALIZABLE" ],
+        "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        }
       }
     }
   },

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/3d5ee7d2/src/Lucene.Net.Tests.Codecs/project.json
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests.Codecs/project.json 
b/src/Lucene.Net.Tests.Codecs/project.json
index 2eff289..80c02c1 100644
--- a/src/Lucene.Net.Tests.Codecs/project.json
+++ b/src/Lucene.Net.Tests.Codecs/project.json
@@ -7,27 +7,22 @@
     "Lucene.Net.Codecs": "4.8.0",
     "Lucene.Net.TestFramework": "4.8.0"
   },
-
   "testRunner": "nunit",
-  "buildOptions": {
-    "debugType": "portable",
-    "compile": {
-      "includeFiles": [
-        "../CommonAssemblyInfo.cs"
-      ]
-    }
-  },
   "frameworks": {
     "netcoreapp1.0": {
+      "imports": "dnxcore50",
       "buildOptions": {
+        "debugType": "portable",
         "define": [ "NETSTANDARD" ],
         "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ],
           "excludeFiles": [
             "Support/TestApiConsistency.cs"
           ]
         }
       },
-      "imports": "dnxcore50",
       "dependencies": {
         "Microsoft.NETCore.App": {
           "type": "platform",
@@ -37,7 +32,13 @@
     },
     "net451": {
       "buildOptions": {
-        "define": [ "FEATURE_SERIALIZABLE" ]
+        "debugType": "portable",
+        "define": [ "FEATURE_SERIALIZABLE" ],
+        "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        }
       }
     }
   },

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/3d5ee7d2/src/Lucene.Net.Tests.Expressions/project.json
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests.Expressions/project.json 
b/src/Lucene.Net.Tests.Expressions/project.json
index ce8597a..8b4ba79 100644
--- a/src/Lucene.Net.Tests.Expressions/project.json
+++ b/src/Lucene.Net.Tests.Expressions/project.json
@@ -7,36 +7,37 @@
     "Lucene.Net.TestFramework": "4.8.0",
     "NUnit": "3.5.0"
   },
-
   "testRunner": "nunit",
-  "buildOptions": {
-    "debugType": "portable",
-    "compile": {
-      "includeFiles": [
-        "../CommonAssemblyInfo.cs"
-      ]
-    }
-  },
   "frameworks": {
     "netcoreapp1.0": {
       "imports": "dnxcore50",
-      "dependencies": {
-        "Microsoft.NETCore.App": {
-          "type": "platform",
-          "version": "1.0.1"
-        }
-      },
       "buildOptions": {
+        "debugType": "portable",
         "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ],
           "excludeFiles": [
             "Support/TestApiConsistency.cs"
           ]
         }
+      },
+      "dependencies": {
+        "Microsoft.NETCore.App": {
+          "type": "platform",
+          "version": "1.0.1"
+        }
       }
     },
     "net451": {
       "buildOptions": {
-        "define": [ "FEATURE_SERIALIZABLE" ]
+        "debugType": "portable",
+        "define": [ "FEATURE_SERIALIZABLE" ],
+        "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        }
       }
     }
   },

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/3d5ee7d2/src/Lucene.Net.Tests.Facet/project.json
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests.Facet/project.json 
b/src/Lucene.Net.Tests.Facet/project.json
index bb6f429..329d8cc 100644
--- a/src/Lucene.Net.Tests.Facet/project.json
+++ b/src/Lucene.Net.Tests.Facet/project.json
@@ -7,37 +7,42 @@
     "Lucene.Net.TestFramework": "4.8.0",
     "NUnit": "3.5.0"
   },
-
   "testRunner": "nunit",
-  "buildOptions": {
-    "debugType": "portable",
-    "compile": {
-      "includeFiles": [
-        "../CommonAssemblyInfo.cs"
-      ]
-    }
-  },
   "frameworks": {
     "netcoreapp1.0": {
       "imports": "dnxcore50",
-      "dependencies": {
-        "Microsoft.NETCore.App": {
-          "type": "platform",
-          "version": "1.0.1"
-        }
-      },
       "buildOptions": {
+        "debugType": "portable",
         "define": [ "NETSTANDARD" ],
         "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ],
           "excludeFiles": [
             "Support/TestApiConsistency.cs"
           ]
         }
+      },
+      "dependencies": {
+        "Microsoft.NETCore.App": {
+          "type": "platform",
+          "version": "1.0.1"
+        }
       }
     },
     "net451": {
       "buildOptions": {
-        "define": [ "FEATURE_SERIALIZABLE", "FEATURE_THREAD_PRIORITY", 
"FEATURE_THREADINTERRUPTEDEXCEPTION" ]
+        "debugType": "portable",
+        "define": [
+          "FEATURE_SERIALIZABLE",
+          "FEATURE_THREAD_PRIORITY",
+          "FEATURE_THREADINTERRUPTEDEXCEPTION" 
+        ],
+        "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        }
       }
     }
   },

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/3d5ee7d2/src/Lucene.Net.Tests.Grouping/project.json
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests.Grouping/project.json 
b/src/Lucene.Net.Tests.Grouping/project.json
index 44fe394..e082ad1 100644
--- a/src/Lucene.Net.Tests.Grouping/project.json
+++ b/src/Lucene.Net.Tests.Grouping/project.json
@@ -7,37 +7,38 @@
     "Lucene.Net.TestFramework": "4.8.0",
     "NUnit": "3.5.0"
   },
-
   "testRunner": "nunit",
-  "buildOptions": {
-    "debugType": "portable",
-    "compile": {
-      "includeFiles": [
-        "../CommonAssemblyInfo.cs"
-      ]
-    }
-  },
   "frameworks": {
     "netcoreapp1.0": {
       "imports": "dnxcore50",
-      "dependencies": {
-        "Microsoft.NETCore.App": {
-          "type": "platform",
-          "version": "1.0.1"
-        }
-      },
       "buildOptions": {
+        "debugType": "portable",
         "define": [ "NETSTANDARD" ],
         "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ],
           "excludeFiles": [
             "Support/TestApiConsistency.cs"
           ]
         }
+      },
+      "dependencies": {
+        "Microsoft.NETCore.App": {
+          "type": "platform",
+          "version": "1.0.1"
+        }
       }
     },
     "net451": {
       "buildOptions": {
-        "define": [ "FEATURE_SERIALIZABLE" ]
+        "debugType": "portable",
+        "define": [ "FEATURE_SERIALIZABLE" ],
+        "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        }
       }
     }
   },

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/3d5ee7d2/src/Lucene.Net.Tests.Highlighter/project.json
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests.Highlighter/project.json 
b/src/Lucene.Net.Tests.Highlighter/project.json
index c125791..0ab2992 100644
--- a/src/Lucene.Net.Tests.Highlighter/project.json
+++ b/src/Lucene.Net.Tests.Highlighter/project.json
@@ -9,27 +9,23 @@
     "NUnit": "3.5.0"
   },
   "testRunner": "nunit",
-  "buildOptions": {
-    "debugType": "portable",
-    "embed": {
-      "includeFiles": [
-        "PostingsHighlight/CambridgeMA.utf8"
-      ]
-    },
-    "compile": {
-      "includeFiles": [
-        "../CommonAssemblyInfo.cs"
-      ]
-    }
-  },
   "frameworks": {
     "netcoreapp1.0": {
       "buildOptions": {
+        "debugType": "portable",
         "define": [ "NETSTANDARD" ],
         "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ],
           "excludeFiles": [
             "Support/TestApiConsistency.cs"
           ]
+        },
+        "embed": {
+          "includeFiles": [
+            "PostingsHighlight/CambridgeMA.utf8"
+          ]
         }
       },
       "dependencies": {
@@ -43,7 +39,18 @@
     },
     "net451": {
       "buildOptions": {
-        "define": [ "FEATURE_SERIALIZABLE" ]
+        "debugType": "portable",
+        "define": [ "FEATURE_SERIALIZABLE" ],
+        "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        },
+        "embed": {
+          "includeFiles": [
+            "PostingsHighlight/CambridgeMA.utf8"
+          ]
+        }
       }
     }
   },

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/3d5ee7d2/src/Lucene.Net.Tests.Join/project.json
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests.Join/project.json 
b/src/Lucene.Net.Tests.Join/project.json
index 75152bf..9b7ca68 100644
--- a/src/Lucene.Net.Tests.Join/project.json
+++ b/src/Lucene.Net.Tests.Join/project.json
@@ -8,36 +8,37 @@
     "Lucene.Net.TestFramework": "4.8.0",
     "NUnit": "3.5.0"
   },
-
   "testRunner": "nunit",
-  "buildOptions": {
-    "debugType": "portable",
-    "compile": {
-      "includeFiles": [
-        "../CommonAssemblyInfo.cs"
-      ]
-    }
-  },
   "frameworks": {
     "netcoreapp1.0": {
       "imports": "dnxcore50",
-      "dependencies": {
-        "Microsoft.NETCore.App": {
-          "type": "platform",
-          "version": "1.0.1"
-        }
-      },
       "buildOptions": {
+        "debugType": "portable",
         "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ],
           "excludeFiles": [
             "Support/TestApiConsistency.cs"
           ]
         }
+      },
+      "dependencies": {
+        "Microsoft.NETCore.App": {
+          "type": "platform",
+          "version": "1.0.1"
+        }
       }
     },
     "net451": {
       "buildOptions": {
-        "define": [ "FEATURE_SERIALIZABLE" ]
+        "debugType": "portable",
+        "define": [ "FEATURE_SERIALIZABLE" ],
+        "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        }
       }
     }
   },

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/3d5ee7d2/src/Lucene.Net.Tests.Memory/project.json
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests.Memory/project.json 
b/src/Lucene.Net.Tests.Memory/project.json
index ea9f7fd..55ce7e9 100644
--- a/src/Lucene.Net.Tests.Memory/project.json
+++ b/src/Lucene.Net.Tests.Memory/project.json
@@ -7,44 +7,49 @@
     "Lucene.Net.TestFramework": "4.8.0",
     "NUnit": "3.5.0"
   },
-
-  "buildOptions": {
-    "debugType": "portable",
-    "embed": {
-      "includeFiles": [
-        "Index/Memory/testqueries.txt",
-        "Index/Memory/testqueries2.txt"
-      ]
-    },
-    "compile": {
-      "includeFiles": [
-        "../CommonAssemblyInfo.cs"
-      ]
-    }
-  },
-  
   "testRunner": "nunit",
-
   "frameworks": {
     "netcoreapp1.0": {
       "imports": "dnxcore50",
-      "dependencies": {
-        "Microsoft.NETCore.App": {
-          "type": "platform",
-          "version": "1.0.1"
-        }
-      },
       "buildOptions": {
+        "debugType": "portable",
         "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ],
           "excludeFiles": [
             "Support/TestApiConsistency.cs"
           ]
+        },
+        "embed": {
+          "includeFiles": [
+            "Index/Memory/testqueries.txt",
+            "Index/Memory/testqueries2.txt"
+          ]
+        }
+      },
+      "dependencies": {
+        "Microsoft.NETCore.App": {
+          "type": "platform",
+          "version": "1.0.1"
         }
       }
     },
     "net451": {
       "buildOptions": {
-        "define": [ "FEATURE_SERIALIZABLE" ]
+        "debugType": "portable",
+        "define": [ "FEATURE_SERIALIZABLE" ],
+        "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        },
+        "embed": {
+          "includeFiles": [
+            "Index/Memory/testqueries.txt",
+            "Index/Memory/testqueries2.txt"
+          ]
+        }
       }
     }
   },

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/3d5ee7d2/src/Lucene.Net.Tests.Misc/project.json
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests.Misc/project.json 
b/src/Lucene.Net.Tests.Misc/project.json
index 8ddec9b..5efd538 100644
--- a/src/Lucene.Net.Tests.Misc/project.json
+++ b/src/Lucene.Net.Tests.Misc/project.json
@@ -6,36 +6,37 @@
     "Lucene.Net.TestFramework": "4.8.0",
     "NUnit": "3.5.0"
   },
-
   "testRunner": "nunit",
-  "buildOptions": {
-    "debugType": "portable",
-    "compile": {
-      "includeFiles": [
-        "../CommonAssemblyInfo.cs"
-      ]
-    }
-  },
   "frameworks": {
     "netcoreapp1.0": {
       "imports": "dnxcore50",
-      "dependencies": {
-        "Microsoft.NETCore.App": {
-          "type": "platform",
-          "version": "1.0.1"
-        }
-      },
       "buildOptions": {
+        "debugType": "portable",
         "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ],
           "excludeFiles": [
             "Support/TestApiConsistency.cs"
           ]
         }
+      },
+      "dependencies": {
+        "Microsoft.NETCore.App": {
+          "type": "platform",
+          "version": "1.0.1"
+        }
       }
     },
     "net451": {
       "buildOptions": {
-        "define": [ "FEATURE_SERIALIZABLE" ]
+        "debugType": "portable",
+        "define": [ "FEATURE_SERIALIZABLE" ],
+        "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        }
       }
     }
   },

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/3d5ee7d2/src/Lucene.Net.Tests.Queries/project.json
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests.Queries/project.json 
b/src/Lucene.Net.Tests.Queries/project.json
index d2e6d2f..8912bfe 100644
--- a/src/Lucene.Net.Tests.Queries/project.json
+++ b/src/Lucene.Net.Tests.Queries/project.json
@@ -6,36 +6,37 @@
     "Lucene.Net.TestFramework": "4.8.0",
     "NUnit": "3.5.0"
   },
-
   "testRunner": "nunit",
-  "buildOptions": {
-    "debugType": "portable",
-    "compile": {
-      "includeFiles": [
-        "../CommonAssemblyInfo.cs"
-      ]
-    }
-  },
   "frameworks": {
     "netcoreapp1.0": {
       "imports": "dnxcore50",
-      "dependencies": {
-        "Microsoft.NETCore.App": {
-          "type": "platform",
-          "version": "1.0.1"
-        }
-      },
       "buildOptions": {
+        "debugType": "portable",
         "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ],
           "excludeFiles": [
             "Support/TestApiConsistency.cs"
           ]
         }
+      },
+      "dependencies": {
+        "Microsoft.NETCore.App": {
+          "type": "platform",
+          "version": "1.0.1"
+        }
       }
     },
     "net451": {
       "buildOptions": {
-        "define": [ "FEATURE_SERIALIZABLE" ]
+        "debugType": "portable",
+        "define": [ "FEATURE_SERIALIZABLE" ],
+        "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        }
       }
     }
   },

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/3d5ee7d2/src/Lucene.Net.Tests.QueryParser/project.json
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests.QueryParser/project.json 
b/src/Lucene.Net.Tests.QueryParser/project.json
index e3e8497..75efe48 100644
--- a/src/Lucene.Net.Tests.QueryParser/project.json
+++ b/src/Lucene.Net.Tests.QueryParser/project.json
@@ -7,67 +7,97 @@
     "Lucene.Net.TestFramework": "4.8.0",
     "NUnit": "3.5.0"
   },
-
   "testRunner": "nunit",
-  "buildOptions": {
-    "debugType": "portable",
-    "embed": {
-      "includeFiles": [
-        "Xml/albumBooleanQuery.xsl",
-        "Xml/albumFilteredQuery.xsl",
-        "Xml/albumLuceneClassicQuery.xsl",
-        "Xml/BooleanFilter.xml",
-        "Xml/BooleanQuery.xml",
-        "Xml/BoostingQuery.xml",
-        "Xml/BoostingTermQuery.xml",
-        "Xml/CachedFilter.xml",
-        "Xml/ConstantScoreQuery.xml",
-        "Xml/DisjunctionMaxQuery.xml",
-        "Xml/DuplicateFilterQuery.xml",
-        "Xml/FuzzyLikeThisQuery.xml",
-        "Xml/LikeThisQuery.xml",
-        "Xml/MatchAllDocsQuery.xml",
-        "Xml/NestedBooleanQuery.xml",
-        "Xml/NumericRangeFilterQuery.xml",
-        "Xml/NumericRangeQueryQuery.xml",
-        "Xml/RangeFilterQuery.xml",
-        "Xml/reuters21578.txt",
-        "Xml/SpanQuery.xml",
-        "Xml/TermQuery.xml",
-        "Xml/TermsFilterQuery.xml",
-        "Xml/TermsQuery.xml",
-        "Xml/UserInputQuery.xml",
-        "Xml/UserInputQueryCustomField.xml"
-      ]
-    },
-    "compile": {
-      "includeFiles": [
-        "../CommonAssemblyInfo.cs"
-      ]
-    }
-  },
   "frameworks": {
     "netcoreapp1.0": {
       "imports": "dnxcore50",
-      "dependencies": {
-        "Microsoft.NETCore.App": {
-          "type": "platform",
-          "version": "1.0.1"
-        }
-      },
       "buildOptions": {
+        "debugType": "portable",
         "define": [ "NETSTANDARD" ],
         "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ],
           "excludeFiles": [
             "Xml/TestQueryTemplateManager.cs",
             "Support/TestApiConsistency.cs"
           ]
+        },
+        "embed": {
+          "includeFiles": [
+            "Xml/albumBooleanQuery.xsl",
+            "Xml/albumFilteredQuery.xsl",
+            "Xml/albumLuceneClassicQuery.xsl",
+            "Xml/BooleanFilter.xml",
+            "Xml/BooleanQuery.xml",
+            "Xml/BoostingQuery.xml",
+            "Xml/BoostingTermQuery.xml",
+            "Xml/CachedFilter.xml",
+            "Xml/ConstantScoreQuery.xml",
+            "Xml/DisjunctionMaxQuery.xml",
+            "Xml/DuplicateFilterQuery.xml",
+            "Xml/FuzzyLikeThisQuery.xml",
+            "Xml/LikeThisQuery.xml",
+            "Xml/MatchAllDocsQuery.xml",
+            "Xml/NestedBooleanQuery.xml",
+            "Xml/NumericRangeFilterQuery.xml",
+            "Xml/NumericRangeQueryQuery.xml",
+            "Xml/RangeFilterQuery.xml",
+            "Xml/reuters21578.txt",
+            "Xml/SpanQuery.xml",
+            "Xml/TermQuery.xml",
+            "Xml/TermsFilterQuery.xml",
+            "Xml/TermsQuery.xml",
+            "Xml/UserInputQuery.xml",
+            "Xml/UserInputQueryCustomField.xml"
+          ]
+        }
+      },
+      "dependencies": {
+        "Microsoft.NETCore.App": {
+          "type": "platform",
+          "version": "1.0.1"
         }
       }
     },
     "net451": {
       "buildOptions": {
-        "define": [ "FEATURE_SERIALIZABLE" ]
+        "debugType": "portable",
+        "define": [ "FEATURE_SERIALIZABLE" ],
+        "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        },
+        "embed": {
+          "includeFiles": [
+            "Xml/albumBooleanQuery.xsl",
+            "Xml/albumFilteredQuery.xsl",
+            "Xml/albumLuceneClassicQuery.xsl",
+            "Xml/BooleanFilter.xml",
+            "Xml/BooleanQuery.xml",
+            "Xml/BoostingQuery.xml",
+            "Xml/BoostingTermQuery.xml",
+            "Xml/CachedFilter.xml",
+            "Xml/ConstantScoreQuery.xml",
+            "Xml/DisjunctionMaxQuery.xml",
+            "Xml/DuplicateFilterQuery.xml",
+            "Xml/FuzzyLikeThisQuery.xml",
+            "Xml/LikeThisQuery.xml",
+            "Xml/MatchAllDocsQuery.xml",
+            "Xml/NestedBooleanQuery.xml",
+            "Xml/NumericRangeFilterQuery.xml",
+            "Xml/NumericRangeQueryQuery.xml",
+            "Xml/RangeFilterQuery.xml",
+            "Xml/reuters21578.txt",
+            "Xml/SpanQuery.xml",
+            "Xml/TermQuery.xml",
+            "Xml/TermsFilterQuery.xml",
+            "Xml/TermsQuery.xml",
+            "Xml/UserInputQuery.xml",
+            "Xml/UserInputQueryCustomField.xml"
+          ]
+        }
       }
     }
   },

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/3d5ee7d2/src/Lucene.Net.Tests.Sandbox/project.json
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests.Sandbox/project.json 
b/src/Lucene.Net.Tests.Sandbox/project.json
index 2dee012..6a853eb 100644
--- a/src/Lucene.Net.Tests.Sandbox/project.json
+++ b/src/Lucene.Net.Tests.Sandbox/project.json
@@ -7,41 +7,47 @@
     "Lucene.Net.TestFramework": "4.8.0",
     "NUnit": "3.5.0"
   },
-  "buildOptions": {
-    "debugType": "portable",
-    "embed": {
-      "includeFiles": [
-        "Queries/fuzzyTestData.txt"
-      ]
-    },
-    "compile": {
-      "includeFiles": [
-        "../CommonAssemblyInfo.cs"
-      ]
-    }
-  },
   "testRunner": "nunit",
-
   "frameworks": {
     "netcoreapp1.0": {
-      "dependencies": {
-        "Microsoft.NETCore.App": {
-          "type": "platform",
-          "version": "1.0.1"
-        }
-      },
       "imports": "dnxcore50",
       "buildOptions": {
+        "debugType": "portable",
         "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ],
           "excludeFiles": [
             "Support/TestApiConsistency.cs"
           ]
+        },
+        "embed": {
+          "includeFiles": [
+            "Queries/fuzzyTestData.txt"
+          ]
+        }
+      },
+      "dependencies": {
+        "Microsoft.NETCore.App": {
+          "type": "platform",
+          "version": "1.0.1"
         }
       }
     },
     "net451": {
       "buildOptions": {
-        "define": [ "FEATURE_SERIALIZABLE" ]
+        "debugType": "portable",
+        "define": [ "FEATURE_SERIALIZABLE" ],
+        "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        },
+        "embed": {
+          "includeFiles": [
+            "Queries/fuzzyTestData.txt"
+          ]
+        }
       }
     }
   },

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/3d5ee7d2/src/Lucene.Net.Tests.Spatial/project.json
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests.Spatial/project.json 
b/src/Lucene.Net.Tests.Spatial/project.json
index abdff9e..8703804 100644
--- a/src/Lucene.Net.Tests.Spatial/project.json
+++ b/src/Lucene.Net.Tests.Spatial/project.json
@@ -8,39 +8,35 @@
     "NUnit": "3.5.0"
   },
   "testRunner": "nunit",
-  "buildOptions": {
-    "debugType": "portable",
-    "embed": {
-      "includeFiles": [
-        "Test-Files/cities-Intersects-BBox.txt",
-        "Test-Files/Data/countries-bbox.txt",
-        "Test-Files/Data/countries-poly.txt",
-        "Test-Files/Data/geonames-IE.txt",
-        "Test-Files/Data/LUCENE-4464.txt",
-        "Test-Files/Data/simple-bbox.txt",
-        "Test-Files/Data/states-bbox.txt",
-        "Test-Files/Data/states-poly.txt",
-        "Test-Files/Data/world-cities-points.txt",
-        "Test-Files/simple-Queries-BBox.txt",
-        "Test-Files/states-Intersects-BBox.txt",
-        "Test-Files/states-IsWithin-BBox.txt"
-      ]
-    },
-    "compile": {
-      "includeFiles": [
-        "../CommonAssemblyInfo.cs"
-      ]
-    }
-  },
   "frameworks": {
     "netcoreapp1.0": {
       "imports": [ "dnxcore50", "portable-net403+sl5+win8+wp8+wpa81" ],
       "buildOptions": {
+        "debugType": "portable",
         "define": [ "NETSTANDARD" ],
         "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ],
           "excludeFiles": [
             "Support/TestApiConsistency.cs"
           ]
+        },
+        "embed": {
+          "includeFiles": [
+            "Test-Files/cities-Intersects-BBox.txt",
+            "Test-Files/Data/countries-bbox.txt",
+            "Test-Files/Data/countries-poly.txt",
+            "Test-Files/Data/geonames-IE.txt",
+            "Test-Files/Data/LUCENE-4464.txt",
+            "Test-Files/Data/simple-bbox.txt",
+            "Test-Files/Data/states-bbox.txt",
+            "Test-Files/Data/states-poly.txt",
+            "Test-Files/Data/world-cities-points.txt",
+            "Test-Files/simple-Queries-BBox.txt",
+            "Test-Files/states-Intersects-BBox.txt",
+            "Test-Files/states-IsWithin-BBox.txt"
+          ]
         }
       },
       "dependencies": {
@@ -52,7 +48,29 @@
     },
     "net451": {
       "buildOptions": {
-        "define": [ "FEATURE_SERIALIZABLE" ]
+        "debugType": "portable",
+        "define": [ "FEATURE_SERIALIZABLE" ],
+        "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        },
+        "embed": {
+          "includeFiles": [
+            "Test-Files/cities-Intersects-BBox.txt",
+            "Test-Files/Data/countries-bbox.txt",
+            "Test-Files/Data/countries-poly.txt",
+            "Test-Files/Data/geonames-IE.txt",
+            "Test-Files/Data/LUCENE-4464.txt",
+            "Test-Files/Data/simple-bbox.txt",
+            "Test-Files/Data/states-bbox.txt",
+            "Test-Files/Data/states-poly.txt",
+            "Test-Files/Data/world-cities-points.txt",
+            "Test-Files/simple-Queries-BBox.txt",
+            "Test-Files/states-Intersects-BBox.txt",
+            "Test-Files/states-IsWithin-BBox.txt"
+          ]
+        }
       },
       "dependencies": {
         "Spatial4n.Core.NTS": "0.4.1.1-beta"

http://git-wip-us.apache.org/repos/asf/lucenenet/blob/3d5ee7d2/src/Lucene.Net.Tests.Suggest/project.json
----------------------------------------------------------------------
diff --git a/src/Lucene.Net.Tests.Suggest/project.json 
b/src/Lucene.Net.Tests.Suggest/project.json
index 513f87d..891f399 100644
--- a/src/Lucene.Net.Tests.Suggest/project.json
+++ b/src/Lucene.Net.Tests.Suggest/project.json
@@ -8,23 +8,7 @@
     "Lucene.Net.TestFramework": "4.8.0",
     "NUnit": "3.5.0"
   },
-
-  "buildOptions": {
-    "debugType": "portable",
-    "embed": {
-      "includeFiles": [
-        "Suggest/Top50KWiki.utf8"
-      ]
-    },
-    "compile": {
-      "includeFiles": [
-        "../CommonAssemblyInfo.cs"
-      ]
-    }
-  },
-
   "testRunner": "nunit",
-
   "frameworks": {
     "netcoreapp1.0": {
       "imports": "dnxcore50",
@@ -35,17 +19,37 @@
         }
       },
       "buildOptions": {
+        "debugType": "portable",
         "define": [ "NETSTANDARD" ],
         "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ],
           "excludeFiles": [
             "Support/TestApiConsistency.cs"
           ]
+        },
+        "embed": {
+          "includeFiles": [
+            "Suggest/Top50KWiki.utf8"
+          ]
         }
       }
     },
     "net451": {
       "buildOptions": {
-        "define": [ "FEATURE_SERIALIZABLE", "FEATURE_THREAD_PRIORITY" ]
+        "debugType": "portable",
+        "define": [ "FEATURE_SERIALIZABLE", "FEATURE_THREAD_PRIORITY" ],
+        "compile": {
+          "includeFiles": [
+            "../CommonAssemblyInfo.cs"
+          ]
+        },
+        "embed": {
+          "includeFiles": [
+            "Suggest/Top50KWiki.utf8"
+          ]
+        }
       }
     }
   },

Reply via email to