You are viewing a plain text version of this content. The canonical link for it is here.
Posted to npanday-commits@incubator.apache.org by br...@apache.org on 2014/03/20 02:15:57 UTC

svn commit: r1579508 - /incubator/npanday/trunk/components/dotnet-core/src/main/resources/META-INF/npanday/compiler-plugins.xml

Author: brett
Date: Thu Mar 20 02:15:56 2014
New Revision: 1579508

URL: http://svn.apache.org/r1579508
Log:
add all other known .NETPortable profiles

Modified:
    incubator/npanday/trunk/components/dotnet-core/src/main/resources/META-INF/npanday/compiler-plugins.xml

Modified: incubator/npanday/trunk/components/dotnet-core/src/main/resources/META-INF/npanday/compiler-plugins.xml
URL: http://svn.apache.org/viewvc/incubator/npanday/trunk/components/dotnet-core/src/main/resources/META-INF/npanday/compiler-plugins.xml?rev=1579508&r1=1579507&r2=1579508&view=diff
==============================================================================
--- incubator/npanday/trunk/components/dotnet-core/src/main/resources/META-INF/npanday/compiler-plugins.xml (original)
+++ incubator/npanday/trunk/components/dotnet-core/src/main/resources/META-INF/npanday/compiler-plugins.xml Thu Mar 20 02:15:56 2014
@@ -515,6 +515,7 @@
           <assembly>System.Net</assembly>
           <assembly>System.Runtime.Serialization</assembly>
           <assembly>System.ServiceModel</assembly>
+          <assembly>System.ServiceModel.Web</assembly>
           <assembly>System.Xml</assembly>
           <assembly>System.Xml.Serialization</assembly>
         </assemblies>
@@ -531,6 +532,7 @@
           <assembly>System.Net</assembly>
           <assembly>System.Runtime.Serialization</assembly>
           <assembly>System.ServiceModel</assembly>
+          <assembly>System.ServiceModel.Web</assembly>
           <assembly>System.Xml</assembly>
           <assembly>System.Xml.Serialization</assembly>
         </assemblies>
@@ -546,8 +548,121 @@
           <assembly>System.Net</assembly>
           <assembly>System.Runtime.Serialization</assembly>
           <assembly>System.ServiceModel</assembly>
+          <assembly>System.ServiceModel.Web</assembly>
           <assembly>System.Windows</assembly>
           <assembly>System.Xml</assembly>
+          <assembly>System.Xml.Linq</assembly>
+          <assembly>System.Xml.Serialization</assembly>
+        </assemblies>
+      </profile>
+      <profile>
+        <id>.NETPortable,Profile5</id>
+        <targetFramework>.NETPortable,Version=v4.0,Profile=Profile5</targetFramework>
+        <defaultAssemblyPath>C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.0\Profile\Profile5</defaultAssemblyPath>
+        <assemblies>
+          <assembly>mscorlib</assembly>
+          <assembly>System.Core</assembly>
+          <assembly>System</assembly>
+          <assembly>System.Net</assembly>
+          <assembly>System.Runtime.Serialization</assembly>
+          <assembly>System.ServiceModel</assembly>
+          <assembly>System.ServiceModel.Web</assembly>
+          <assembly>System.Xml</assembly>
+          <assembly>System.Xml.Serialization</assembly>
+        </assemblies>
+      </profile>
+      <profile>
+        <id>.NETPortable,Profile6</id>
+        <targetFramework>.NETPortable,Version=v4.0,Profile=Profile6</targetFramework>
+        <defaultAssemblyPath>C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.0\Profile\Profile6</defaultAssemblyPath>
+        <assemblies>
+          <assembly>mscorlib</assembly>
+          <assembly>System.ComponentModel.DataAnnotations</assembly>
+          <assembly>System.Core</assembly>
+          <assembly>System</assembly>
+          <assembly>System.Net</assembly>
+          <assembly>System.Runtime.Serialization</assembly>
+          <assembly>System.ServiceModel</assembly>
+          <assembly>System.ServiceModel.Web</assembly>
+          <assembly>System.Xml</assembly>
+          <assembly>System.Xml.Linq</assembly>
+          <assembly>System.Xml.Serialization</assembly>
+        </assemblies>
+      </profile>
+      <profile>
+        <id>.NETPortable,Profile14</id>
+        <targetFramework>.NETPortable,Version=v4.0,Profile=Profile14</targetFramework>
+        <defaultAssemblyPath>C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.0\Profile\Profile14</defaultAssemblyPath>
+        <assemblies>
+          <assembly>mscorlib</assembly>
+          <assembly>System.ComponentModel.Composition</assembly>
+          <assembly>System.Core</assembly>
+          <assembly>System</assembly>
+          <assembly>System.Net</assembly>
+          <assembly>System.Runtime.Serialization</assembly>
+          <assembly>System.ServiceModel</assembly>
+          <assembly>System.ServiceModel.Web</assembly>
+          <assembly>System.Xml</assembly>
+          <assembly>System.Xml.Serialization</assembly>
+        </assemblies>
+      </profile>
+      <profile>
+        <id>.NETPortable,Profile18</id>
+        <targetFramework>.NETPortable,Version=v4.0,Profile=Profile18</targetFramework>
+        <defaultAssemblyPath>C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.0\Profile\Profile18</defaultAssemblyPath>
+        <assemblies>
+          <assembly>mscorlib</assembly>
+          <assembly>System.ComponentModel.Composition</assembly>
+          <assembly>System.ComponentModel.DataAnnotations</assembly>
+          <assembly>System.Core</assembly>
+          <assembly>System</assembly>
+          <assembly>System.Net</assembly>
+          <assembly>System.Runtime.Serialization</assembly>
+          <assembly>System.ServiceModel</assembly>
+          <assembly>System.ServiceModel.Web</assembly>
+          <assembly>System.Xml</assembly>
+          <assembly>System.Xml.Linq</assembly>
+          <assembly>System.Xml.Serialization</assembly>
+        </assemblies>
+      </profile>
+      <profile>
+        <id>.NETPortable,Profile19</id>
+        <targetFramework>.NETPortable,Version=v4.0,Profile=Profile19</targetFramework>
+        <defaultAssemblyPath>C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.0\Profile\Profile19</defaultAssemblyPath>
+        <assemblies>
+          <assembly>mscorlib</assembly>
+          <assembly>System.ComponentModel.Composition</assembly>
+          <assembly>System.ComponentModel.DataAnnotations</assembly>
+          <assembly>System.Core</assembly>
+          <assembly>System</assembly>
+          <assembly>System.Net</assembly>
+          <assembly>System.Runtime.Serialization</assembly>
+          <assembly>System.ServiceModel</assembly>
+          <assembly>System.ServiceModel.Web</assembly>
+          <assembly>System.Xml</assembly>
+          <assembly>System.Xml.Linq</assembly>
+          <assembly>System.Xml.Serialization</assembly>
+        </assemblies>
+      </profile>
+      <profile>
+        <id>.NETPortable,Profile23</id>
+        <targetFramework>.NETPortable,Version=v4.0,Profile=Profile23</targetFramework>
+        <defaultAssemblyPath>C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.0\Profile\Profile23</defaultAssemblyPath>
+        <assemblies>
+          <assembly>Microsoft.CSharp</assembly>
+          <assembly>mscorlib</assembly>
+          <assembly>System.ComponentModel.Composition</assembly>
+          <assembly>System.ComponentModel.DataAnnotations</assembly>
+          <assembly>System.Core</assembly>
+          <assembly>System</assembly>
+          <assembly>System.Net</assembly>
+          <assembly>System.Numerics</assembly>
+          <assembly>System.Runtime.Serialization</assembly>
+          <assembly>System.ServiceModel</assembly>
+          <assembly>System.ServiceModel.Web</assembly>
+          <assembly>System.Windows</assembly>
+          <assembly>System.Xml</assembly>
+          <assembly>System.Xml.Linq</assembly>
           <assembly>System.Xml.Serialization</assembly>
         </assemblies>
       </profile>
@@ -560,19 +675,626 @@
           <assembly>Microsoft.CSharp</assembly>
           <assembly>System.ComponentModel.Composition</assembly>
           <assembly>System.ComponentModel.DataAnnotations</assembly>
+          <assembly>System.Core</assembly>
+          <assembly>System</assembly>
+          <assembly>System.Net</assembly>
+          <assembly>System.Numerics</assembly>
+          <assembly>System.Runtime.Serialization</assembly>
+          <assembly>System.ServiceModel</assembly>
+          <assembly>System.ServiceModel.Web</assembly>
+          <assembly>System.Windows</assembly>
+          <assembly>System.Xml</assembly>
+          <assembly>System.Xml.Linq</assembly>
+          <assembly>System.Xml.Serialization</assembly>
+        </assemblies>
+      </profile>
+      <profile>
+        <id>.NETPortable,Profile36</id>
+        <targetFramework>.NETPortable,Version=v4.0,Profile=Profile36</targetFramework>
+        <defaultAssemblyPath>C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.0\Profile\Profile36</defaultAssemblyPath>
+        <assemblies>
+          <assembly>mscorlib</assembly>
+          <assembly>System.Core</assembly>
+          <assembly>System</assembly>
+          <assembly>System.Net</assembly>
+          <assembly>System.Runtime.Serialization</assembly>
+          <assembly>System.ServiceModel</assembly>
+          <assembly>System.ServiceModel.Web</assembly>
+          <assembly>System.Xml</assembly>
+          <assembly>System.Xml.Serialization</assembly>
+        </assemblies>
+      </profile>
+      <profile>
+        <id>.NETPortable,Profile37</id>
+        <targetFramework>.NETPortable,Version=v4.0,Profile=Profile37</targetFramework>
+        <defaultAssemblyPath>C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.0\Profile\Profile37</defaultAssemblyPath>
+        <assemblies>
+          <assembly>mscorlib</assembly>
+          <assembly>System.Core</assembly>
+          <assembly>System</assembly>
+          <assembly>System.Net</assembly>
+          <assembly>System.Runtime.Serialization</assembly>
+          <assembly>System.ServiceModel</assembly>
+          <assembly>System.ServiceModel.Web</assembly>
+          <assembly>System.Xml</assembly>
+          <assembly>System.Xml.Serialization</assembly>
+        </assemblies>
+      </profile>
+      <profile>
+        <id>.NETPortable,Profile41</id>
+        <targetFramework>.NETPortable,Version=v4.0,Profile=Profile41</targetFramework>
+        <defaultAssemblyPath>C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.0\Profile\Profile41</defaultAssemblyPath>
+        <assemblies>
+          <assembly>mscorlib</assembly>
+          <assembly>System.ComponentModel.DataAnnotations</assembly>
+          <assembly>System.Core</assembly>
+          <assembly>System</assembly>
+          <assembly>System.Net</assembly>
+          <assembly>System.Runtime.Serialization</assembly>
+          <assembly>System.ServiceModel</assembly>
+          <assembly>System.ServiceModel.Web</assembly>
+          <assembly>System.Xml</assembly>
+          <assembly>System.Xml.Linq</assembly>
+          <assembly>System.Xml.Serialization</assembly>
+        </assemblies>
+      </profile>
+      <profile>
+        <id>.NETPortable,Profile42</id>
+        <targetFramework>.NETPortable,Version=v4.0,Profile=Profile42</targetFramework>
+        <defaultAssemblyPath>C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.0\Profile\Profile42</defaultAssemblyPath>
+        <assemblies>
+          <assembly>mscorlib</assembly>
+          <assembly>System.ComponentModel.DataAnnotations</assembly>
+          <assembly>System.Core</assembly>
+          <assembly>System</assembly>
+          <assembly>System.Net</assembly>
+          <assembly>System.Runtime.Serialization</assembly>
+          <assembly>System.ServiceModel</assembly>
+          <assembly>System.ServiceModel.Web</assembly>
+          <assembly>System.Xml</assembly>
+          <assembly>System.Xml.Linq</assembly>
+          <assembly>System.Xml.Serialization</assembly>
+        </assemblies>
+      </profile>
+      <profile>
+        <id>.NETPortable,Profile46</id>
+        <targetFramework>.NETPortable,Version=v4.0,Profile=Profile46</targetFramework>
+        <defaultAssemblyPath>C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.0\Profile\Profile46</defaultAssemblyPath>
+        <assemblies>
+          <assembly>Microsoft.CSharp</assembly>
+          <assembly>mscorlib</assembly>
+          <assembly>System.ComponentModel.DataAnnotations</assembly>
+          <assembly>System.Core</assembly>
+          <assembly>System</assembly>
+          <assembly>System.Net</assembly>
+          <assembly>System.Numerics</assembly>
+          <assembly>System.Runtime.Serialization</assembly>
+          <assembly>System.ServiceModel</assembly>
+          <assembly>System.ServiceModel.Web</assembly>
+          <assembly>System.Windows</assembly>
+          <assembly>System.Xml</assembly>
+          <assembly>System.Xml.Linq</assembly>
+          <assembly>System.Xml.Serialization</assembly>
+        </assemblies>
+      </profile>
+      <profile>
+        <id>.NETPortable,Profile47</id>
+        <targetFramework>.NETPortable,Version=v4.0,Profile=Profile47</targetFramework>
+        <defaultAssemblyPath>C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.0\Profile\Profile47</defaultAssemblyPath>
+        <assemblies>
+          <assembly>Microsoft.CSharp</assembly>
+          <assembly>mscorlib</assembly>
+          <assembly>System.ComponentModel.DataAnnotations</assembly>
+          <assembly>System.Core</assembly>
+          <assembly>System</assembly>
+          <assembly>System.Net</assembly>
+          <assembly>System.Numerics</assembly>
+          <assembly>System.Runtime.Serialization</assembly>
+          <assembly>System.ServiceModel</assembly>
+          <assembly>System.ServiceModel.Web</assembly>
+          <assembly>System.Windows</assembly>
+          <assembly>System.Xml</assembly>
+          <assembly>System.Xml.Linq</assembly>
+          <assembly>System.Xml.Serialization</assembly>
+        </assemblies>
+      </profile>
+      <profile>
+        <id>.NETPortable,Profile88</id>
+        <targetFramework>.NETPortable,Version=v4.0,Profile=Profile88</targetFramework>
+        <defaultAssemblyPath>C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.0\Profile\Profile88</defaultAssemblyPath>
+        <assemblies>
+          <assembly>mscorlib</assembly>
+          <assembly>System.Core</assembly>
+          <assembly>System</assembly>
+          <assembly>System.Net</assembly>
+          <assembly>System.Runtime.Serialization</assembly>
+          <assembly>System.ServiceModel</assembly>
+          <assembly>System.ServiceModel.Web</assembly>
+          <assembly>System.Xml</assembly>
+          <assembly>System.Xml.Serialization</assembly>
+        </assemblies>
+      </profile>
+      <profile>
+        <id>.NETPortable,Profile95</id>
+        <targetFramework>.NETPortable,Version=v4.0,Profile=Profile95</targetFramework>
+        <defaultAssemblyPath>C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.0\Profile\Profile95</defaultAssemblyPath>
+        <assemblies>
+          <assembly>mscorlib</assembly>
+          <assembly>System.Core</assembly>
+          <assembly>System</assembly>
+          <assembly>System.Net</assembly>
+          <assembly>System.Runtime.Serialization</assembly>
+          <assembly>System.ServiceModel</assembly>
+          <assembly>System.ServiceModel.Web</assembly>
+          <assembly>System.Xml</assembly>
+          <assembly>System.Xml.Linq</assembly>
+          <assembly>System.Xml.Serialization</assembly>
+        </assemblies>
+      </profile>
+      <profile>
+        <id>.NETPortable,Profile96</id>
+        <targetFramework>.NETPortable,Version=v4.0,Profile=Profile96</targetFramework>
+        <defaultAssemblyPath>C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.0\Profile\Profile96</defaultAssemblyPath>
+        <assemblies>
+          <assembly>mscorlib</assembly>
+          <assembly>System.Core</assembly>
+          <assembly>System</assembly>
+          <assembly>System.Net</assembly>
+          <assembly>System.Runtime.Serialization</assembly>
+          <assembly>System.ServiceModel</assembly>
+          <assembly>System.ServiceModel.Web</assembly>
+          <assembly>System.Xml</assembly>
+          <assembly>System.Xml.Linq</assembly>
+          <assembly>System.Xml.Serialization</assembly>
+        </assemblies>
+      </profile>
+      <profile>
+        <id>.NETPortable,Profile104</id>
+        <targetFramework>.NETPortable,Version=v4.0,Profile=Profile104</targetFramework>
+        <defaultAssemblyPath>C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.0\Profile\Profile104</defaultAssemblyPath>
+        <assemblies>
+          <assembly>mscorlib</assembly>
+          <assembly>System.Core</assembly>
+          <assembly>System</assembly>
+          <assembly>System.Net</assembly>
+          <assembly>System.Runtime.Serialization</assembly>
+          <assembly>System.ServiceModel</assembly>
+          <assembly>System.ServiceModel.Web</assembly>
+          <assembly>System.Windows</assembly>
+          <assembly>System.Xml</assembly>
+          <assembly>System.Xml.Linq</assembly>
+          <assembly>System.Xml.Serialization</assembly>
+        </assemblies>
+      </profile>
+      <profile>
+        <id>.NETPortable,Profile131</id>
+        <targetFramework>.NETPortable,Version=v4.0,Profile=Profile131</targetFramework>
+        <defaultAssemblyPath>C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.0\Profile\Profile131</defaultAssemblyPath>
+        <assemblies>
+          <assembly>mscorlib</assembly>
+          <assembly>System.Core</assembly>
           <assembly>System</assembly>
+          <assembly>System.Xml</assembly>
+          <assembly>System.Xml.Linq</assembly>
+          <assembly>System.Xml.Serialization</assembly>
+        </assemblies>
+      </profile>
+      <profile>
+        <id>.NETPortable,Profile136</id>
+        <targetFramework>.NETPortable,Version=v4.0,Profile=Profile136</targetFramework>
+        <defaultAssemblyPath>C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.0\Profile\Profile136</defaultAssemblyPath>
+        <assemblies>
+          <assembly>mscorlib</assembly>
           <assembly>System.Core</assembly>
+          <assembly>System</assembly>
           <assembly>System.Net</assembly>
+          <assembly>System.Runtime.Serialization</assembly>
+          <assembly>System.ServiceModel</assembly>
+          <assembly>System.ServiceModel.Web</assembly>
+          <assembly>System.Xml</assembly>
+          <assembly>System.Xml.Serialization</assembly>
+        </assemblies>
+      </profile>
+      <profile>
+        <id>.NETPortable,Profile143</id>
+        <targetFramework>.NETPortable,Version=v4.0,Profile=Profile143</targetFramework>
+        <defaultAssemblyPath>C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.0\Profile\Profile143</defaultAssemblyPath>
+        <assemblies>
+          <assembly>mscorlib</assembly>
+          <assembly>System.Core</assembly>
+          <assembly>System</assembly>
+          <assembly>System.Net</assembly>
+          <assembly>System.Runtime.Serialization</assembly>
+          <assembly>System.ServiceModel</assembly>
+          <assembly>System.ServiceModel.Web</assembly>
+          <assembly>System.Xml</assembly>
+          <assembly>System.Xml.Linq</assembly>
+          <assembly>System.Xml.Serialization</assembly>
+        </assemblies>
+      </profile>
+      <profile>
+        <id>.NETPortable,Profile147</id>
+        <targetFramework>.NETPortable,Version=v4.0,Profile=Profile147</targetFramework>
+        <defaultAssemblyPath>C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.0\Profile\Profile147</defaultAssemblyPath>
+        <assemblies>
+          <assembly>mscorlib</assembly>
+          <assembly>System.Core</assembly>
+          <assembly>System</assembly>
+          <assembly>System.Net</assembly>
+          <assembly>System.Runtime.Serialization</assembly>
+          <assembly>System.ServiceModel</assembly>
+          <assembly>System.ServiceModel.Web</assembly>
+          <assembly>System.Xml</assembly>
+          <assembly>System.Xml.Linq</assembly>
+          <assembly>System.Xml.Serialization</assembly>
+        </assemblies>
+      </profile>
+      <profile>
+        <id>.NETPortable,Profile154</id>
+        <targetFramework>.NETPortable,Version=v4.0,Profile=Profile154</targetFramework>
+        <defaultAssemblyPath>C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.0\Profile\Profile154</defaultAssemblyPath>
+        <assemblies>
+          <assembly>Microsoft.CSharp</assembly>
+          <assembly>mscorlib</assembly>
+          <assembly>System.Core</assembly>
+          <assembly>System</assembly>
+          <assembly>System.Net</assembly>
+          <assembly>System.Runtime.Serialization</assembly>
+          <assembly>System.ServiceModel</assembly>
+          <assembly>System.ServiceModel.Web</assembly>
+          <assembly>System.Windows</assembly>
+          <assembly>System.Xml</assembly>
+          <assembly>System.Xml.Linq</assembly>
+          <assembly>System.Xml.Serialization</assembly>
+        </assemblies>
+      </profile>
+      <profile>
+        <id>.NETPortable,Profile158</id>
+        <targetFramework>.NETPortable,Version=v4.0,Profile=Profile158</targetFramework>
+        <defaultAssemblyPath>C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.0\Profile\Profile158</defaultAssemblyPath>
+        <assemblies>
+          <assembly>Microsoft.CSharp</assembly>
+          <assembly>mscorlib</assembly>
+          <assembly>System.Core</assembly>
+          <assembly>System</assembly>
+          <assembly>System.Net</assembly>
+          <assembly>System.Runtime.Serialization</assembly>
+          <assembly>System.ServiceModel</assembly>
+          <assembly>System.ServiceModel.Web</assembly>
+          <assembly>System.Windows</assembly>
+          <assembly>System.Xml</assembly>
+          <assembly>System.Xml.Linq</assembly>
+          <assembly>System.Xml.Serialization</assembly>
+        </assemblies>
+      </profile>
+    </profiles>
+    <frameworkVersions>
+      <frameworkVersion>4.0</frameworkVersion>
+    </frameworkVersions>
+    <platforms>
+      <platform>
+        <operatingSystem>Windows</operatingSystem>
+        <architecture>x86</architecture>
+      </platform>
+    </platforms>
+    <commandFilter>
+      <includes>
+        <include>addmodule</include>
+        <include>appconfig</include>
+        <include>baseaddress</include>
+        <include>bugreport</include>
+        <include>checked</include>
+        <include>codepage</include>
+        <include>debug</include>
+        <include>define</include>
+        <include>delaysign</include>
+        <include>doc</include>
+        <include>errorreport</include>
+        <include>filealign</include>
+        <include>fullpaths</include>
+        <!-- ignored:
+        <include>help</include>
+        <include>incremental</include>
+        -->
+        <include>keycontainer</include>
+        <include>keyfile</include>
+        <include>langversion</include>
+        <include>lib</include>
+        <include>link</include>
+        <include>linkresource</include>
+        <include>main</include>
+        <include>noconfig</include>
+        <include>nologo</include>
+        <include>nostdlib</include>
+        <include>nowarn</include>
+        <include>nowin32manifest</include>
+        <include>optimize</include>
+        <include>out</include>
+        <include>pdb</include>
+        <include>platform</include>
+        <include>recurse</include>
+        <include>reference</include>
+        <include>resource</include>
+        <include>target</include>
+        <include>unsafe</include>
+        <include>utf8output</include>
+        <include>warn</include>
+        <include>warnaserror</include>
+        <include>win32icon</include>
+        <include>win32manifest</include>
+        <include>win32res</include>
+      </includes>
+    </commandFilter>
+  </compilerPlugin>
+  <compilerPlugin>
+    <identifier>MS-CS:4.5+.NETPortable</identifier>
+    <pluginClass>npanday.executable.compiler.impl.CSharpCompilerForProfile</pluginClass>
+    <vendor>MICROSOFT</vendor>
+    <executable>csc</executable>
+    <language>C_SHARP</language>
+    <profiles>
+      <profile>
+        <id>.NETPortable,Profile7</id>
+        <targetFramework>.NETPortable,Version=v4.5,Profile=Profile7</targetFramework>
+        <defaultAssemblyPath>C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.5\Profile\Profile7</defaultAssemblyPath>
+        <assemblies>
+          <assembly>Microsoft.CSharp</assembly>
+          <assembly>Microsoft.VisualBasic</assembly>
+          <assembly>mscorlib</assembly>
+          <assembly>System.Collections.Concurrent</assembly>
+          <assembly>System.Collections</assembly>
+          <assembly>System.ComponentModel.Annotations</assembly>
+          <assembly>System.ComponentModel.DataAnnotations</assembly>
+          <assembly>System.ComponentModel</assembly>
+          <assembly>System.ComponentModel.EventBasedAsync</assembly>
+          <assembly>System.Core</assembly>
+          <assembly>System.Diagnostics.Contracts</assembly>
+          <assembly>System.Diagnostics.Debug</assembly>
+          <assembly>System.Diagnostics.Tools</assembly>
+          <assembly>System.Diagnostics.Tracing</assembly>
+          <assembly>System</assembly>
+          <assembly>System.Dynamic.Runtime</assembly>
+          <assembly>System.Globalization</assembly>
+          <assembly>System.IO.Compression</assembly>
+          <assembly>System.IO</assembly>
+          <assembly>System.Linq</assembly>
+          <assembly>System.Linq.Expressions</assembly>
+          <assembly>System.Linq.Parallel</assembly>
+          <assembly>System.Linq.Queryable</assembly>
+          <assembly>System.Net</assembly>
+          <assembly>System.Net.Http</assembly>
+          <assembly>System.Net.NetworkInformation</assembly>
+          <assembly>System.Net.Primitives</assembly>
+          <assembly>System.Net.Requests</assembly>
           <assembly>System.Numerics</assembly>
+          <assembly>System.ObjectModel</assembly>
+          <assembly>System.Reflection.Context</assembly>
+          <assembly>System.Reflection</assembly>
+          <assembly>System.Reflection.Extensions</assembly>
+          <assembly>System.Reflection.Primitives</assembly>
+          <assembly>System.Resources.ResourceManager</assembly>
+          <assembly>System.Runtime</assembly>
+          <assembly>System.Runtime.Extensions</assembly>
+          <assembly>System.Runtime.InteropServices</assembly>
+          <assembly>System.Runtime.InteropServices.WindowsRuntime</assembly>
+          <assembly>System.Runtime.Numerics</assembly>
+          <assembly>System.Runtime.Serialization</assembly>
+          <assembly>System.Runtime.Serialization.Json</assembly>
+          <assembly>System.Runtime.Serialization.Primitives</assembly>
+          <assembly>System.Runtime.Serialization.Xml</assembly>
+          <assembly>System.Security.Principal</assembly>
+          <assembly>System.ServiceModel</assembly>
+          <assembly>System.ServiceModel.Duplex</assembly>
+          <assembly>System.ServiceModel.Http</assembly>
+          <assembly>System.ServiceModel.NetTcp</assembly>
+          <assembly>System.ServiceModel.Primitives</assembly>
+          <assembly>System.ServiceModel.Security</assembly>
+          <assembly>System.ServiceModel.Web</assembly>
+          <assembly>System.Text.Encoding</assembly>
+          <assembly>System.Text.Encoding.Extensions</assembly>
+          <assembly>System.Text.RegularExpressions</assembly>
+          <assembly>System.Threading</assembly>
+          <assembly>System.Threading.Tasks</assembly>
+          <assembly>System.Threading.Tasks.Parallel</assembly>
+          <assembly>System.Windows</assembly>
+          <assembly>System.Xml</assembly>
+          <assembly>System.Xml.Linq</assembly>
+          <assembly>System.Xml.ReaderWriter</assembly>
+          <assembly>System.Xml.Serialization</assembly>
+          <assembly>System.Xml.XDocument</assembly>
+          <assembly>System.Xml.XmlSerializer</assembly>
+        </assemblies>
+      </profile>
+      <profile>
+        <id>.NETPortable,Profile49</id>
+        <targetFramework>.NETPortable,Version=v4.5,Profile=Profile49</targetFramework>
+        <defaultAssemblyPath>C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.5\Profile\Profile49</defaultAssemblyPath>
+        <assemblies>
+          <assembly>Microsoft.CSharp</assembly>
+          <assembly>mscorlib</assembly>
+          <assembly>System.Collections</assembly>
+          <assembly>System.ComponentModel</assembly>
+          <assembly>System.ComponentModel.EventBasedAsync</assembly>
+          <assembly>System.Core</assembly>
+          <assembly>System.Diagnostics.Contracts</assembly>
+          <assembly>System.Diagnostics.Debug</assembly>
+          <assembly>System.Diagnostics.Tools</assembly>
+          <assembly>System</assembly>
+          <assembly>System.Dynamic.Runtime</assembly>
+          <assembly>System.Globalization</assembly>
+          <assembly>System.IO</assembly>
+          <assembly>System.Linq</assembly>
+          <assembly>System.Linq.Expressions</assembly>
+          <assembly>System.Linq.Queryable</assembly>
+          <assembly>System.Net</assembly>
+          <assembly>System.Net.NetworkInformation</assembly>
+          <assembly>System.Net.Primitives</assembly>
+          <assembly>System.Net.Requests</assembly>
+          <assembly>System.ObjectModel</assembly>
+          <assembly>System.Reflection</assembly>
+          <assembly>System.Reflection.Emit.ILGeneration</assembly>
+          <assembly>System.Reflection.Emit.Lightweight</assembly>
+          <assembly>System.Reflection.Extensions</assembly>
+          <assembly>System.Reflection.Primitives</assembly>
+          <assembly>System.Resources.ResourceManager</assembly>
+          <assembly>System.Runtime</assembly>
+          <assembly>System.Runtime.Extensions</assembly>
+          <assembly>System.Runtime.InteropServices.WindowsRuntime</assembly>
+          <assembly>System.Runtime.Serialization</assembly>
+          <assembly>System.Runtime.Serialization.Json</assembly>
+          <assembly>System.Runtime.Serialization.Primitives</assembly>
+          <assembly>System.Runtime.Serialization.Xml</assembly>
+          <assembly>System.Security.Principal</assembly>
+          <assembly>System.ServiceModel</assembly>
+          <assembly>System.ServiceModel.Http</assembly>
+          <assembly>System.ServiceModel.Primitives</assembly>
+          <assembly>System.ServiceModel.Security</assembly>
+          <assembly>System.ServiceModel.Web</assembly>
+          <assembly>System.Text.Encoding</assembly>
+          <assembly>System.Text.Encoding.Extensions</assembly>
+          <assembly>System.Text.RegularExpressions</assembly>
+          <assembly>System.Threading</assembly>
+          <assembly>System.Threading.Tasks</assembly>
+          <assembly>System.Windows</assembly>
+          <assembly>System.Xml</assembly>
+          <assembly>System.Xml.Linq</assembly>
+          <assembly>System.Xml.ReaderWriter</assembly>
+          <assembly>System.Xml.Serialization</assembly>
+          <assembly>System.Xml.XDocument</assembly>
+          <assembly>System.Xml.XmlSerializer</assembly>
+        </assemblies>
+      </profile>
+      <profile>
+        <id>.NETPortable,Profile78</id>
+        <targetFramework>.NETPortable,Version=v4.5,Profile=Profile78</targetFramework>
+        <defaultAssemblyPath>C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.5\Profile\Profile78</defaultAssemblyPath>
+        <assemblies>
+          <assembly>Microsoft.CSharp</assembly>
+          <assembly>mscorlib</assembly>
+          <assembly>System.Collections</assembly>
+          <assembly>System.ComponentModel</assembly>
+          <assembly>System.ComponentModel.EventBasedAsync</assembly>
+          <assembly>System.Core</assembly>
+          <assembly>System.Diagnostics.Contracts</assembly>
+          <assembly>System.Diagnostics.Debug</assembly>
+          <assembly>System.Diagnostics.Tools</assembly>
+          <assembly>System</assembly>
+          <assembly>System.Dynamic.Runtime</assembly>
+          <assembly>System.Globalization</assembly>
+          <assembly>System.IO</assembly>
+          <assembly>System.Linq</assembly>
+          <assembly>System.Linq.Expressions</assembly>
+          <assembly>System.Linq.Queryable</assembly>
+          <assembly>System.Net</assembly>
+          <assembly>System.Net.NetworkInformation</assembly>
+          <assembly>System.Net.Primitives</assembly>
+          <assembly>System.Net.Requests</assembly>
+          <assembly>System.ObjectModel</assembly>
+          <assembly>System.Reflection</assembly>
+          <assembly>System.Reflection.Extensions</assembly>
+          <assembly>System.Reflection.Primitives</assembly>
+          <assembly>System.Resources.ResourceManager</assembly>
+          <assembly>System.Runtime</assembly>
+          <assembly>System.Runtime.Extensions</assembly>
+          <assembly>System.Runtime.InteropServices.WindowsRuntime</assembly>
           <assembly>System.Runtime.Serialization</assembly>
+          <assembly>System.Runtime.Serialization.Json</assembly>
+          <assembly>System.Runtime.Serialization.Primitives</assembly>
+          <assembly>System.Runtime.Serialization.Xml</assembly>
+          <assembly>System.Security.Principal</assembly>
           <assembly>System.ServiceModel</assembly>
+          <assembly>System.ServiceModel.Http</assembly>
+          <assembly>System.ServiceModel.Primitives</assembly>
+          <assembly>System.ServiceModel.Security</assembly>
           <assembly>System.ServiceModel.Web</assembly>
+          <assembly>System.Text.Encoding</assembly>
+          <assembly>System.Text.Encoding.Extensions</assembly>
+          <assembly>System.Text.RegularExpressions</assembly>
+          <assembly>System.Threading</assembly>
+          <assembly>System.Threading.Tasks</assembly>
           <assembly>System.Windows</assembly>
           <assembly>System.Xml</assembly>
           <assembly>System.Xml.Linq</assembly>
+          <assembly>System.Xml.ReaderWriter</assembly>
           <assembly>System.Xml.Serialization</assembly>
+          <assembly>System.Xml.XDocument</assembly>
+          <assembly>System.Xml.XmlSerializer</assembly>
         </assemblies>
       </profile>
+      <!--
+            <profile>
+              <id>.NETPortable,Profile44</id>
+              <targetFramework>.NETPortable,Version=v4.6,Profile=Profile44</targetFramework>
+              <defaultAssemblyPath>C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETPortable\v4.6\Profile\Profile44</defaultAssemblyPath>
+              <assemblies>
+                <assembly>Microsoft.CSharp</assembly>
+                <assembly>Microsoft.VisualBasic</assembly>
+                <assembly>mscorlib</assembly>
+                <assembly>System.Collections.Concurrent</assembly>
+                <assembly>System.Collections</assembly>
+                <assembly>System.ComponentModel.Annotations</assembly>
+                <assembly>System.ComponentModel.DataAnnotations</assembly>
+                <assembly>System.ComponentModel</assembly>
+                <assembly>System.ComponentModel.EventBasedAsync</assembly>
+                <assembly>System.Core</assembly>
+                <assembly>System.Diagnostics.Contracts</assembly>
+                <assembly>System.Diagnostics.Debug</assembly>
+                <assembly>System.Diagnostics.Tools</assembly>
+                <assembly>System.Diagnostics.Tracing</assembly>
+                <assembly>System</assembly>
+                <assembly>System.Dynamic.Runtime</assembly>
+                <assembly>System.Globalization</assembly>
+                <assembly>System.IO.Compression</assembly>
+                <assembly>System.IO</assembly>
+                <assembly>System.Linq</assembly>
+                <assembly>System.Linq.Expressions</assembly>
+                <assembly>System.Linq.Parallel</assembly>
+                <assembly>System.Linq.Queryable</assembly>
+                <assembly>System.Net</assembly>
+                <assembly>System.Net.Http</assembly>
+                <assembly>System.Net.NetworkInformation</assembly>
+                <assembly>System.Net.Primitives</assembly>
+                <assembly>System.Net.Requests</assembly>
+                <assembly>System.Numerics</assembly>
+                <assembly>System.ObjectModel</assembly>
+                <assembly>System.Reflection.Context</assembly>
+                <assembly>System.Reflection</assembly>
+                <assembly>System.Reflection.Extensions</assembly>
+                <assembly>System.Reflection.Primitives</assembly>
+                <assembly>System.Resources.ResourceManager</assembly>
+                <assembly>System.Runtime</assembly>
+                <assembly>System.Runtime.Extensions</assembly>
+                <assembly>System.Runtime.InteropServices</assembly>
+                <assembly>System.Runtime.InteropServices.WindowsRuntime</assembly>
+                <assembly>System.Runtime.Numerics</assembly>
+                <assembly>System.Runtime.Serialization</assembly>
+                <assembly>System.Runtime.Serialization.Json</assembly>
+                <assembly>System.Runtime.Serialization.Primitives</assembly>
+                <assembly>System.Runtime.Serialization.Xml</assembly>
+                <assembly>System.Security.Principal</assembly>
+                <assembly>System.ServiceModel</assembly>
+                <assembly>System.ServiceModel.Duplex</assembly>
+                <assembly>System.ServiceModel.Http</assembly>
+                <assembly>System.ServiceModel.NetTcp</assembly>
+                <assembly>System.ServiceModel.Primitives</assembly>
+                <assembly>System.ServiceModel.Security</assembly>
+                <assembly>System.ServiceModel.Web</assembly>
+                <assembly>System.Text.Encoding</assembly>
+                <assembly>System.Text.Encoding.Extensions</assembly>
+                <assembly>System.Text.RegularExpressions</assembly>
+                <assembly>System.Threading</assembly>
+                <assembly>System.Threading.Tasks</assembly>
+                <assembly>System.Threading.Tasks.Parallel</assembly>
+                <assembly>System.Threading.Timer</assembly>
+                <assembly>System.Windows</assembly>
+                <assembly>System.Xml</assembly>
+                <assembly>System.Xml.Linq</assembly>
+                <assembly>System.Xml.ReaderWriter</assembly>
+                <assembly>System.Xml.Serialization</assembly>
+                <assembly>System.Xml.XDocument</assembly>
+                <assembly>System.Xml.XmlSerializer</assembly>
+              </assemblies>
+            </profile>-->
     </profiles>
     <frameworkVersions>
       <frameworkVersion>4.0</frameworkVersion>