Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/msvc
diff options
context:
space:
mode:
authorMiguel de Icaza <miguel@gnome.org>2009-05-01 01:50:07 +0400
committerMiguel de Icaza <miguel@gnome.org>2009-05-01 01:50:07 +0400
commitfa5ac00a43d9e18ad9d12713cbc7230470ed6171 (patch)
tree02ab5eb343703e0eb311c109e5201f29fc7f3ccf /msvc
parent6518491dae9793e29c8b4b327320935aad01caef (diff)
Add input files
svn path=/trunk/mono/; revision=133226
Diffstat (limited to 'msvc')
-rw-r--r--msvc/scripts/inputs/Accessibility-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/Accessibility-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/ByteFX.Data-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/ByteFX.Data-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/Commons.Xml.Relaxng-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/Commons.Xml.Relaxng-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/CustomMarshalers-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/CustomMarshalers-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/FirebirdSql.Data.Firebird-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/I18N-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/I18N-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/I18N.CJK-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/I18N.CJK-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/I18N.MidEast-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/I18N.MidEast-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/I18N.Other-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/I18N.Other-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/I18N.Rare-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/I18N.Rare-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/I18N.West-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/I18N.West-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/IBM.Data.DB2-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/IBM.Data.DB2-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/ICSharpCode.SharpZipLib-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/ICSharpCode.SharpZipLib-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/Microsoft.Build.Engine-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/Microsoft.Build.Engine-net_3_5.input7
-rw-r--r--msvc/scripts/inputs/Microsoft.Build.Framework-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/Microsoft.Build.Framework-net_3_5.input7
-rw-r--r--msvc/scripts/inputs/Microsoft.Build.Tasks-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/Microsoft.Build.Tasks.v3.5-net_3_5.input7
-rw-r--r--msvc/scripts/inputs/Microsoft.Build.Utilities-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/Microsoft.Build.Utilities.v3.5-net_3_5.input7
-rw-r--r--msvc/scripts/inputs/Microsoft.JScript-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/Microsoft.JScript-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/Microsoft.VisualC-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/Microsoft.VisualC-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/Microsoft.Vsa-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/Microsoft.Vsa-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/Mono.C5-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/Mono.CSharp-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/Mono.Cairo-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/Mono.Cairo-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/Mono.Cecil-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/Mono.Cecil.Mdb-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/Mono.CompilerServices.SymbolWriter-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/Mono.CompilerServices.SymbolWriter-net_1_1_bootstrap.input7
-rw-r--r--msvc/scripts/inputs/Mono.CompilerServices.SymbolWriter-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/Mono.CompilerServices.SymbolWriter-net_2_0_bootstrap.input7
-rw-r--r--msvc/scripts/inputs/Mono.CompilerServices.SymbolWriter-net_2_1_bootstrap.input7
-rw-r--r--msvc/scripts/inputs/Mono.CompilerServices.SymbolWriter-net_2_1_raw.input7
-rw-r--r--msvc/scripts/inputs/Mono.Data-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/Mono.Data-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/Mono.Data.Sqlite-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/Mono.Data.Sqlite-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/Mono.Data.SqliteClient-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/Mono.Data.SqliteClient-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/Mono.Data.SybaseClient-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/Mono.Data.SybaseClient-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/Mono.Data.Tds-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/Mono.Data.Tds-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/Mono.Data.TdsClient-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/Mono.Data.TdsClient-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/Mono.GetOptions-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/Mono.GetOptions-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/Mono.Http-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/Mono.Http-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/Mono.Management-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/Mono.Messaging-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/Mono.Messaging-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/Mono.Messaging.RabbitMQ-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/Mono.Messaging.RabbitMQ-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/Mono.Options-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/Mono.Posix-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/Mono.Posix-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/Mono.Security-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/Mono.Security-net_1_1_bootstrap.input7
-rw-r--r--msvc/scripts/inputs/Mono.Security-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/Mono.Security-net_2_0_bootstrap.input7
-rw-r--r--msvc/scripts/inputs/Mono.Security.Win32-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/Mono.Security.Win32-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/Mono.Simd-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/Mono.Tasklets-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/Mono.Tuner-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/Mono.Web-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/Mono.WebBrowser-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/Mono.WebBrowser-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/Novell.Directory.Ldap-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/Novell.Directory.Ldap-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/Npgsql-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/Npgsql-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/OpenSystem.C-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/OpenSystem.C-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/PEAPI-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/PEAPI-net_1_1_bootstrap.input7
-rw-r--r--msvc/scripts/inputs/PEAPI-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/PEAPI-net_2_0_bootstrap.input7
-rw-r--r--msvc/scripts/inputs/RabbitMQ.Client-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/RabbitMQ.Client-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/System-basic.input7
-rw-r--r--msvc/scripts/inputs/System-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/System-net_1_1_bootstrap.input7
-rw-r--r--msvc/scripts/inputs/System-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/System-net_2_0_bootstrap.input7
-rw-r--r--msvc/scripts/inputs/System-net_2_1_bootstrap.input7
-rw-r--r--msvc/scripts/inputs/System-net_2_1_raw.input7
-rw-r--r--msvc/scripts/inputs/System.ComponentModel.DataAnnotations-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/System.Configuration-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/System.Configuration-net_2_0_bootstrap.input7
-rw-r--r--msvc/scripts/inputs/System.Configuration.Install-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/System.Configuration.Install-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/System.Core-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/System.Core-net_2_1_raw.input7
-rw-r--r--msvc/scripts/inputs/System.Data-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/System.Data-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/System.Data.DataSetExtensions-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/System.Data.Linq-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/System.Data.OracleClient-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/System.Data.OracleClient-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/System.Design-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/System.Design-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/System.DirectoryServices-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/System.DirectoryServices-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/System.Drawing-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/System.Drawing-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/System.Drawing.Design-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/System.Drawing.Design-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/System.EnterpriseServices-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/System.EnterpriseServices-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/System.IdentityModel-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/System.IdentityModel.Selectors-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/System.Management-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/System.Management-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/System.Messaging-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/System.Messaging-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/System.Net-net_2_1_raw.input7
-rw-r--r--msvc/scripts/inputs/System.Runtime.Remoting-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/System.Runtime.Remoting-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/System.Runtime.Serialization-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/System.Runtime.Serialization-net_2_1_raw.input7
-rw-r--r--msvc/scripts/inputs/System.Runtime.Serialization.Formatters.Soap-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/System.Runtime.Serialization.Formatters.Soap-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/System.Security-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/System.Security-net_1_1_bootstrap.input7
-rw-r--r--msvc/scripts/inputs/System.Security-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/System.Security-net_2_0_bootstrap.input7
-rw-r--r--msvc/scripts/inputs/System.ServiceModel-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/System.ServiceModel-net_2_1_raw.input7
-rw-r--r--msvc/scripts/inputs/System.ServiceModel.Web-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/System.ServiceModel.Web-net_2_1_raw.input7
-rw-r--r--msvc/scripts/inputs/System.ServiceProcess-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/System.ServiceProcess-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/System.Transactions-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/System.Web-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/System.Web-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/System.Web.Abstractions-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/System.Web.DynamicData-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/System.Web.Extensions-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/System.Web.Extensions.Design-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/System.Web.Extensions.Design-net_3_5.input7
-rw-r--r--msvc/scripts/inputs/System.Web.Mvc-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/System.Web.Routing-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/System.Web.Services-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/System.Web.Services-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/System.Windows.Forms-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/System.Windows.Forms-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/System.Xml-basic.input7
-rw-r--r--msvc/scripts/inputs/System.Xml-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/System.Xml-net_1_1_bootstrap.input7
-rw-r--r--msvc/scripts/inputs/System.Xml-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/System.Xml-net_2_0_bootstrap.input7
-rw-r--r--msvc/scripts/inputs/System.Xml-net_2_1_raw.input7
-rw-r--r--msvc/scripts/inputs/System.Xml.Linq-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/System.Xml.Linq-net_2_1_raw.input7
-rw-r--r--msvc/scripts/inputs/cscompmgd-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/cscompmgd-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/dummy-Mono.C5-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/dummy-Mono.Web-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/dummy-System.Configuration-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/dummy-System.Configuration-net_1_1_bootstrap.input7
-rw-r--r--msvc/scripts/inputs/dummy-System.Transactions-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/monodoc-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/mscorlib-basic.input7
-rw-r--r--msvc/scripts/inputs/mscorlib-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/mscorlib-net_1_1_bootstrap.input7
-rw-r--r--msvc/scripts/inputs/mscorlib-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/mscorlib-net_2_0_bootstrap.input7
-rw-r--r--msvc/scripts/inputs/mscorlib-net_2_1_bootstrap.input7
-rw-r--r--msvc/scripts/inputs/mscorlib-net_2_1_raw.input7
-rw-r--r--msvc/scripts/inputs/nunit-console-runner-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/nunit-console-runner-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/nunit.core-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/nunit.core-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/nunit.core.extensions-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/nunit.core.extensions-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/nunit.core.interfaces-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/nunit.core.interfaces-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/nunit.framework-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/nunit.framework-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/nunit.framework.extensions-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/nunit.framework.extensions-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/nunit.mocks-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/nunit.mocks-net_2_0.input7
-rw-r--r--msvc/scripts/inputs/nunit.util-net_1_1.input7
-rw-r--r--msvc/scripts/inputs/nunit.util-net_2_0.input7
-rw-r--r--msvc/scripts/order234
206 files changed, 1669 insertions, 0 deletions
diff --git a/msvc/scripts/inputs/Accessibility-net_1_1.input b/msvc/scripts/inputs/Accessibility-net_1_1.input
new file mode 100644
index 00000000000..29c2cb0c2a5
--- /dev/null
+++ b/msvc/scripts/inputs/Accessibility-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /r:mscorlib.dll
+Accessibility.dll
+
+./../../class/lib/net_1_1/Accessibility.dll
+Accessibility.dll.sources
diff --git a/msvc/scripts/inputs/Accessibility-net_2_0.input b/msvc/scripts/inputs/Accessibility-net_2_0.input
new file mode 100644
index 00000000000..2792a2c4955
--- /dev/null
+++ b/msvc/scripts/inputs/Accessibility-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:mscorlib.dll
+Accessibility.dll
+
+./../../class/lib/net_2_0/Accessibility.dll
+Accessibility.dll.sources
diff --git a/msvc/scripts/inputs/ByteFX.Data-net_1_1.input b/msvc/scripts/inputs/ByteFX.Data-net_1_1.input
new file mode 100644
index 00000000000..626d6106291
--- /dev/null
+++ b/msvc/scripts/inputs/ByteFX.Data-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Data.dll /r:ICSharpCode.SharpZipLib.dll /r:System.Design.dll /r:System.Drawing.dll /r:System.Windows.Forms.dll /r:Mono.Posix.dll /res:mysqlclient/Designers/command.bmp /res:mysqlclient/Designers/connection.bmp /res:mysqlclient/Designers/dataadapter.bmp
+ByteFX.Data.dll
+
+./../../class/lib/net_1_1/ByteFX.Data.dll
+ByteFX.Data.dll.sources
diff --git a/msvc/scripts/inputs/ByteFX.Data-net_2_0.input b/msvc/scripts/inputs/ByteFX.Data-net_2_0.input
new file mode 100644
index 00000000000..2c47942a492
--- /dev/null
+++ b/msvc/scripts/inputs/ByteFX.Data-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Data.dll /r:ICSharpCode.SharpZipLib.dll /r:System.Design.dll /r:System.Drawing.dll /r:System.Windows.Forms.dll /r:Mono.Posix.dll /res:mysqlclient/Designers/command.bmp /res:mysqlclient/Designers/connection.bmp /res:mysqlclient/Designers/dataadapter.bmp
+ByteFX.Data.dll
+
+./../../class/lib/net_2_0/ByteFX.Data.dll
+ByteFX.Data.dll.sources
diff --git a/msvc/scripts/inputs/Commons.Xml.Relaxng-net_1_1.input b/msvc/scripts/inputs/Commons.Xml.Relaxng-net_1_1.input
new file mode 100644
index 00000000000..989537bdb43
--- /dev/null
+++ b/msvc/scripts/inputs/Commons.Xml.Relaxng-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /resource:resources/relaxng.rng,relaxng.rng
+Commons.Xml.Relaxng.dll
+Commons.Xml.Relaxng.Rnc/RncParser.cs
+./../../class/lib/net_1_1/Commons.Xml.Relaxng.dll
+Commons.Xml.Relaxng.dll.sources
diff --git a/msvc/scripts/inputs/Commons.Xml.Relaxng-net_2_0.input b/msvc/scripts/inputs/Commons.Xml.Relaxng-net_2_0.input
new file mode 100644
index 00000000000..38d32e0b43a
--- /dev/null
+++ b/msvc/scripts/inputs/Commons.Xml.Relaxng-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /resource:resources/relaxng.rng,relaxng.rng
+Commons.Xml.Relaxng.dll
+Commons.Xml.Relaxng.Rnc/RncParser.cs
+./../../class/lib/net_2_0/Commons.Xml.Relaxng.dll
+Commons.Xml.Relaxng.dll.sources
diff --git a/msvc/scripts/inputs/CustomMarshalers-net_1_1.input b/msvc/scripts/inputs/CustomMarshalers-net_1_1.input
new file mode 100644
index 00000000000..fe235851e8e
--- /dev/null
+++ b/msvc/scripts/inputs/CustomMarshalers-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /r:mscorlib.dll /r:System.dll
+CustomMarshalers.dll
+
+./../../class/lib/net_1_1/CustomMarshalers.dll
+CustomMarshalers.dll.sources
diff --git a/msvc/scripts/inputs/CustomMarshalers-net_2_0.input b/msvc/scripts/inputs/CustomMarshalers-net_2_0.input
new file mode 100644
index 00000000000..d359634235a
--- /dev/null
+++ b/msvc/scripts/inputs/CustomMarshalers-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:mscorlib.dll /r:System.dll
+CustomMarshalers.dll
+
+./../../class/lib/net_2_0/CustomMarshalers.dll
+CustomMarshalers.dll.sources
diff --git a/msvc/scripts/inputs/FirebirdSql.Data.Firebird-net_1_1.input b/msvc/scripts/inputs/FirebirdSql.Data.Firebird-net_1_1.input
new file mode 100644
index 00000000000..393ce2ba179
--- /dev/null
+++ b/msvc/scripts/inputs/FirebirdSql.Data.Firebird-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /d:LINUX /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Data.dll /r:System.Drawing @FirebirdSql.Data.Firebird.dll.resources
+FirebirdSql.Data.Firebird.dll
+
+./../../class/lib/net_1_1/FirebirdSql.Data.Firebird.dll
+FirebirdSql.Data.Firebird.dll.sources
diff --git a/msvc/scripts/inputs/I18N-net_1_1.input b/msvc/scripts/inputs/I18N-net_1_1.input
new file mode 100644
index 00000000000..f7137442eca
--- /dev/null
+++ b/msvc/scripts/inputs/I18N-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../../class/lib/net_1_1/mcs.exe
+/codepage:65001 /r:mscorlib.dll /unsafe -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig
+I18N.dll
+
+./../../../class/lib/net_1_1/I18N.dll
+I18N.dll.sources
diff --git a/msvc/scripts/inputs/I18N-net_2_0.input b/msvc/scripts/inputs/I18N-net_2_0.input
new file mode 100644
index 00000000000..5cd385ddf5f
--- /dev/null
+++ b/msvc/scripts/inputs/I18N-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../../mcs/gmcs.exe
+/codepage:65001 /r:mscorlib.dll /unsafe -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig
+I18N.dll
+
+./../../../class/lib/net_2_0/I18N.dll
+I18N.dll.sources
diff --git a/msvc/scripts/inputs/I18N.CJK-net_1_1.input b/msvc/scripts/inputs/I18N.CJK-net_1_1.input
new file mode 100644
index 00000000000..a61c7905672
--- /dev/null
+++ b/msvc/scripts/inputs/I18N.CJK-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../../class/lib/net_1_1/mcs.exe
+/codepage:65001 /unsafe /resource:big5.table /resource:gb2312.table /resource:jis.table /resource:ks.table /resource:gb18030.table /r:mscorlib.dll /r:I18N.dll -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig
+I18N.CJK.dll
+
+./../../../class/lib/net_1_1/I18N.CJK.dll
+I18N.CJK.dll.sources
diff --git a/msvc/scripts/inputs/I18N.CJK-net_2_0.input b/msvc/scripts/inputs/I18N.CJK-net_2_0.input
new file mode 100644
index 00000000000..205b50317c9
--- /dev/null
+++ b/msvc/scripts/inputs/I18N.CJK-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../../mcs/gmcs.exe
+/codepage:65001 /unsafe /resource:big5.table /resource:gb2312.table /resource:jis.table /resource:ks.table /resource:gb18030.table /r:mscorlib.dll /r:I18N.dll -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig
+I18N.CJK.dll
+
+./../../../class/lib/net_2_0/I18N.CJK.dll
+I18N.CJK.dll.sources
diff --git a/msvc/scripts/inputs/I18N.MidEast-net_1_1.input b/msvc/scripts/inputs/I18N.MidEast-net_1_1.input
new file mode 100644
index 00000000000..f9fc4e3910b
--- /dev/null
+++ b/msvc/scripts/inputs/I18N.MidEast-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../../class/lib/net_1_1/mcs.exe
+/codepage:65001 /r:mscorlib.dll /r:I18N.dll /unsafe -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig
+I18N.MidEast.dll
+
+./../../../class/lib/net_1_1/I18N.MidEast.dll
+I18N.MidEast.dll.sources
diff --git a/msvc/scripts/inputs/I18N.MidEast-net_2_0.input b/msvc/scripts/inputs/I18N.MidEast-net_2_0.input
new file mode 100644
index 00000000000..45233efa73f
--- /dev/null
+++ b/msvc/scripts/inputs/I18N.MidEast-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../../mcs/gmcs.exe
+/codepage:65001 /r:mscorlib.dll /r:I18N.dll /unsafe -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig
+I18N.MidEast.dll
+
+./../../../class/lib/net_2_0/I18N.MidEast.dll
+I18N.MidEast.dll.sources
diff --git a/msvc/scripts/inputs/I18N.Other-net_1_1.input b/msvc/scripts/inputs/I18N.Other-net_1_1.input
new file mode 100644
index 00000000000..66b9faefe02
--- /dev/null
+++ b/msvc/scripts/inputs/I18N.Other-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../../class/lib/net_1_1/mcs.exe
+/codepage:65001 /r:mscorlib.dll /r:I18N.dll /unsafe -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig
+I18N.Other.dll
+
+./../../../class/lib/net_1_1/I18N.Other.dll
+I18N.Other.dll.sources
diff --git a/msvc/scripts/inputs/I18N.Other-net_2_0.input b/msvc/scripts/inputs/I18N.Other-net_2_0.input
new file mode 100644
index 00000000000..02d085638a7
--- /dev/null
+++ b/msvc/scripts/inputs/I18N.Other-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../../mcs/gmcs.exe
+/codepage:65001 /r:mscorlib.dll /r:I18N.dll /unsafe -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig
+I18N.Other.dll
+
+./../../../class/lib/net_2_0/I18N.Other.dll
+I18N.Other.dll.sources
diff --git a/msvc/scripts/inputs/I18N.Rare-net_1_1.input b/msvc/scripts/inputs/I18N.Rare-net_1_1.input
new file mode 100644
index 00000000000..1a09cfc7f96
--- /dev/null
+++ b/msvc/scripts/inputs/I18N.Rare-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../../class/lib/net_1_1/mcs.exe
+/codepage:65001 /r:mscorlib.dll /r:I18N.dll /unsafe -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig
+I18N.Rare.dll
+
+./../../../class/lib/net_1_1/I18N.Rare.dll
+I18N.Rare.dll.sources
diff --git a/msvc/scripts/inputs/I18N.Rare-net_2_0.input b/msvc/scripts/inputs/I18N.Rare-net_2_0.input
new file mode 100644
index 00000000000..dcb32768523
--- /dev/null
+++ b/msvc/scripts/inputs/I18N.Rare-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../../mcs/gmcs.exe
+/codepage:65001 /r:mscorlib.dll /r:I18N.dll /unsafe -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig
+I18N.Rare.dll
+
+./../../../class/lib/net_2_0/I18N.Rare.dll
+I18N.Rare.dll.sources
diff --git a/msvc/scripts/inputs/I18N.West-net_1_1.input b/msvc/scripts/inputs/I18N.West-net_1_1.input
new file mode 100644
index 00000000000..dee2895dee6
--- /dev/null
+++ b/msvc/scripts/inputs/I18N.West-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../../class/lib/net_1_1/mcs.exe
+/codepage:65001 /r:mscorlib.dll /r:I18N.dll /unsafe -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig
+I18N.West.dll
+
+./../../../class/lib/net_1_1/I18N.West.dll
+I18N.West.dll.sources
diff --git a/msvc/scripts/inputs/I18N.West-net_2_0.input b/msvc/scripts/inputs/I18N.West-net_2_0.input
new file mode 100644
index 00000000000..4ab72db2143
--- /dev/null
+++ b/msvc/scripts/inputs/I18N.West-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../../mcs/gmcs.exe
+/codepage:65001 /r:mscorlib.dll /r:I18N.dll /unsafe -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig
+I18N.West.dll
+
+./../../../class/lib/net_2_0/I18N.West.dll
+I18N.West.dll.sources
diff --git a/msvc/scripts/inputs/IBM.Data.DB2-net_1_1.input b/msvc/scripts/inputs/IBM.Data.DB2-net_1_1.input
new file mode 100644
index 00000000000..05db9c04266
--- /dev/null
+++ b/msvc/scripts/inputs/IBM.Data.DB2-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /unsafe /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Data.dll
+IBM.Data.DB2.dll
+
+./../../class/lib/net_1_1/IBM.Data.DB2.dll
+IBM.Data.DB2.dll.sources
diff --git a/msvc/scripts/inputs/IBM.Data.DB2-net_2_0.input b/msvc/scripts/inputs/IBM.Data.DB2-net_2_0.input
new file mode 100644
index 00000000000..1673e98970e
--- /dev/null
+++ b/msvc/scripts/inputs/IBM.Data.DB2-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /unsafe /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Data.dll
+IBM.Data.DB2.dll
+
+./../../class/lib/net_2_0/IBM.Data.DB2.dll
+IBM.Data.DB2.dll.sources
diff --git a/msvc/scripts/inputs/ICSharpCode.SharpZipLib-net_1_1.input b/msvc/scripts/inputs/ICSharpCode.SharpZipLib-net_1_1.input
new file mode 100644
index 00000000000..fd239a570ed
--- /dev/null
+++ b/msvc/scripts/inputs/ICSharpCode.SharpZipLib-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll
+ICSharpCode.SharpZipLib.dll
+
+./../../class/compat/net_1_1/ICSharpCode.SharpZipLib.dll
+Compat.ICSharpCode.SharpZipLib.dll.sources
diff --git a/msvc/scripts/inputs/ICSharpCode.SharpZipLib-net_2_0.input b/msvc/scripts/inputs/ICSharpCode.SharpZipLib-net_2_0.input
new file mode 100644
index 00000000000..f25bde332c4
--- /dev/null
+++ b/msvc/scripts/inputs/ICSharpCode.SharpZipLib-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll
+ICSharpCode.SharpZipLib.dll
+
+./../../class/compat/net_2_0/ICSharpCode.SharpZipLib.dll
+Compat.ICSharpCode.SharpZipLib.dll.sources
diff --git a/msvc/scripts/inputs/Microsoft.Build.Engine-net_2_0.input b/msvc/scripts/inputs/Microsoft.Build.Engine-net_2_0.input
new file mode 100644
index 00000000000..5dfbb5209df
--- /dev/null
+++ b/msvc/scripts/inputs/Microsoft.Build.Engine-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:Microsoft.Build.Framework.dll /r:Microsoft.Build.Utilities.dll
+Microsoft.Build.Engine.dll
+
+./../../class/lib/net_2_0/Microsoft.Build.Engine.dll
+Microsoft.Build.Engine.dll.sources
diff --git a/msvc/scripts/inputs/Microsoft.Build.Engine-net_3_5.input b/msvc/scripts/inputs/Microsoft.Build.Engine-net_3_5.input
new file mode 100644
index 00000000000..d21e4a97dbe
--- /dev/null
+++ b/msvc/scripts/inputs/Microsoft.Build.Engine-net_3_5.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_3_5:./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -d:NET_3_5 -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:Microsoft.Build.Framework.dll /r:Microsoft.Build.Utilities.dll
+Microsoft.Build.Engine.dll
+
+./../../class/lib/net_3_5/Microsoft.Build.Engine.dll
+Microsoft.Build.Engine.dll.sources
diff --git a/msvc/scripts/inputs/Microsoft.Build.Framework-net_2_0.input b/msvc/scripts/inputs/Microsoft.Build.Framework-net_2_0.input
new file mode 100644
index 00000000000..09c6f58acf0
--- /dev/null
+++ b/msvc/scripts/inputs/Microsoft.Build.Framework-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:mscorlib.dll /r:System.dll
+Microsoft.Build.Framework.dll
+
+./../../class/lib/net_2_0/Microsoft.Build.Framework.dll
+Microsoft.Build.Framework.dll.sources
diff --git a/msvc/scripts/inputs/Microsoft.Build.Framework-net_3_5.input b/msvc/scripts/inputs/Microsoft.Build.Framework-net_3_5.input
new file mode 100644
index 00000000000..047a7bd90fa
--- /dev/null
+++ b/msvc/scripts/inputs/Microsoft.Build.Framework-net_3_5.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_3_5:./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -d:NET_3_5 -debug /noconfig /r:mscorlib.dll /r:System.dll
+Microsoft.Build.Framework.dll
+
+./../../class/lib/net_3_5/Microsoft.Build.Framework.dll
+Microsoft.Build.Framework.dll.sources
diff --git a/msvc/scripts/inputs/Microsoft.Build.Tasks-net_2_0.input b/msvc/scripts/inputs/Microsoft.Build.Tasks-net_2_0.input
new file mode 100644
index 00000000000..b271c15c2cf
--- /dev/null
+++ b/msvc/scripts/inputs/Microsoft.Build.Tasks-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Windows.Forms.dll /r:Microsoft.Build.Utilities.dll /r:Microsoft.Build.Framework.dll
+Microsoft.Build.Tasks.dll
+
+./../../class/lib/net_2_0/Microsoft.Build.Tasks.dll
+Microsoft.Build.Tasks.dll.sources
diff --git a/msvc/scripts/inputs/Microsoft.Build.Tasks.v3.5-net_3_5.input b/msvc/scripts/inputs/Microsoft.Build.Tasks.v3.5-net_3_5.input
new file mode 100644
index 00000000000..6a1620e9d1e
--- /dev/null
+++ b/msvc/scripts/inputs/Microsoft.Build.Tasks.v3.5-net_3_5.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_3_5:./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -d:NET_3_5 -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Windows.Forms.dll /r:Microsoft.Build.Utilities.dll /r:Microsoft.Build.Framework.dll
+Microsoft.Build.Tasks.v3.5.dll
+
+./../../class/lib/net_3_5/Microsoft.Build.Tasks.v3.5.dll
+Microsoft.Build.Tasks.dll.sources
diff --git a/msvc/scripts/inputs/Microsoft.Build.Utilities-net_2_0.input b/msvc/scripts/inputs/Microsoft.Build.Utilities-net_2_0.input
new file mode 100644
index 00000000000..5dee1ea3d46
--- /dev/null
+++ b/msvc/scripts/inputs/Microsoft.Build.Utilities-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:mscorlib.dll /r:System.dll /r:Microsoft.Build.Framework.dll
+Microsoft.Build.Utilities.dll
+
+./../../class/lib/net_2_0/Microsoft.Build.Utilities.dll
+Microsoft.Build.Utilities.dll.sources
diff --git a/msvc/scripts/inputs/Microsoft.Build.Utilities.v3.5-net_3_5.input b/msvc/scripts/inputs/Microsoft.Build.Utilities.v3.5-net_3_5.input
new file mode 100644
index 00000000000..9292dffdae6
--- /dev/null
+++ b/msvc/scripts/inputs/Microsoft.Build.Utilities.v3.5-net_3_5.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_3_5:./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -d:NET_3_5 -debug /noconfig /r:mscorlib.dll /r:System.dll /r:Microsoft.Build.Framework.dll
+Microsoft.Build.Utilities.v3.5.dll
+
+./../../class/lib/net_3_5/Microsoft.Build.Utilities.v3.5.dll
+Microsoft.Build.Utilities.dll.sources
diff --git a/msvc/scripts/inputs/Microsoft.JScript-net_1_1.input b/msvc/scripts/inputs/Microsoft.JScript-net_1_1.input
new file mode 100644
index 00000000000..6bd96679161
--- /dev/null
+++ b/msvc/scripts/inputs/Microsoft.JScript-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig -r:System.dll -r:Microsoft.Vsa.dll -debug+
+Microsoft.JScript.dll
+
+./../../class/lib/net_1_1/Microsoft.JScript.dll
+Microsoft.JScript.dll.sources
diff --git a/msvc/scripts/inputs/Microsoft.JScript-net_2_0.input b/msvc/scripts/inputs/Microsoft.JScript-net_2_0.input
new file mode 100644
index 00000000000..f30aaafab38
--- /dev/null
+++ b/msvc/scripts/inputs/Microsoft.JScript-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig -r:System.dll -r:Microsoft.Vsa.dll -debug+
+Microsoft.JScript.dll
+
+./../../class/lib/net_2_0/Microsoft.JScript.dll
+Microsoft.JScript.dll.sources
diff --git a/msvc/scripts/inputs/Microsoft.VisualC-net_1_1.input b/msvc/scripts/inputs/Microsoft.VisualC-net_1_1.input
new file mode 100644
index 00000000000..a4b232bbd7d
--- /dev/null
+++ b/msvc/scripts/inputs/Microsoft.VisualC-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /r:mscorlib.dll /r:System.dll
+Microsoft.VisualC.dll
+
+./../../class/lib/net_1_1/Microsoft.VisualC.dll
+Microsoft.VisualC.dll.sources
diff --git a/msvc/scripts/inputs/Microsoft.VisualC-net_2_0.input b/msvc/scripts/inputs/Microsoft.VisualC-net_2_0.input
new file mode 100644
index 00000000000..b978f223ca4
--- /dev/null
+++ b/msvc/scripts/inputs/Microsoft.VisualC-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:mscorlib.dll /r:System.dll
+Microsoft.VisualC.dll
+
+./../../class/lib/net_2_0/Microsoft.VisualC.dll
+Microsoft.VisualC.dll.sources
diff --git a/msvc/scripts/inputs/Microsoft.Vsa-net_1_1.input b/msvc/scripts/inputs/Microsoft.Vsa-net_1_1.input
new file mode 100644
index 00000000000..68c5c396c16
--- /dev/null
+++ b/msvc/scripts/inputs/Microsoft.Vsa-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /r:System.dll
+Microsoft.Vsa.dll
+
+./../../class/lib/net_1_1/Microsoft.Vsa.dll
+Microsoft.Vsa.dll.sources
diff --git a/msvc/scripts/inputs/Microsoft.Vsa-net_2_0.input b/msvc/scripts/inputs/Microsoft.Vsa-net_2_0.input
new file mode 100644
index 00000000000..610af8f8f37
--- /dev/null
+++ b/msvc/scripts/inputs/Microsoft.Vsa-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:System.dll
+Microsoft.Vsa.dll
+
+./../../class/lib/net_2_0/Microsoft.Vsa.dll
+Microsoft.Vsa.dll.sources
diff --git a/msvc/scripts/inputs/Mono.C5-net_2_0.input b/msvc/scripts/inputs/Mono.C5-net_2_0.input
new file mode 100644
index 00000000000..40c15d1937d
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.C5-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:mscorlib.dll /r:System.dll -nowarn:169
+Mono.C5.dll
+
+./../../class/lib/net_2_0/Mono.C5.dll
+Mono.C5.dll.sources
diff --git a/msvc/scripts/inputs/Mono.CSharp-net_2_0.input b/msvc/scripts/inputs/Mono.CSharp-net_2_0.input
new file mode 100644
index 00000000000..11071a29d05
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.CSharp-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -d:GMCS_SOURCE -d:NET_1_1 -d:NET_2_0 -r:System -r:System.Xml -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig
+Mono.CSharp.dll
+
+fixup/net_2_0/Mono.CSharp.dll
+Mono.CSharp.dll.sources
diff --git a/msvc/scripts/inputs/Mono.Cairo-net_1_1.input b/msvc/scripts/inputs/Mono.Cairo-net_1_1.input
new file mode 100644
index 00000000000..f665b6c3bf7
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.Cairo-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig
+Mono.Cairo.dll
+
+./../../class/lib/net_1_1/Mono.Cairo.dll
+Mono.Cairo.dll.sources
diff --git a/msvc/scripts/inputs/Mono.Cairo-net_2_0.input b/msvc/scripts/inputs/Mono.Cairo-net_2_0.input
new file mode 100644
index 00000000000..ce924bda955
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.Cairo-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig
+Mono.Cairo.dll
+
+./../../class/lib/net_2_0/Mono.Cairo.dll
+Mono.Cairo.dll.sources
diff --git a/msvc/scripts/inputs/Mono.Cecil-net_1_1.input b/msvc/scripts/inputs/Mono.Cecil-net_1_1.input
new file mode 100644
index 00000000000..7bef494e5bd
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.Cecil-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /r:mscorlib.dll /r:System.dll -keyfile:../mono.snk
+Mono.Cecil.dll
+
+./../../class/lib/net_1_1/Mono.Cecil.dll
+Mono.Cecil.dll.sources
diff --git a/msvc/scripts/inputs/Mono.Cecil.Mdb-net_1_1.input b/msvc/scripts/inputs/Mono.Cecil.Mdb-net_1_1.input
new file mode 100644
index 00000000000..97012236492
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.Cecil.Mdb-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /r:mscorlib.dll /r:Mono.Cecil.dll /d:CECIL -keyfile:../mono.snk
+Mono.Cecil.Mdb.dll
+
+./../../class/lib/net_1_1/Mono.Cecil.Mdb.dll
+Mono.Cecil.Mdb.dll.sources
diff --git a/msvc/scripts/inputs/Mono.CompilerServices.SymbolWriter-net_1_1.input b/msvc/scripts/inputs/Mono.CompilerServices.SymbolWriter-net_1_1.input
new file mode 100644
index 00000000000..b5dc0153e75
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.CompilerServices.SymbolWriter-net_1_1.input
@@ -0,0 +1,7 @@
+true
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /r:mscorlib.dll
+Mono.CompilerServices.SymbolWriter.dll
+
+./../../class/lib/net_1_1/Mono.CompilerServices.SymbolWriter.dll
+Mono.CompilerServices.SymbolWriter.dll.sources
diff --git a/msvc/scripts/inputs/Mono.CompilerServices.SymbolWriter-net_1_1_bootstrap.input b/msvc/scripts/inputs/Mono.CompilerServices.SymbolWriter-net_1_1_bootstrap.input
new file mode 100644
index 00000000000..f1582e5579b
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.CompilerServices.SymbolWriter-net_1_1_bootstrap.input
@@ -0,0 +1,7 @@
+true
+MONO_PATH=./../../class/lib/net_1_1_bootstrap: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1_bootstrap/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 /noconfig /r:mscorlib.dll
+Mono.CompilerServices.SymbolWriter.dll
+
+./../../class/lib/net_1_1_bootstrap/Mono.CompilerServices.SymbolWriter.dll
+Mono.CompilerServices.SymbolWriter.dll.sources
diff --git a/msvc/scripts/inputs/Mono.CompilerServices.SymbolWriter-net_2_0.input b/msvc/scripts/inputs/Mono.CompilerServices.SymbolWriter-net_2_0.input
new file mode 100644
index 00000000000..f9ebb2b996b
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.CompilerServices.SymbolWriter-net_2_0.input
@@ -0,0 +1,7 @@
+true
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:mscorlib.dll
+Mono.CompilerServices.SymbolWriter.dll
+
+./../../class/lib/net_2_0/Mono.CompilerServices.SymbolWriter.dll
+Mono.CompilerServices.SymbolWriter.dll.sources
diff --git a/msvc/scripts/inputs/Mono.CompilerServices.SymbolWriter-net_2_0_bootstrap.input b/msvc/scripts/inputs/Mono.CompilerServices.SymbolWriter-net_2_0_bootstrap.input
new file mode 100644
index 00000000000..47591d08cb4
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.CompilerServices.SymbolWriter-net_2_0_bootstrap.input
@@ -0,0 +1,7 @@
+true
+MONO_PATH=./../../class/lib/net_2_0_bootstrap: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_2_0_bootstrap/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:BOOTSTRAP_NET_2_0 -debug /noconfig /r:mscorlib.dll
+Mono.CompilerServices.SymbolWriter.dll
+
+./../../class/lib/net_2_0_bootstrap/Mono.CompilerServices.SymbolWriter.dll
+Mono.CompilerServices.SymbolWriter.dll.sources
diff --git a/msvc/scripts/inputs/Mono.CompilerServices.SymbolWriter-net_2_1_bootstrap.input b/msvc/scripts/inputs/Mono.CompilerServices.SymbolWriter-net_2_1_bootstrap.input
new file mode 100644
index 00000000000..877d92e25ff
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.CompilerServices.SymbolWriter-net_2_1_bootstrap.input
@@ -0,0 +1,7 @@
+true
+MONO_PATH=./../../class/lib/net_2_1_bootstrap:./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper --security=temporary-smcs-hack ./../../class/lib/net_2_1_bootstrap/smcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -d:NET_2_1 -debug /noconfig /r:mscorlib.dll
+Mono.CompilerServices.SymbolWriter.dll
+
+./../../class/lib/net_2_1_bootstrap/Mono.CompilerServices.SymbolWriter.dll
+Mono.CompilerServices.SymbolWriter.dll.sources
diff --git a/msvc/scripts/inputs/Mono.CompilerServices.SymbolWriter-net_2_1_raw.input b/msvc/scripts/inputs/Mono.CompilerServices.SymbolWriter-net_2_1_raw.input
new file mode 100644
index 00000000000..151ecc6dc46
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.CompilerServices.SymbolWriter-net_2_1_raw.input
@@ -0,0 +1,7 @@
+true
+MONO_PATH=./../../class/lib/net_2_1_raw: /cvs/mono/runtime/mono-wrapper --security=temporary-smcs-hack ./../../class/lib/net_2_1_raw/smcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -d:NET_2_1 -debug /noconfig /r:mscorlib.dll
+Mono.CompilerServices.SymbolWriter.dll
+
+./../../class/lib/net_2_1_raw/Mono.CompilerServices.SymbolWriter.dll
+Mono.CompilerServices.SymbolWriter.dll.sources
diff --git a/msvc/scripts/inputs/Mono.Data-net_1_1.input b/msvc/scripts/inputs/Mono.Data-net_1_1.input
new file mode 100644
index 00000000000..e040a51198c
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.Data-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Data.dll
+Mono.Data.dll
+
+./../../class/lib/net_1_1/Mono.Data.dll
+Mono.Data.dll.sources
diff --git a/msvc/scripts/inputs/Mono.Data-net_2_0.input b/msvc/scripts/inputs/Mono.Data-net_2_0.input
new file mode 100644
index 00000000000..52897ca4bb4
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.Data-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Data.dll
+Mono.Data.dll
+
+./../../class/lib/net_2_0/Mono.Data.dll
+Mono.Data.dll.sources
diff --git a/msvc/scripts/inputs/Mono.Data.Sqlite-net_1_1.input b/msvc/scripts/inputs/Mono.Data.Sqlite-net_1_1.input
new file mode 100644
index 00000000000..84391bb5392
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.Data.Sqlite-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /unsafe /r:System.dll /r:System.Data.dll -d:MONO_BACKWARD_COMPAT
+Mono.Data.Sqlite.dll
+
+./../../class/lib/net_1_1/Mono.Data.Sqlite.dll
+Mono.Data.Sqlite.dll.sources
diff --git a/msvc/scripts/inputs/Mono.Data.Sqlite-net_2_0.input b/msvc/scripts/inputs/Mono.Data.Sqlite-net_2_0.input
new file mode 100644
index 00000000000..8945ef66117
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.Data.Sqlite-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /unsafe /r:System.dll /r:System.Data.dll /r:System.Transactions.dll -resource:resources/SR.resources -d:MONO_BACKWARD_COMPAT
+Mono.Data.Sqlite.dll
+
+./../../class/lib/net_2_0/Mono.Data.Sqlite.dll
+Mono.Data.Sqlite.dll.sources
diff --git a/msvc/scripts/inputs/Mono.Data.SqliteClient-net_1_1.input b/msvc/scripts/inputs/Mono.Data.SqliteClient-net_1_1.input
new file mode 100644
index 00000000000..85a9d7d3594
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.Data.SqliteClient-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /unsafe /r:System.dll /r:System.Data.dll
+Mono.Data.SqliteClient.dll
+
+./../../class/lib/net_1_1/Mono.Data.SqliteClient.dll
+Mono.Data.SqliteClient.dll.sources
diff --git a/msvc/scripts/inputs/Mono.Data.SqliteClient-net_2_0.input b/msvc/scripts/inputs/Mono.Data.SqliteClient-net_2_0.input
new file mode 100644
index 00000000000..d41df916adb
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.Data.SqliteClient-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /unsafe /r:System.dll /r:System.Data.dll
+Mono.Data.SqliteClient.dll
+
+./../../class/lib/net_2_0/Mono.Data.SqliteClient.dll
+Mono.Data.SqliteClient.dll.sources
diff --git a/msvc/scripts/inputs/Mono.Data.SybaseClient-net_1_1.input b/msvc/scripts/inputs/Mono.Data.SybaseClient-net_1_1.input
new file mode 100644
index 00000000000..6a91571c0b7
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.Data.SybaseClient-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.EnterpriseServices.dll /r:System.Data.dll /r:Mono.Data.Tds.dll
+Mono.Data.SybaseClient.dll
+
+./../../class/lib/net_1_1/Mono.Data.SybaseClient.dll
+Mono.Data.SybaseClient.dll.sources
diff --git a/msvc/scripts/inputs/Mono.Data.SybaseClient-net_2_0.input b/msvc/scripts/inputs/Mono.Data.SybaseClient-net_2_0.input
new file mode 100644
index 00000000000..685eb5e9ff7
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.Data.SybaseClient-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.EnterpriseServices.dll /r:System.Data.dll /r:Mono.Data.Tds.dll
+Mono.Data.SybaseClient.dll
+
+./../../class/lib/net_2_0/Mono.Data.SybaseClient.dll
+Mono.Data.SybaseClient.dll.sources
diff --git a/msvc/scripts/inputs/Mono.Data.Tds-net_1_1.input b/msvc/scripts/inputs/Mono.Data.Tds-net_1_1.input
new file mode 100644
index 00000000000..5b286924bfa
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.Data.Tds-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:Mono.Security.dll
+Mono.Data.Tds.dll
+
+./../../class/lib/net_1_1/Mono.Data.Tds.dll
+Mono.Data.Tds.dll.sources
diff --git a/msvc/scripts/inputs/Mono.Data.Tds-net_2_0.input b/msvc/scripts/inputs/Mono.Data.Tds-net_2_0.input
new file mode 100644
index 00000000000..6408f0d5607
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.Data.Tds-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:Mono.Security.dll
+Mono.Data.Tds.dll
+
+./../../class/lib/net_2_0/Mono.Data.Tds.dll
+Mono.Data.Tds.dll.sources
diff --git a/msvc/scripts/inputs/Mono.Data.TdsClient-net_1_1.input b/msvc/scripts/inputs/Mono.Data.TdsClient-net_1_1.input
new file mode 100644
index 00000000000..f28ee4ec734
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.Data.TdsClient-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.EnterpriseServices.dll /r:System.Data.dll /r:Mono.Data.Tds.dll
+Mono.Data.TdsClient.dll
+
+./../../class/lib/net_1_1/Mono.Data.TdsClient.dll
+Mono.Data.TdsClient.dll.sources
diff --git a/msvc/scripts/inputs/Mono.Data.TdsClient-net_2_0.input b/msvc/scripts/inputs/Mono.Data.TdsClient-net_2_0.input
new file mode 100644
index 00000000000..317112cc55a
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.Data.TdsClient-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.EnterpriseServices.dll /r:System.Data.dll /r:Mono.Data.Tds.dll
+Mono.Data.TdsClient.dll
+
+./../../class/lib/net_2_0/Mono.Data.TdsClient.dll
+Mono.Data.TdsClient.dll.sources
diff --git a/msvc/scripts/inputs/Mono.GetOptions-net_1_1.input b/msvc/scripts/inputs/Mono.GetOptions-net_1_1.input
new file mode 100644
index 00000000000..6c3f2533ef1
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.GetOptions-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /r:System.dll -nowarn:618
+Mono.GetOptions.dll
+
+./../../class/lib/net_1_1/Mono.GetOptions.dll
+Mono.GetOptions.dll.sources
diff --git a/msvc/scripts/inputs/Mono.GetOptions-net_2_0.input b/msvc/scripts/inputs/Mono.GetOptions-net_2_0.input
new file mode 100644
index 00000000000..480273a5812
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.GetOptions-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:System.dll -nowarn:618
+Mono.GetOptions.dll
+
+./../../class/lib/net_2_0/Mono.GetOptions.dll
+Mono.GetOptions.dll.sources
diff --git a/msvc/scripts/inputs/Mono.Http-net_1_1.input b/msvc/scripts/inputs/Mono.Http-net_1_1.input
new file mode 100644
index 00000000000..afd568751b7
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.Http-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Web.dll -r:ICSharpCode.SharpZipLib.dll -r:Mono.Security.dll
+Mono.Http.dll
+
+./../../class/lib/net_1_1/Mono.Http.dll
+Mono.Http.dll.sources
diff --git a/msvc/scripts/inputs/Mono.Http-net_2_0.input b/msvc/scripts/inputs/Mono.Http-net_2_0.input
new file mode 100644
index 00000000000..428652f7e01
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.Http-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Web.dll -r:ICSharpCode.SharpZipLib.dll -r:Mono.Security.dll
+Mono.Http.dll
+
+./../../class/lib/net_2_0/Mono.Http.dll
+Mono.Http.dll.sources
diff --git a/msvc/scripts/inputs/Mono.Management-net_2_0.input b/msvc/scripts/inputs/Mono.Management-net_2_0.input
new file mode 100644
index 00000000000..fe56daee61e
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.Management-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:mscorlib.dll /r:System.dll /r:Mono.Posix.dll
+Mono.Management.dll
+
+./../../class/lib/net_2_0/Mono.Management.dll
+Mono.Management.dll.sources
diff --git a/msvc/scripts/inputs/Mono.Messaging-net_1_1.input b/msvc/scripts/inputs/Mono.Messaging-net_1_1.input
new file mode 100644
index 00000000000..96f222ff965
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.Messaging-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /r:System.dll
+Mono.Messaging.dll
+
+./../../class/lib/net_1_1/Mono.Messaging.dll
+Mono.Messaging.dll.sources
diff --git a/msvc/scripts/inputs/Mono.Messaging-net_2_0.input b/msvc/scripts/inputs/Mono.Messaging-net_2_0.input
new file mode 100644
index 00000000000..e6b3af07a96
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.Messaging-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:System.dll
+Mono.Messaging.dll
+
+./../../class/lib/net_2_0/Mono.Messaging.dll
+Mono.Messaging.dll.sources
diff --git a/msvc/scripts/inputs/Mono.Messaging.RabbitMQ-net_1_1.input b/msvc/scripts/inputs/Mono.Messaging.RabbitMQ-net_1_1.input
new file mode 100644
index 00000000000..68f8bfa5d3a
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.Messaging.RabbitMQ-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /r:System.dll /r:System.Messaging.dll /r:Mono.Messaging.dll /r:RabbitMQ.Client
+Mono.Messaging.RabbitMQ.dll
+
+./../../class/lib/net_1_1/Mono.Messaging.RabbitMQ.dll
+Mono.Messaging.RabbitMQ.dll.sources
diff --git a/msvc/scripts/inputs/Mono.Messaging.RabbitMQ-net_2_0.input b/msvc/scripts/inputs/Mono.Messaging.RabbitMQ-net_2_0.input
new file mode 100644
index 00000000000..e2785b121c1
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.Messaging.RabbitMQ-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:System.dll /r:System.Messaging.dll /r:Mono.Messaging.dll /r:RabbitMQ.Client
+Mono.Messaging.RabbitMQ.dll
+
+./../../class/lib/net_2_0/Mono.Messaging.RabbitMQ.dll
+Mono.Messaging.RabbitMQ.dll.sources
diff --git a/msvc/scripts/inputs/Mono.Options-net_2_0.input b/msvc/scripts/inputs/Mono.Options-net_2_0.input
new file mode 100644
index 00000000000..992ad43d1ff
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.Options-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:mscorlib.dll /r:System.dll
+Mono.Options.dll
+
+./../../class/lib/net_2_0/Mono.Options.dll
+Mono.Options.dll.sources
diff --git a/msvc/scripts/inputs/Mono.Posix-net_1_1.input b/msvc/scripts/inputs/Mono.Posix-net_1_1.input
new file mode 100644
index 00000000000..d61069dbe9d
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.Posix-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /unsafe /r:mscorlib.dll /r:System.dll /nowarn:0618,612
+Mono.Posix.dll
+
+./../../class/lib/net_1_1/Mono.Posix.dll
+Mono.Posix.dll.sources
diff --git a/msvc/scripts/inputs/Mono.Posix-net_2_0.input b/msvc/scripts/inputs/Mono.Posix-net_2_0.input
new file mode 100644
index 00000000000..fdde59f5c46
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.Posix-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /unsafe /r:mscorlib.dll /r:System.dll /nowarn:0618,612
+Mono.Posix.dll
+
+./../../class/lib/net_2_0/Mono.Posix.dll
+Mono.Posix.dll.sources
diff --git a/msvc/scripts/inputs/Mono.Security-net_1_1.input b/msvc/scripts/inputs/Mono.Security-net_1_1.input
new file mode 100644
index 00000000000..e436b6f269e
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.Security-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig -r:System.dll -unsafe
+Mono.Security.dll
+
+./../../class/lib/net_1_1/Mono.Security.dll
+Mono.Security.dll.sources
diff --git a/msvc/scripts/inputs/Mono.Security-net_1_1_bootstrap.input b/msvc/scripts/inputs/Mono.Security-net_1_1_bootstrap.input
new file mode 100644
index 00000000000..08ef507114b
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.Security-net_1_1_bootstrap.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1_bootstrap: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1_bootstrap/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 /noconfig -r:System.dll -unsafe
+Mono.Security.dll
+
+./../../class/lib/net_1_1_bootstrap/Mono.Security.dll
+Mono.Security.dll.sources
diff --git a/msvc/scripts/inputs/Mono.Security-net_2_0.input b/msvc/scripts/inputs/Mono.Security-net_2_0.input
new file mode 100644
index 00000000000..d7552c32a43
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.Security-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig -r:System.dll -unsafe
+Mono.Security.dll
+
+./../../class/lib/net_2_0/Mono.Security.dll
+Mono.Security.dll.sources
diff --git a/msvc/scripts/inputs/Mono.Security-net_2_0_bootstrap.input b/msvc/scripts/inputs/Mono.Security-net_2_0_bootstrap.input
new file mode 100644
index 00000000000..33ce2096e50
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.Security-net_2_0_bootstrap.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0_bootstrap: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_2_0_bootstrap/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:BOOTSTRAP_NET_2_0 -debug /noconfig -r:System.dll -unsafe
+Mono.Security.dll
+
+./../../class/lib/net_2_0_bootstrap/Mono.Security.dll
+Mono.Security.dll.sources
diff --git a/msvc/scripts/inputs/Mono.Security.Win32-net_1_1.input b/msvc/scripts/inputs/Mono.Security.Win32-net_1_1.input
new file mode 100644
index 00000000000..d06339b6fd7
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.Security.Win32-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /unsafe
+Mono.Security.Win32.dll
+
+./../../class/lib/net_1_1/Mono.Security.Win32.dll
+Mono.Security.Win32.dll.sources
diff --git a/msvc/scripts/inputs/Mono.Security.Win32-net_2_0.input b/msvc/scripts/inputs/Mono.Security.Win32-net_2_0.input
new file mode 100644
index 00000000000..c8f0f91c2c3
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.Security.Win32-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /unsafe
+Mono.Security.Win32.dll
+
+./../../class/lib/net_2_0/Mono.Security.Win32.dll
+Mono.Security.Win32.dll.sources
diff --git a/msvc/scripts/inputs/Mono.Simd-net_2_0.input b/msvc/scripts/inputs/Mono.Simd-net_2_0.input
new file mode 100644
index 00000000000..521887397c1
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.Simd-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig -r:mscorlib.dll -r:System.Core.dll /unsafe
+Mono.Simd.dll
+
+./../../class/lib/net_2_0/Mono.Simd.dll
+Mono.Simd.dll.sources
diff --git a/msvc/scripts/inputs/Mono.Tasklets-net_2_0.input b/msvc/scripts/inputs/Mono.Tasklets-net_2_0.input
new file mode 100644
index 00000000000..2952f291a08
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.Tasklets-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig
+Mono.Tasklets.dll
+
+./../../class/lib/net_2_0/Mono.Tasklets.dll
+Mono.Tasklets.dll.sources
diff --git a/msvc/scripts/inputs/Mono.Tuner-net_1_1.input b/msvc/scripts/inputs/Mono.Tuner-net_1_1.input
new file mode 100644
index 00000000000..790268bc1c2
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.Tuner-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -r:System.Xml.dll -r:./../../class/lib/net_1_1/monolinker.exe -r:Mono.Cecil.dll -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig
+Mono.Tuner.dll
+
+./../../class/lib/net_1_1/Mono.Tuner.dll
+Mono.Tuner.dll.sources
diff --git a/msvc/scripts/inputs/Mono.Web-net_2_0.input b/msvc/scripts/inputs/Mono.Web-net_2_0.input
new file mode 100644
index 00000000000..cdae2ced3b3
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.Web-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Configuration.dll
+Mono.Web.dll
+
+./../../class/lib/net_2_0/Mono.Web.dll
+Mono.Web.dll.sources
diff --git a/msvc/scripts/inputs/Mono.WebBrowser-net_1_1.input b/msvc/scripts/inputs/Mono.WebBrowser-net_1_1.input
new file mode 100644
index 00000000000..79f1c6f239f
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.WebBrowser-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig -r:System.dll -debug+ -nowarn:108
+Mono.WebBrowser.dll
+
+./../../class/lib/net_1_1/Mono.WebBrowser.dll
+Mono.WebBrowser.dll.sources
diff --git a/msvc/scripts/inputs/Mono.WebBrowser-net_2_0.input b/msvc/scripts/inputs/Mono.WebBrowser-net_2_0.input
new file mode 100644
index 00000000000..0994b9cfb5c
--- /dev/null
+++ b/msvc/scripts/inputs/Mono.WebBrowser-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig -r:System.dll -debug+ -nowarn:108
+Mono.WebBrowser.dll
+
+./../../class/lib/net_2_0/Mono.WebBrowser.dll
+Mono.WebBrowser.dll.sources
diff --git a/msvc/scripts/inputs/Novell.Directory.Ldap-net_1_1.input b/msvc/scripts/inputs/Novell.Directory.Ldap-net_1_1.input
new file mode 100644
index 00000000000..679f514921e
--- /dev/null
+++ b/msvc/scripts/inputs/Novell.Directory.Ldap-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /nowarn:649 /nowarn:169 /nowarn:219 /nowarn:168 -r:mscorlib.dll -r:System.dll -r:Mono.Security.dll /res:Novell.Directory.Ldap.Utilclass/ResultCodeMessages.resources
+Novell.Directory.Ldap.dll
+
+./../../class/lib/net_1_1/Novell.Directory.Ldap.dll
+Novell.Directory.Ldap.dll.sources
diff --git a/msvc/scripts/inputs/Novell.Directory.Ldap-net_2_0.input b/msvc/scripts/inputs/Novell.Directory.Ldap-net_2_0.input
new file mode 100644
index 00000000000..bce4494b907
--- /dev/null
+++ b/msvc/scripts/inputs/Novell.Directory.Ldap-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /nowarn:649 /nowarn:169 /nowarn:219 /nowarn:168 -r:mscorlib.dll -r:System.dll -r:Mono.Security.dll /res:Novell.Directory.Ldap.Utilclass/ResultCodeMessages.resources
+Novell.Directory.Ldap.dll
+
+./../../class/lib/net_2_0/Novell.Directory.Ldap.dll
+Novell.Directory.Ldap.dll.sources
diff --git a/msvc/scripts/inputs/Npgsql-net_1_1.input b/msvc/scripts/inputs/Npgsql-net_1_1.input
new file mode 100644
index 00000000000..cca25d75bff
--- /dev/null
+++ b/msvc/scripts/inputs/Npgsql-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Data.dll /r:Mono.Security.dll @Npgsql.dll.resources
+Npgsql.dll
+
+./../../class/lib/net_1_1/Npgsql.dll
+Npgsql.dll.sources
diff --git a/msvc/scripts/inputs/Npgsql-net_2_0.input b/msvc/scripts/inputs/Npgsql-net_2_0.input
new file mode 100644
index 00000000000..1a1d6d3e220
--- /dev/null
+++ b/msvc/scripts/inputs/Npgsql-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Data.dll /r:Mono.Security.dll @Npgsql.dll.resources
+Npgsql.dll
+
+./../../class/lib/net_2_0/Npgsql.dll
+Npgsql.dll.sources
diff --git a/msvc/scripts/inputs/OpenSystem.C-net_1_1.input b/msvc/scripts/inputs/OpenSystem.C-net_1_1.input
new file mode 100644
index 00000000000..d15e79dbf45
--- /dev/null
+++ b/msvc/scripts/inputs/OpenSystem.C-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig
+OpenSystem.C.dll
+
+./../../class/lib/net_1_1/OpenSystem.C.dll
+OpenSystem.C.dll.sources
diff --git a/msvc/scripts/inputs/OpenSystem.C-net_2_0.input b/msvc/scripts/inputs/OpenSystem.C-net_2_0.input
new file mode 100644
index 00000000000..a7dc8167030
--- /dev/null
+++ b/msvc/scripts/inputs/OpenSystem.C-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig
+OpenSystem.C.dll
+
+./../../class/lib/net_2_0/OpenSystem.C.dll
+OpenSystem.C.dll.sources
diff --git a/msvc/scripts/inputs/PEAPI-net_1_1.input b/msvc/scripts/inputs/PEAPI-net_1_1.input
new file mode 100644
index 00000000000..2dd40cee2eb
--- /dev/null
+++ b/msvc/scripts/inputs/PEAPI-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /r:mscorlib.dll /r:System.dll
+PEAPI.dll
+
+./../../class/lib/net_1_1/PEAPI.dll
+PEAPI.dll.sources
diff --git a/msvc/scripts/inputs/PEAPI-net_1_1_bootstrap.input b/msvc/scripts/inputs/PEAPI-net_1_1_bootstrap.input
new file mode 100644
index 00000000000..d4cabb53222
--- /dev/null
+++ b/msvc/scripts/inputs/PEAPI-net_1_1_bootstrap.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1_bootstrap: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1_bootstrap/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 /noconfig /r:mscorlib.dll /r:System.dll
+PEAPI.dll
+
+./../../class/lib/net_1_1_bootstrap/PEAPI.dll
+PEAPI.dll.sources
diff --git a/msvc/scripts/inputs/PEAPI-net_2_0.input b/msvc/scripts/inputs/PEAPI-net_2_0.input
new file mode 100644
index 00000000000..42e41752b05
--- /dev/null
+++ b/msvc/scripts/inputs/PEAPI-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:mscorlib.dll /r:System.dll
+PEAPI.dll
+
+./../../class/lib/net_2_0/PEAPI.dll
+PEAPI.dll.sources
diff --git a/msvc/scripts/inputs/PEAPI-net_2_0_bootstrap.input b/msvc/scripts/inputs/PEAPI-net_2_0_bootstrap.input
new file mode 100644
index 00000000000..1ce95c52259
--- /dev/null
+++ b/msvc/scripts/inputs/PEAPI-net_2_0_bootstrap.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0_bootstrap: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_2_0_bootstrap/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:BOOTSTRAP_NET_2_0 -debug /noconfig /r:mscorlib.dll /r:System.dll
+PEAPI.dll
+
+./../../class/lib/net_2_0_bootstrap/PEAPI.dll
+PEAPI.dll.sources
diff --git a/msvc/scripts/inputs/RabbitMQ.Client-net_1_1.input b/msvc/scripts/inputs/RabbitMQ.Client-net_1_1.input
new file mode 100644
index 00000000000..c7b77eb5679
--- /dev/null
+++ b/msvc/scripts/inputs/RabbitMQ.Client-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig -r:System.dll -r:System.Xml.dll
+RabbitMQ.Client.dll
+
+./../../../../class/lib/net_1_1/RabbitMQ.Client.dll
+RabbitMQ.Client.dll.sources
diff --git a/msvc/scripts/inputs/RabbitMQ.Client-net_2_0.input b/msvc/scripts/inputs/RabbitMQ.Client-net_2_0.input
new file mode 100644
index 00000000000..85aafe18f04
--- /dev/null
+++ b/msvc/scripts/inputs/RabbitMQ.Client-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig -r:System.dll -r:System.Xml.dll
+RabbitMQ.Client.dll
+
+./../../../../class/lib/net_2_0/RabbitMQ.Client.dll
+RabbitMQ.Client.dll.sources
diff --git a/msvc/scripts/inputs/System-basic.input b/msvc/scripts/inputs/System-basic.input
new file mode 100644
index 00000000000..5af32696ec5
--- /dev/null
+++ b/msvc/scripts/inputs/System-basic.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/basic: /cvs/mono/runtime/mono-wrapper ./../../class/lib/basic/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -d:BOOTSTRAP_WITH_OLDLIB /noconfig -d:XML_DEP -r:System.Xml.dll
+System.dll
+
+./../../class/lib/basic/System.dll
+System.dll.sources
diff --git a/msvc/scripts/inputs/System-net_1_1.input b/msvc/scripts/inputs/System-net_1_1.input
new file mode 100644
index 00000000000..701aa21c607
--- /dev/null
+++ b/msvc/scripts/inputs/System-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig -d:XML_DEP -r:System.Xml.dll
+System.dll
+
+./../../class/lib/net_1_1/System.dll
+System.dll.sources
diff --git a/msvc/scripts/inputs/System-net_1_1_bootstrap.input b/msvc/scripts/inputs/System-net_1_1_bootstrap.input
new file mode 100644
index 00000000000..77e85f93124
--- /dev/null
+++ b/msvc/scripts/inputs/System-net_1_1_bootstrap.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1_bootstrap: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1_bootstrap/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 /noconfig -d:XML_DEP -r:System.Xml.dll
+System.dll
+
+./../../class/lib/net_1_1_bootstrap/System.dll
+System.dll.sources
diff --git a/msvc/scripts/inputs/System-net_2_0.input b/msvc/scripts/inputs/System-net_2_0.input
new file mode 100644
index 00000000000..0c6a5f4afe0
--- /dev/null
+++ b/msvc/scripts/inputs/System-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -r:PrebuiltSystem=../lib/net_2_0/System.dll -d:XML_DEP -r:System.Xml.dll -d:SECURITY_DEP -r:Mono.Security.dll -d:CONFIGURATION_DEP -r:System.Configuration.dll
+System.dll
+
+./../../class/lib/net_2_0/System.dll
+System.dll.sources
diff --git a/msvc/scripts/inputs/System-net_2_0_bootstrap.input b/msvc/scripts/inputs/System-net_2_0_bootstrap.input
new file mode 100644
index 00000000000..9c7e2b167b1
--- /dev/null
+++ b/msvc/scripts/inputs/System-net_2_0_bootstrap.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0_bootstrap: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_2_0_bootstrap/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:BOOTSTRAP_NET_2_0 -debug /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe -resource:resources/Asterisk.wav -resource:resources/Beep.wav -resource:resources/Exclamation.wav -resource:resources/Hand.wav -resource:resources/Question.wav -r:PrebuiltSystem=../lib/net_2_0_bootstrap/System.dll -d:XML_DEP -r:System.Xml.dll -d:SECURITY_DEP -r:Mono.Security.dll -d:CONFIGURATION_DEP -r:System.Configuration.dll
+System.dll
+
+./../../class/lib/net_2_0_bootstrap/System.dll
+System.dll.sources
diff --git a/msvc/scripts/inputs/System-net_2_1_bootstrap.input b/msvc/scripts/inputs/System-net_2_1_bootstrap.input
new file mode 100644
index 00000000000..8f41c6e7095
--- /dev/null
+++ b/msvc/scripts/inputs/System-net_2_1_bootstrap.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_1_bootstrap:./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper --security=temporary-smcs-hack ./../../class/lib/net_2_1_bootstrap/smcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -d:NET_2_1 -debug /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe
+System.dll
+
+./../../class/lib/net_2_1_bootstrap/System.dll
+./../../build/deps/net_2_1_bootstrap_System.dll.sources
diff --git a/msvc/scripts/inputs/System-net_2_1_raw.input b/msvc/scripts/inputs/System-net_2_1_raw.input
new file mode 100644
index 00000000000..50c6c694432
--- /dev/null
+++ b/msvc/scripts/inputs/System-net_2_1_raw.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_1_raw: /cvs/mono/runtime/mono-wrapper --security=temporary-smcs-hack ./../../class/lib/net_2_1_raw/smcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -d:NET_2_1 -debug /noconfig -nowarn:618 -d:CONFIGURATION_2_0 -unsafe
+System.dll
+
+./../../class/lib/net_2_1_raw/System.dll
+./../../build/deps/net_2_1_raw_System.dll.sources
diff --git a/msvc/scripts/inputs/System.ComponentModel.DataAnnotations-net_2_0.input b/msvc/scripts/inputs/System.ComponentModel.DataAnnotations-net_2_0.input
new file mode 100644
index 00000000000..1bfcd13481c
--- /dev/null
+++ b/msvc/scripts/inputs/System.ComponentModel.DataAnnotations-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:System.dll /r:System.Core.dll /r:System.Data.dll /r:System.Xml.dll -d:NET_3_5
+System.ComponentModel.DataAnnotations.dll
+
+./../../class/lib/net_2_0/System.ComponentModel.DataAnnotations.dll
+System.ComponentModel.DataAnnotations.dll.sources
diff --git a/msvc/scripts/inputs/System.Configuration-net_2_0.input b/msvc/scripts/inputs/System.Configuration-net_2_0.input
new file mode 100644
index 00000000000..1d7580bd65e
--- /dev/null
+++ b/msvc/scripts/inputs/System.Configuration-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Security.dll
+System.Configuration.dll
+
+./../../class/lib/net_2_0/System.Configuration.dll
+System.Configuration.dll.sources
diff --git a/msvc/scripts/inputs/System.Configuration-net_2_0_bootstrap.input b/msvc/scripts/inputs/System.Configuration-net_2_0_bootstrap.input
new file mode 100644
index 00000000000..53e8860a0ad
--- /dev/null
+++ b/msvc/scripts/inputs/System.Configuration-net_2_0_bootstrap.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0_bootstrap: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_2_0_bootstrap/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:BOOTSTRAP_NET_2_0 -debug /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Security.dll
+System.Configuration.dll
+
+./../../class/lib/net_2_0_bootstrap/System.Configuration.dll
+System.Configuration.dll.sources
diff --git a/msvc/scripts/inputs/System.Configuration.Install-net_1_1.input b/msvc/scripts/inputs/System.Configuration.Install-net_1_1.input
new file mode 100644
index 00000000000..8c94b149b1b
--- /dev/null
+++ b/msvc/scripts/inputs/System.Configuration.Install-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll
+System.Configuration.Install.dll
+
+./../../class/lib/net_1_1/System.Configuration.Install.dll
+System.Configuration.Install.dll.sources
diff --git a/msvc/scripts/inputs/System.Configuration.Install-net_2_0.input b/msvc/scripts/inputs/System.Configuration.Install-net_2_0.input
new file mode 100644
index 00000000000..014adb415ba
--- /dev/null
+++ b/msvc/scripts/inputs/System.Configuration.Install-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll
+System.Configuration.Install.dll
+
+./../../class/lib/net_2_0/System.Configuration.Install.dll
+System.Configuration.Install.dll.sources
diff --git a/msvc/scripts/inputs/System.Core-net_2_0.input b/msvc/scripts/inputs/System.Core-net_2_0.input
new file mode 100644
index 00000000000..1da7dfc1a2c
--- /dev/null
+++ b/msvc/scripts/inputs/System.Core-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig -d:LIBC /r:mscorlib.dll /r:System -d:NET_3_5 -nowarn:1720
+System.Core.dll
+
+./../../class/lib/net_2_0/System.Core.dll
+System.Core.dll.sources
diff --git a/msvc/scripts/inputs/System.Core-net_2_1_raw.input b/msvc/scripts/inputs/System.Core-net_2_1_raw.input
new file mode 100644
index 00000000000..0a128de0b59
--- /dev/null
+++ b/msvc/scripts/inputs/System.Core-net_2_1_raw.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_1_raw: /cvs/mono/runtime/mono-wrapper --security=temporary-smcs-hack ./../../class/lib/net_2_1_raw/smcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -d:NET_2_1 -debug /noconfig -d:LIBC /r:mscorlib.dll /r:System
+System.Core.dll
+
+./../../class/lib/net_2_1_raw/System.Core.dll
+System.Core.dll.sources
diff --git a/msvc/scripts/inputs/System.Data-net_1_1.input b/msvc/scripts/inputs/System.Data-net_1_1.input
new file mode 100644
index 00000000000..12d4a888d43
--- /dev/null
+++ b/msvc/scripts/inputs/System.Data-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig -nowarn:649 -unsafe -r:mscorlib.dll -r:./../../class/lib/net_1_1/System.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -r:Mono.Data.Tds.dll
+System.Data.dll
+Mono.Data.SqlExpressions/Parser.cs
+./../../class/lib/net_1_1/System.Data.dll
+System.Data.dll.sources
diff --git a/msvc/scripts/inputs/System.Data-net_2_0.input b/msvc/scripts/inputs/System.Data-net_2_0.input
new file mode 100644
index 00000000000..b3d3d9c4073
--- /dev/null
+++ b/msvc/scripts/inputs/System.Data-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig -nowarn:649 -unsafe -r:mscorlib.dll -r:./../../class/lib/net_2_0/System.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -r:Mono.Data.Tds.dll -r:System.Configuration.dll -r:System.Transactions.dll
+System.Data.dll
+Mono.Data.SqlExpressions/Parser.cs
+./../../class/lib/net_2_0/System.Data.dll
+System.Data.dll.sources
diff --git a/msvc/scripts/inputs/System.Data.DataSetExtensions-net_2_0.input b/msvc/scripts/inputs/System.Data.DataSetExtensions-net_2_0.input
new file mode 100644
index 00000000000..c9e20d1e021
--- /dev/null
+++ b/msvc/scripts/inputs/System.Data.DataSetExtensions-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig -r:mscorlib.dll -r:System.Core.dll -r:System.dll -r:System.Data.dll -r:System.Xml.dll -r:System.Web.dll -d:NET_3_5 -nowarn:1720
+System.Data.DataSetExtensions.dll
+
+./../../class/lib/net_2_0/System.Data.DataSetExtensions.dll
+System.Data.DataSetExtensions.dll.sources
diff --git a/msvc/scripts/inputs/System.Data.Linq-net_2_0.input b/msvc/scripts/inputs/System.Data.Linq-net_2_0.input
new file mode 100644
index 00000000000..90926ce42f4
--- /dev/null
+++ b/msvc/scripts/inputs/System.Data.Linq-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:System.dll /r:System.Core.dll /r:System.Xml.dll /r:System.Data.dll /r:System.Runtime.Serialization.dll /d:MONO_STRICT /d:MONO_DEPLOY -d:NET_3_5 -nowarn:1720
+System.Data.Linq.dll
+
+./../../class/lib/net_2_0/System.Data.Linq.dll
+System.Data.Linq.dll.sources
diff --git a/msvc/scripts/inputs/System.Data.OracleClient-net_1_1.input b/msvc/scripts/inputs/System.Data.OracleClient-net_1_1.input
new file mode 100644
index 00000000000..ecc3e7e13ac
--- /dev/null
+++ b/msvc/scripts/inputs/System.Data.OracleClient-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Data.dll /r:System.EnterpriseServices.dll /r:System.Drawing.dll
+System.Data.OracleClient.dll
+
+./../../class/lib/net_1_1/System.Data.OracleClient.dll
+System.Data.OracleClient.dll.sources
diff --git a/msvc/scripts/inputs/System.Data.OracleClient-net_2_0.input b/msvc/scripts/inputs/System.Data.OracleClient-net_2_0.input
new file mode 100644
index 00000000000..2908a8563e9
--- /dev/null
+++ b/msvc/scripts/inputs/System.Data.OracleClient-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Data.dll /r:System.EnterpriseServices.dll /r:System.Drawing.dll
+System.Data.OracleClient.dll
+
+./../../class/lib/net_2_0/System.Data.OracleClient.dll
+System.Data.OracleClient.dll.sources
diff --git a/msvc/scripts/inputs/System.Design-net_1_1.input b/msvc/scripts/inputs/System.Design-net_1_1.input
new file mode 100644
index 00000000000..c0eeb456f9f
--- /dev/null
+++ b/msvc/scripts/inputs/System.Design-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Windows.Forms.dll -r:System.Drawing.dll -r:Accessibility.dll -r:System.Data.dll
+System.Design.dll
+
+./../../class/lib/net_1_1/System.Design.dll
+System.Design.dll.sources
diff --git a/msvc/scripts/inputs/System.Design-net_2_0.input b/msvc/scripts/inputs/System.Design-net_2_0.input
new file mode 100644
index 00000000000..8da02056bd7
--- /dev/null
+++ b/msvc/scripts/inputs/System.Design-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Windows.Forms.dll -r:System.Drawing.dll -r:Accessibility.dll -r:System.Data.dll -r:System.Configuration.dll -define:DRAWING_DESIGN_DEP -r:System.Drawing.Design.dll
+System.Design.dll
+
+./../../class/lib/net_2_0/System.Design.dll
+System.Design.dll.sources
diff --git a/msvc/scripts/inputs/System.DirectoryServices-net_1_1.input b/msvc/scripts/inputs/System.DirectoryServices-net_1_1.input
new file mode 100644
index 00000000000..53028d13a03
--- /dev/null
+++ b/msvc/scripts/inputs/System.DirectoryServices-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /r:mscorlib.dll /r:System.dll /r:Novell.Directory.Ldap.dll
+System.DirectoryServices.dll
+
+./../../class/lib/net_1_1/System.DirectoryServices.dll
+System.DirectoryServices.dll.sources
diff --git a/msvc/scripts/inputs/System.DirectoryServices-net_2_0.input b/msvc/scripts/inputs/System.DirectoryServices-net_2_0.input
new file mode 100644
index 00000000000..edbd953c257
--- /dev/null
+++ b/msvc/scripts/inputs/System.DirectoryServices-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:mscorlib.dll /r:System.dll /r:Novell.Directory.Ldap.dll
+System.DirectoryServices.dll
+
+./../../class/lib/net_2_0/System.DirectoryServices.dll
+System.DirectoryServices.dll.sources
diff --git a/msvc/scripts/inputs/System.Drawing-net_1_1.input b/msvc/scripts/inputs/System.Drawing-net_1_1.input
new file mode 100644
index 00000000000..c0ca803d4ce
--- /dev/null
+++ b/msvc/scripts/inputs/System.Drawing-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /unsafe /r:mscorlib.dll /r:System.dll -resource:Assembly/Mono.ico,Mono.ico -resource:Assembly/Information.ico,Information.ico -resource:Assembly/Error.ico,Error.ico -resource:Assembly/Warning.ico,Warning.ico -resource:Assembly/Question.ico,Question.ico
+System.Drawing.dll
+
+./../../class/lib/net_1_1/System.Drawing.dll
+System.Drawing.dll.sources
diff --git a/msvc/scripts/inputs/System.Drawing-net_2_0.input b/msvc/scripts/inputs/System.Drawing-net_2_0.input
new file mode 100644
index 00000000000..77732b2b53f
--- /dev/null
+++ b/msvc/scripts/inputs/System.Drawing-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /unsafe /r:mscorlib.dll /r:System.dll -resource:Assembly/Mono.ico,Mono.ico -resource:Assembly/Information.ico,Information.ico -resource:Assembly/Error.ico,Error.ico -resource:Assembly/Warning.ico,Warning.ico -resource:Assembly/Question.ico,Question.ico
+System.Drawing.dll
+
+./../../class/lib/net_2_0/System.Drawing.dll
+System.Drawing.dll.sources
diff --git a/msvc/scripts/inputs/System.Drawing.Design-net_1_1.input b/msvc/scripts/inputs/System.Drawing.Design-net_1_1.input
new file mode 100644
index 00000000000..602e1df42d6
--- /dev/null
+++ b/msvc/scripts/inputs/System.Drawing.Design-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Drawing.dll /r:System.Windows.Forms.dll
+System.Drawing.Design.dll
+
+./../../class/lib/net_1_1/System.Drawing.Design.dll
+System.Drawing.Design.dll.sources
diff --git a/msvc/scripts/inputs/System.Drawing.Design-net_2_0.input b/msvc/scripts/inputs/System.Drawing.Design-net_2_0.input
new file mode 100644
index 00000000000..636118cef50
--- /dev/null
+++ b/msvc/scripts/inputs/System.Drawing.Design-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Drawing.dll /r:System.Windows.Forms.dll
+System.Drawing.Design.dll
+
+./../../class/lib/net_2_0/System.Drawing.Design.dll
+System.Drawing.Design.dll.sources
diff --git a/msvc/scripts/inputs/System.EnterpriseServices-net_1_1.input b/msvc/scripts/inputs/System.EnterpriseServices-net_1_1.input
new file mode 100644
index 00000000000..1b980665eb6
--- /dev/null
+++ b/msvc/scripts/inputs/System.EnterpriseServices-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /nowarn:0168 /nowarn:0162 /r:mscorlib.dll
+System.EnterpriseServices.dll
+
+./../../class/lib/net_1_1/System.EnterpriseServices.dll
+System.EnterpriseServices.dll.sources
diff --git a/msvc/scripts/inputs/System.EnterpriseServices-net_2_0.input b/msvc/scripts/inputs/System.EnterpriseServices-net_2_0.input
new file mode 100644
index 00000000000..af252321fc1
--- /dev/null
+++ b/msvc/scripts/inputs/System.EnterpriseServices-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /nowarn:0168 /nowarn:0162 /r:mscorlib.dll /r:System.Transactions.dll
+System.EnterpriseServices.dll
+
+./../../class/lib/net_2_0/System.EnterpriseServices.dll
+System.EnterpriseServices.dll.sources
diff --git a/msvc/scripts/inputs/System.IdentityModel-net_2_0.input b/msvc/scripts/inputs/System.IdentityModel-net_2_0.input
new file mode 100644
index 00000000000..6d0051ac10a
--- /dev/null
+++ b/msvc/scripts/inputs/System.IdentityModel-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /d:NET_3_0 /r:System.dll /r:System.Xml.dll /r:System.Security.dll /r:System.Web.dll /r:Mono.Security.dll /r:System.Runtime.Serialization.dll
+System.IdentityModel.dll
+
+./../../class/lib/net_2_0/System.IdentityModel.dll
+System.IdentityModel.dll.sources
diff --git a/msvc/scripts/inputs/System.IdentityModel.Selectors-net_2_0.input b/msvc/scripts/inputs/System.IdentityModel.Selectors-net_2_0.input
new file mode 100644
index 00000000000..c6a31c96859
--- /dev/null
+++ b/msvc/scripts/inputs/System.IdentityModel.Selectors-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /d:NET_3_0 /r:System.dll /r:System.Xml.dll /r:System.Security.dll /r:System.Runtime.Serialization.dll /r:System.IdentityModel.dll
+System.IdentityModel.Selectors.dll
+
+./../../class/lib/net_2_0/System.IdentityModel.Selectors.dll
+System.IdentityModel.Selectors.dll.sources
diff --git a/msvc/scripts/inputs/System.Management-net_1_1.input b/msvc/scripts/inputs/System.Management-net_1_1.input
new file mode 100644
index 00000000000..1c0cc85d76f
--- /dev/null
+++ b/msvc/scripts/inputs/System.Management-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Configuration.Install.dll
+System.Management.dll
+
+./../../class/lib/net_1_1/System.Management.dll
+System.Management.dll.sources
diff --git a/msvc/scripts/inputs/System.Management-net_2_0.input b/msvc/scripts/inputs/System.Management-net_2_0.input
new file mode 100644
index 00000000000..c5f8213d488
--- /dev/null
+++ b/msvc/scripts/inputs/System.Management-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Configuration.Install.dll
+System.Management.dll
+
+./../../class/lib/net_2_0/System.Management.dll
+System.Management.dll.sources
diff --git a/msvc/scripts/inputs/System.Messaging-net_1_1.input b/msvc/scripts/inputs/System.Messaging-net_1_1.input
new file mode 100644
index 00000000000..5b7b7629786
--- /dev/null
+++ b/msvc/scripts/inputs/System.Messaging-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /resource:System.Messaging/MessageQueue.resx /r:System.dll /r:System.Configuration.Install.dll /r:System.Drawing.dll /r:System.Windows.Forms.dll /r:System.Xml /r:Mono.Messaging.dll
+System.Messaging.dll
+
+./../../class/lib/net_1_1/System.Messaging.dll
+System.Messaging.dll.sources
diff --git a/msvc/scripts/inputs/System.Messaging-net_2_0.input b/msvc/scripts/inputs/System.Messaging-net_2_0.input
new file mode 100644
index 00000000000..185afb151a1
--- /dev/null
+++ b/msvc/scripts/inputs/System.Messaging-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /resource:System.Messaging/MessageQueue.resx /r:System.dll /r:System.Configuration.Install.dll /r:System.Drawing.dll /r:System.Windows.Forms.dll /r:System.Xml /r:Mono.Messaging.dll
+System.Messaging.dll
+
+./../../class/lib/net_2_0/System.Messaging.dll
+System.Messaging.dll.sources
diff --git a/msvc/scripts/inputs/System.Net-net_2_1_raw.input b/msvc/scripts/inputs/System.Net-net_2_1_raw.input
new file mode 100644
index 00000000000..9b7b2cdd4b6
--- /dev/null
+++ b/msvc/scripts/inputs/System.Net-net_2_1_raw.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_1_raw: /cvs/mono/runtime/mono-wrapper --security=temporary-smcs-hack ./../../class/lib/net_2_1_raw/smcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -d:NET_2_1 -debug /noconfig -unsafe -r:System -d:NET_2_1 -d:NET_2_0 -d:NET_1_1
+System.Net.dll
+
+./../../class/lib/net_2_1_raw/System.Net.dll
+System.Net.dll.sources
diff --git a/msvc/scripts/inputs/System.Runtime.Remoting-net_1_1.input b/msvc/scripts/inputs/System.Runtime.Remoting-net_1_1.input
new file mode 100644
index 00000000000..86c4b4cf9fe
--- /dev/null
+++ b/msvc/scripts/inputs/System.Runtime.Remoting-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Web.dll /r:System.Xml.dll /r:System.Runtime.Serialization.Formatters.Soap.dll
+System.Runtime.Remoting.dll
+
+./../../class/lib/net_1_1/System.Runtime.Remoting.dll
+System.Runtime.Remoting.dll.sources
diff --git a/msvc/scripts/inputs/System.Runtime.Remoting-net_2_0.input b/msvc/scripts/inputs/System.Runtime.Remoting-net_2_0.input
new file mode 100644
index 00000000000..35185c1dc72
--- /dev/null
+++ b/msvc/scripts/inputs/System.Runtime.Remoting-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:mscorlib.dll /r:System.dll /r:System.Web.dll /r:System.Xml.dll /r:System.Runtime.Serialization.Formatters.Soap.dll
+System.Runtime.Remoting.dll
+
+./../../class/lib/net_2_0/System.Runtime.Remoting.dll
+System.Runtime.Remoting.dll.sources
diff --git a/msvc/scripts/inputs/System.Runtime.Serialization-net_2_0.input b/msvc/scripts/inputs/System.Runtime.Serialization-net_2_0.input
new file mode 100644
index 00000000000..74fc304402d
--- /dev/null
+++ b/msvc/scripts/inputs/System.Runtime.Serialization-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /nowarn:168,169,219,414 /r:System.dll /r:System.Xml.dll /r:System.Core.dll /resource:resources/mstypes.schema /d:NET_3_0 /r:System.Data.dll /r:System.Configuration.dll
+System.Runtime.Serialization.dll
+
+./../../class/lib/net_2_0/System.Runtime.Serialization.dll
+System.Runtime.Serialization.dll.sources
diff --git a/msvc/scripts/inputs/System.Runtime.Serialization-net_2_1_raw.input b/msvc/scripts/inputs/System.Runtime.Serialization-net_2_1_raw.input
new file mode 100644
index 00000000000..ffcca9f5f8b
--- /dev/null
+++ b/msvc/scripts/inputs/System.Runtime.Serialization-net_2_1_raw.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_1_raw: /cvs/mono/runtime/mono-wrapper --security=temporary-smcs-hack ./../../class/lib/net_2_1_raw/smcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -d:NET_2_1 -debug /noconfig /nowarn:168,169,219,414 /r:System.dll /r:System.Xml.dll /r:System.Core.dll /resource:resources/mstypes.schema
+System.Runtime.Serialization.dll
+
+./../../class/lib/net_2_1_raw/System.Runtime.Serialization.dll
+./../../build/deps/net_2_1_raw_System.Runtime.Serialization.dll.sources
diff --git a/msvc/scripts/inputs/System.Runtime.Serialization.Formatters.Soap-net_1_1.input b/msvc/scripts/inputs/System.Runtime.Serialization.Formatters.Soap-net_1_1.input
new file mode 100644
index 00000000000..a93c2ff69ea
--- /dev/null
+++ b/msvc/scripts/inputs/System.Runtime.Serialization.Formatters.Soap-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /r:mscorlib.dll /r:System.Xml.dll
+System.Runtime.Serialization.Formatters.Soap.dll
+
+./../../class/lib/net_1_1/System.Runtime.Serialization.Formatters.Soap.dll
+System.Runtime.Serialization.Formatters.Soap.dll.sources
diff --git a/msvc/scripts/inputs/System.Runtime.Serialization.Formatters.Soap-net_2_0.input b/msvc/scripts/inputs/System.Runtime.Serialization.Formatters.Soap-net_2_0.input
new file mode 100644
index 00000000000..7141e7e5500
--- /dev/null
+++ b/msvc/scripts/inputs/System.Runtime.Serialization.Formatters.Soap-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:mscorlib.dll /r:System.Xml.dll
+System.Runtime.Serialization.Formatters.Soap.dll
+
+./../../class/lib/net_2_0/System.Runtime.Serialization.Formatters.Soap.dll
+System.Runtime.Serialization.Formatters.Soap.dll.sources
diff --git a/msvc/scripts/inputs/System.Security-net_1_1.input b/msvc/scripts/inputs/System.Security-net_1_1.input
new file mode 100644
index 00000000000..4d199e7319d
--- /dev/null
+++ b/msvc/scripts/inputs/System.Security-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig -nowarn:618 -r:mscorlib.dll -r:System.dll -r:System.Xml.dll
+System.Security.dll
+
+./../../class/lib/net_1_1/System.Security.dll
+System.Security.dll.sources
diff --git a/msvc/scripts/inputs/System.Security-net_1_1_bootstrap.input b/msvc/scripts/inputs/System.Security-net_1_1_bootstrap.input
new file mode 100644
index 00000000000..694a9b6def1
--- /dev/null
+++ b/msvc/scripts/inputs/System.Security-net_1_1_bootstrap.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1_bootstrap: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1_bootstrap/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 /noconfig -nowarn:618 -r:mscorlib.dll -r:System.dll -r:System.Xml.dll
+System.Security.dll
+
+./../../class/lib/net_1_1_bootstrap/System.Security.dll
+System.Security.dll.sources
diff --git a/msvc/scripts/inputs/System.Security-net_2_0.input b/msvc/scripts/inputs/System.Security-net_2_0.input
new file mode 100644
index 00000000000..365638d07c6
--- /dev/null
+++ b/msvc/scripts/inputs/System.Security-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig -nowarn:618 -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:Mono.Security.dll -nowarn:414
+System.Security.dll
+
+./../../class/lib/net_2_0/System.Security.dll
+System.Security.dll.sources
diff --git a/msvc/scripts/inputs/System.Security-net_2_0_bootstrap.input b/msvc/scripts/inputs/System.Security-net_2_0_bootstrap.input
new file mode 100644
index 00000000000..451d0ffa342
--- /dev/null
+++ b/msvc/scripts/inputs/System.Security-net_2_0_bootstrap.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0_bootstrap: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_2_0_bootstrap/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:BOOTSTRAP_NET_2_0 -debug /noconfig -nowarn:618 -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:Mono.Security.dll -nowarn:414
+System.Security.dll
+
+./../../class/lib/net_2_0_bootstrap/System.Security.dll
+System.Security.dll.sources
diff --git a/msvc/scripts/inputs/System.ServiceModel-net_2_0.input b/msvc/scripts/inputs/System.ServiceModel-net_2_0.input
new file mode 100644
index 00000000000..b44cd037115
--- /dev/null
+++ b/msvc/scripts/inputs/System.ServiceModel-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /nowarn:414,169,67,3005,436,219,618 /unsafe /r:System.dll /r:System.Xml.dll /r:System.Core.dll /r:System.Runtime.Serialization.dll /resource:resources/WS-Addressing.schema /resource:resources/ws-addr.xsd /d:NET_3_0 /r:System.Configuration.dll /r:System.Data.dll /r:System.Security.dll /r:System.IdentityModel.dll /r:System.IdentityModel.Selectors.dll /r:System.Transactions.dll /r:System.Messaging.dll /r:System.Web.dll /r:System.Web.Services.dll /r:Mono.Security.dll
+System.ServiceModel.dll
+
+./../../class/lib/net_2_0/System.ServiceModel.dll
+System.ServiceModel.dll.sources
diff --git a/msvc/scripts/inputs/System.ServiceModel-net_2_1_raw.input b/msvc/scripts/inputs/System.ServiceModel-net_2_1_raw.input
new file mode 100644
index 00000000000..db43824d414
--- /dev/null
+++ b/msvc/scripts/inputs/System.ServiceModel-net_2_1_raw.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_1_raw: /cvs/mono/runtime/mono-wrapper --security=temporary-smcs-hack ./../../class/lib/net_2_1_raw/smcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -d:NET_2_1 -debug /noconfig /nowarn:414,169,67,3005,436,219,618 /unsafe /r:System.dll /r:System.Xml.dll /r:System.Core.dll /r:System.Runtime.Serialization.dll /resource:resources/WS-Addressing.schema /resource:resources/ws-addr.xsd /r:System.Net /r:System.Xml.Linq
+System.ServiceModel.dll
+
+./../../class/lib/net_2_1_raw/System.ServiceModel.dll
+./../../build/deps/net_2_1_raw_System.ServiceModel.dll.sources
diff --git a/msvc/scripts/inputs/System.ServiceModel.Web-net_2_0.input b/msvc/scripts/inputs/System.ServiceModel.Web-net_2_0.input
new file mode 100644
index 00000000000..4564d6e14d7
--- /dev/null
+++ b/msvc/scripts/inputs/System.ServiceModel.Web-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig -r:System.dll -r:System.Xml.dll -r:System.Runtime.Serialization.dll -r:System.ServiceModel.dll -d:NET_3_5 -d:NET_3_0 /r:System.Configuration.dll
+System.ServiceModel.Web.dll
+
+./../../class/lib/net_2_0/System.ServiceModel.Web.dll
+System.ServiceModel.Web.dll.sources
diff --git a/msvc/scripts/inputs/System.ServiceModel.Web-net_2_1_raw.input b/msvc/scripts/inputs/System.ServiceModel.Web-net_2_1_raw.input
new file mode 100644
index 00000000000..3e8111af6ab
--- /dev/null
+++ b/msvc/scripts/inputs/System.ServiceModel.Web-net_2_1_raw.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_1_raw: /cvs/mono/runtime/mono-wrapper --security=temporary-smcs-hack ./../../class/lib/net_2_1_raw/smcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -d:NET_2_1 -debug /noconfig -r:System.dll -r:System.Xml.dll -r:System.Runtime.Serialization.dll -r:System.ServiceModel.dll
+System.ServiceModel.Web.dll
+
+./../../class/lib/net_2_1_raw/System.ServiceModel.Web.dll
+./../../build/deps/net_2_1_raw_System.ServiceModel.Web.dll.sources
diff --git a/msvc/scripts/inputs/System.ServiceProcess-net_1_1.input b/msvc/scripts/inputs/System.ServiceProcess-net_1_1.input
new file mode 100644
index 00000000000..88587c52583
--- /dev/null
+++ b/msvc/scripts/inputs/System.ServiceProcess-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /r:System.dll /r:System.Configuration.Install.dll /r:System.Windows.Forms.dll /nowarn:0618
+System.ServiceProcess.dll
+
+./../../class/lib/net_1_1/System.ServiceProcess.dll
+System.ServiceProcess.dll.sources
diff --git a/msvc/scripts/inputs/System.ServiceProcess-net_2_0.input b/msvc/scripts/inputs/System.ServiceProcess-net_2_0.input
new file mode 100644
index 00000000000..dc9efecf1a7
--- /dev/null
+++ b/msvc/scripts/inputs/System.ServiceProcess-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:System.dll /r:System.Configuration.Install.dll /r:System.Windows.Forms.dll /nowarn:0618
+System.ServiceProcess.dll
+
+./../../class/lib/net_2_0/System.ServiceProcess.dll
+System.ServiceProcess.dll.sources
diff --git a/msvc/scripts/inputs/System.Transactions-net_2_0.input b/msvc/scripts/inputs/System.Transactions-net_2_0.input
new file mode 100644
index 00000000000..1c5e36ebd5e
--- /dev/null
+++ b/msvc/scripts/inputs/System.Transactions-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:mscorlib.dll /r:System.dll
+System.Transactions.dll
+
+./../../class/lib/net_2_0/System.Transactions.dll
+System.Transactions.dll.sources
diff --git a/msvc/scripts/inputs/System.Web-net_1_1.input b/msvc/scripts/inputs/System.Web-net_1_1.input
new file mode 100644
index 00000000000..69f0d1035d4
--- /dev/null
+++ b/msvc/scripts/inputs/System.Web-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig -unsafe -nowarn:612,618 -r:mscorlib.dll -r:System.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll /resource:resources/WebUIValidation.js
+System.Web.dll
+System.Web/UplevelHelper.cs
+./../../class/lib/net_1_1/System.Web.dll
+System.Web.dll.sources
diff --git a/msvc/scripts/inputs/System.Web-net_2_0.input b/msvc/scripts/inputs/System.Web-net_2_0.input
new file mode 100644
index 00000000000..c5d80bd53eb
--- /dev/null
+++ b/msvc/scripts/inputs/System.Web-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig -unsafe -nowarn:612,618 -r:mscorlib.dll -r:System.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Xml.dll -r:System.EnterpriseServices.dll -d:INSIDE_SYSTEM_WEB -nowarn:618 -r:System.Configuration.dll -r:Mono.Data.Sqlite.dll /resource:resources/TranslationResources.resources /resource:resources/WebUIValidation.js /resource:resources/folder.gif /resource:resources/file.gif /resource:resources/computer.gif /resource:resources/arrow_minus.gif /resource:resources/arrow_noexpand.gif /resource:resources/arrow_plus.gif /resource:resources/arrow_up.gif /resource:resources/arrow_down.gif /resource:resources/box_full.gif /resource:resources/box_empty.gif /resource:resources/box_minus.gif /resource:resources/box_noexpand.gif /resource:resources/box_plus.gif /resource:resources/contact.gif /resource:resources/dot_empty.gif /resource:resources/dot_full.gif /resource:resources/dots.gif /resource:resources/inbox.gif /resource:resources/star_empty.gif /resource:resources/star_full.gif /resource:resources/warning.gif /resource:resources/TreeView_noexpand.gif /resource:resources/TreeView_dash.gif /resource:resources/TreeView_dashminus.gif /resource:resources/TreeView_dashplus.gif /resource:resources/TreeView_i.gif /resource:resources/TreeView_l.gif /resource:resources/TreeView_lminus.gif /resource:resources/TreeView_lplus.gif /resource:resources/TreeView_minus.gif /resource:resources/TreeView_plus.gif /resource:resources/TreeView_r.gif /resource:resources/TreeView_rminus.gif /resource:resources/TreeView_rplus.gif /resource:resources/TreeView_t.gif /resource:resources/TreeView_tminus.gif /resource:resources/TreeView_tplus.gif /resource:resources/transparent.gif /resource:resources/webform.js /resource:resources/WebUIValidation_2.0.js /resource:System.Web.UI.WebControls/GridView.js /resource:System.Web.UI.WebControls/DetailsView.js /resource:System.Web.UI.WebControls/TreeView.js /resource:System.Web.UI.WebControls/Menu.js -define:WEBSERVICES_DEP -r:System.Web.Services.dll -define:MONOWEB_DEP -r:Mono.Web.dll -define:SYSTEMCORE_DEP -r:System.Core.dll
+System.Web.dll
+System.Web/UplevelHelper.cs
+./../../class/lib/net_2_0/System.Web.dll
+System.Web.dll.sources
diff --git a/msvc/scripts/inputs/System.Web.Abstractions-net_2_0.input b/msvc/scripts/inputs/System.Web.Abstractions-net_2_0.input
new file mode 100644
index 00000000000..110d74e478d
--- /dev/null
+++ b/msvc/scripts/inputs/System.Web.Abstractions-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:System.dll /r:System.Core.dll /r:System.Web.dll -d:NET_3_5
+System.Web.Abstractions.dll
+
+./../../class/lib/net_2_0/System.Web.Abstractions.dll
+System.Web.Abstractions.dll.sources
diff --git a/msvc/scripts/inputs/System.Web.DynamicData-net_2_0.input b/msvc/scripts/inputs/System.Web.DynamicData-net_2_0.input
new file mode 100644
index 00000000000..2d67ce497de
--- /dev/null
+++ b/msvc/scripts/inputs/System.Web.DynamicData-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:System.dll /r:System.Core.dll /r:System.ComponentModel.DataAnnotations.dll /r:System.Data.dll /r:System.Data.Linq.dll /r:System.Drawing.dll /r:System.Web.dll /r:System.Web.Extensions.dll /r:System.Web.Abstractions.dll /r:System.Web.Routing.dll -d:NET_3_5
+System.Web.DynamicData.dll
+
+./../../class/lib/net_2_0/System.Web.DynamicData.dll
+System.Web.DynamicData.dll.sources
diff --git a/msvc/scripts/inputs/System.Web.Extensions-net_2_0.input b/msvc/scripts/inputs/System.Web.Extensions-net_2_0.input
new file mode 100644
index 00000000000..a65779daa9b
--- /dev/null
+++ b/msvc/scripts/inputs/System.Web.Extensions-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig -unsafe -define:NET_3_5 -define:SYSTEM_WEB_EXTENSIONS -r:mscorlib.dll -r:System.dll -r:System.Core.dll -r:System.Drawing.dll -r:System.Data.dll -r:System.Data.Linq.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Web.Services.dll -r:System.Configuration.dll -r:System.EnterpriseServices.dll /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjax.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjax.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxTimer.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxTimer.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxWebForms.debug.js /resource:../MicrosoftAjaxLibrary/System.Web.Extensions/3.5.0.0/3.5.21022.8/MicrosoftAjaxWebForms.js
+System.Web.Extensions.dll
+
+./../../class/lib/net_2_0/System.Web.Extensions.dll
+System.Web.Extensions.dll.sources
diff --git a/msvc/scripts/inputs/System.Web.Extensions.Design-net_2_0.input b/msvc/scripts/inputs/System.Web.Extensions.Design-net_2_0.input
new file mode 100644
index 00000000000..dd5db0b4083
--- /dev/null
+++ b/msvc/scripts/inputs/System.Web.Extensions.Design-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig -define:NET_3_5 -r:System.dll -r:System.Design.dll
+System.Web.Extensions.Design.dll
+
+./../../class/lib/net_2_0/System.Web.Extensions.Design.dll
+System.Web.Extensions.Design.dll.sources
diff --git a/msvc/scripts/inputs/System.Web.Extensions.Design-net_3_5.input b/msvc/scripts/inputs/System.Web.Extensions.Design-net_3_5.input
new file mode 100644
index 00000000000..7f02e55d2df
--- /dev/null
+++ b/msvc/scripts/inputs/System.Web.Extensions.Design-net_3_5.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_3_5:./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -d:NET_3_5 -debug /noconfig -define:NET_3_5 -r:System.dll -r:System.Design.dll
+System.Web.Extensions.Design.dll
+
+./../../class/lib/net_3_5/System.Web.Extensions.Design.dll
+System.Web.Extensions.Design.dll.sources
diff --git a/msvc/scripts/inputs/System.Web.Mvc-net_2_0.input b/msvc/scripts/inputs/System.Web.Mvc-net_2_0.input
new file mode 100644
index 00000000000..7567cadd003
--- /dev/null
+++ b/msvc/scripts/inputs/System.Web.Mvc-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:System.dll /r:System.Core.dll /r:System.Configuration.dll /r:System.Data.dll /r:System.Xml.dll /r:System.Web.dll /r:System.Web.Abstractions.dll /r:System.Web.Routing.dll /r:System.Web.Extensions.dll /resource:System.Web.Mvc/Resources/MvcResources.resources,System.Web.Mvc.Resources.MvcResources.resources -d:NET_3_5 -d:MONO
+System.Web.Mvc.dll
+
+./../../class/lib/net_2_0/System.Web.Mvc.dll
+System.Web.Mvc.dll.sources
diff --git a/msvc/scripts/inputs/System.Web.Routing-net_2_0.input b/msvc/scripts/inputs/System.Web.Routing-net_2_0.input
new file mode 100644
index 00000000000..cfc81411038
--- /dev/null
+++ b/msvc/scripts/inputs/System.Web.Routing-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:System.dll /r:System.Core.dll /r:System.Web.dll /r:System.Web.Abstractions.dll -d:NET_3_5
+System.Web.Routing.dll
+
+./../../class/lib/net_2_0/System.Web.Routing.dll
+System.Web.Routing.dll.sources
diff --git a/msvc/scripts/inputs/System.Web.Services-net_1_1.input b/msvc/scripts/inputs/System.Web.Services-net_1_1.input
new file mode 100644
index 00000000000..d2c20d8134d
--- /dev/null
+++ b/msvc/scripts/inputs/System.Web.Services-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig -nowarn:649 -nowarn:169 -r:mscorlib.dll -r:System.dll -r:System.EnterpriseServices.dll -r:System.Xml.dll -r:System.Web.dll
+System.Web.Services.dll
+
+./../../class/lib/net_1_1/System.Web.Services.dll
+System.Web.Services.dll.sources
diff --git a/msvc/scripts/inputs/System.Web.Services-net_2_0.input b/msvc/scripts/inputs/System.Web.Services-net_2_0.input
new file mode 100644
index 00000000000..309410a06c3
--- /dev/null
+++ b/msvc/scripts/inputs/System.Web.Services-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig -nowarn:649 -nowarn:169 -r:mscorlib.dll -r:System.dll -r:System.EnterpriseServices.dll -r:System.Xml.dll -r:System.Web.dll -r:System.Configuration.dll -resource:System.Web.Services.Description/wsdl-1.1.xsd,wsdl-1.1.xsd -resource:System.Web.Services.Description/wsdl-1.1-soap.xsd,wsdl-1.1-soap.xsd -resource:System.Web.Services.Description/web-reference.xsd,web-reference.xsd
+System.Web.Services.dll
+
+./../../class/lib/net_2_0/System.Web.Services.dll
+System.Web.Services.dll.sources
diff --git a/msvc/scripts/inputs/System.Windows.Forms-net_1_1.input b/msvc/scripts/inputs/System.Windows.Forms-net_1_1.input
new file mode 100644
index 00000000000..c53a13d4cd1
--- /dev/null
+++ b/msvc/scripts/inputs/System.Windows.Forms-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /unsafe /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Drawing.dll /r:Accessibility.dll /r:System.Data.dll /r:Mono.Posix.dll /r:Mono.WebBrowser @System.Windows.Forms.dll.resources -debug -nowarn:618,612,809
+System.Windows.Forms.dll
+
+./../../class/lib/net_1_1/System.Windows.Forms.dll
+System.Windows.Forms.dll.sources
diff --git a/msvc/scripts/inputs/System.Windows.Forms-net_2_0.input b/msvc/scripts/inputs/System.Windows.Forms-net_2_0.input
new file mode 100644
index 00000000000..f50f4301baf
--- /dev/null
+++ b/msvc/scripts/inputs/System.Windows.Forms-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /unsafe /r:mscorlib.dll /r:System.dll /r:System.Xml.dll /r:System.Drawing.dll /r:Accessibility.dll /r:System.Data.dll /r:Mono.Posix.dll /r:Mono.WebBrowser @System.Windows.Forms.dll.resources -debug -nowarn:618,612,809 /r:System.Configuration.dll
+System.Windows.Forms.dll
+
+./../../class/lib/net_2_0/System.Windows.Forms.dll
+System.Windows.Forms.dll.sources
diff --git a/msvc/scripts/inputs/System.Xml-basic.input b/msvc/scripts/inputs/System.Xml-basic.input
new file mode 100644
index 00000000000..82f1b034753
--- /dev/null
+++ b/msvc/scripts/inputs/System.Xml-basic.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/basic: /cvs/mono/runtime/mono-wrapper ./../../class/lib/basic/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -d:BOOTSTRAP_WITH_OLDLIB /noconfig -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642
+System.Xml.dll
+System.Xml.XPath/Parser.cs Mono.Xml.Xsl/PatternParser.cs Mono.Xml.Xsl/PatternTokenizer.cs
+./../../class/lib/basic/System.Xml.dll
+System.Xml.dll.sources
diff --git a/msvc/scripts/inputs/System.Xml-net_1_1.input b/msvc/scripts/inputs/System.Xml-net_1_1.input
new file mode 100644
index 00000000000..e3e720dafe9
--- /dev/null
+++ b/msvc/scripts/inputs/System.Xml-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642
+System.Xml.dll
+System.Xml.XPath/Parser.cs Mono.Xml.Xsl/PatternParser.cs Mono.Xml.Xsl/PatternTokenizer.cs
+./../../class/lib/net_1_1/System.Xml.dll
+System.Xml.dll.sources
diff --git a/msvc/scripts/inputs/System.Xml-net_1_1_bootstrap.input b/msvc/scripts/inputs/System.Xml-net_1_1_bootstrap.input
new file mode 100644
index 00000000000..cfddc6cfe86
--- /dev/null
+++ b/msvc/scripts/inputs/System.Xml-net_1_1_bootstrap.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1_bootstrap: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1_bootstrap/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 /noconfig -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642
+System.Xml.dll
+System.Xml.XPath/Parser.cs Mono.Xml.Xsl/PatternParser.cs Mono.Xml.Xsl/PatternTokenizer.cs
+./../../class/lib/net_1_1_bootstrap/System.Xml.dll
+System.Xml.dll.sources
diff --git a/msvc/scripts/inputs/System.Xml-net_2_0.input b/msvc/scripts/inputs/System.Xml-net_2_0.input
new file mode 100644
index 00000000000..c07d90e4dca
--- /dev/null
+++ b/msvc/scripts/inputs/System.Xml-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -define:CONFIGURATION_DEP -r:System.Configuration.dll
+System.Xml.dll
+System.Xml.XPath/Parser.cs Mono.Xml.Xsl/PatternParser.cs Mono.Xml.Xsl/PatternTokenizer.cs
+./../../class/lib/net_2_0/System.Xml.dll
+System.Xml.dll.sources
diff --git a/msvc/scripts/inputs/System.Xml-net_2_0_bootstrap.input b/msvc/scripts/inputs/System.Xml-net_2_0_bootstrap.input
new file mode 100644
index 00000000000..e4becdab338
--- /dev/null
+++ b/msvc/scripts/inputs/System.Xml-net_2_0_bootstrap.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0_bootstrap: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_2_0_bootstrap/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:BOOTSTRAP_NET_2_0 -debug /noconfig -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -define:CONFIGURATION_DEP -r:System.Configuration.dll
+System.Xml.dll
+System.Xml.XPath/Parser.cs Mono.Xml.Xsl/PatternParser.cs Mono.Xml.Xsl/PatternTokenizer.cs
+./../../class/lib/net_2_0_bootstrap/System.Xml.dll
+System.Xml.dll.sources
diff --git a/msvc/scripts/inputs/System.Xml-net_2_1_raw.input b/msvc/scripts/inputs/System.Xml-net_2_1_raw.input
new file mode 100644
index 00000000000..df3036c4d67
--- /dev/null
+++ b/msvc/scripts/inputs/System.Xml-net_2_1_raw.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_1_raw: /cvs/mono/runtime/mono-wrapper --security=temporary-smcs-hack ./../../class/lib/net_2_1_raw/smcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -d:NET_2_1 -debug /noconfig -r:mscorlib.dll -r:System.dll -nowarn:0618,0612,0642 -unsafe -d:AGCLR -d:NET_2_1_HACK
+System.Xml.dll
+
+./../../class/lib/net_2_1_raw/System.Xml.dll
+./../../build/deps/net_2_1_raw_System.Xml.dll.sources
diff --git a/msvc/scripts/inputs/System.Xml.Linq-net_2_0.input b/msvc/scripts/inputs/System.Xml.Linq-net_2_0.input
new file mode 100644
index 00000000000..e432be1e216
--- /dev/null
+++ b/msvc/scripts/inputs/System.Xml.Linq-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:System.dll /r:System.Core.dll /r:System.Xml.dll -d:NET_3_5 -nowarn:1720
+System.Xml.Linq.dll
+
+./../../class/lib/net_2_0/System.Xml.Linq.dll
+System.Xml.Linq.dll.sources
diff --git a/msvc/scripts/inputs/System.Xml.Linq-net_2_1_raw.input b/msvc/scripts/inputs/System.Xml.Linq-net_2_1_raw.input
new file mode 100644
index 00000000000..05d6e8af90d
--- /dev/null
+++ b/msvc/scripts/inputs/System.Xml.Linq-net_2_1_raw.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_1_raw: /cvs/mono/runtime/mono-wrapper --security=temporary-smcs-hack ./../../class/lib/net_2_1_raw/smcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -d:NET_2_1 -debug /noconfig /r:System.dll /r:System.Core.dll /r:System.Xml.dll
+System.Xml.Linq.dll
+
+./../../class/lib/net_2_1_raw/System.Xml.Linq.dll
+./../../build/deps/net_2_1_raw_System.Xml.Linq.dll.sources
diff --git a/msvc/scripts/inputs/cscompmgd-net_1_1.input b/msvc/scripts/inputs/cscompmgd-net_1_1.input
new file mode 100644
index 00000000000..6b5d63aa87e
--- /dev/null
+++ b/msvc/scripts/inputs/cscompmgd-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /r:mscorlib.dll /r:System.dll
+cscompmgd.dll
+
+./../../class/lib/net_1_1/cscompmgd.dll
+Cscompmgd.dll.sources
diff --git a/msvc/scripts/inputs/cscompmgd-net_2_0.input b/msvc/scripts/inputs/cscompmgd-net_2_0.input
new file mode 100644
index 00000000000..44d5e523ab1
--- /dev/null
+++ b/msvc/scripts/inputs/cscompmgd-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig /r:mscorlib.dll /r:System.dll
+cscompmgd.dll
+
+./../../class/lib/net_2_0/cscompmgd.dll
+Cscompmgd.dll.sources
diff --git a/msvc/scripts/inputs/dummy-Mono.C5-net_1_1.input b/msvc/scripts/inputs/dummy-Mono.C5-net_1_1.input
new file mode 100644
index 00000000000..317181c4b0e
--- /dev/null
+++ b/msvc/scripts/inputs/dummy-Mono.C5-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /r:mscorlib.dll /r:System.dll -nowarn:169
+dummy-Mono.C5.dll
+
+./../../class/lib/net_1_1/dummy-Mono.C5.dll
+Mono.C5.dll.sources
diff --git a/msvc/scripts/inputs/dummy-Mono.Web-net_1_1.input b/msvc/scripts/inputs/dummy-Mono.Web-net_1_1.input
new file mode 100644
index 00000000000..056dbfa57a6
--- /dev/null
+++ b/msvc/scripts/inputs/dummy-Mono.Web-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig
+dummy-Mono.Web.dll
+
+./../../class/lib/net_1_1/dummy-Mono.Web.dll
+Mono.Web.dll.sources
diff --git a/msvc/scripts/inputs/dummy-System.Configuration-net_1_1.input b/msvc/scripts/inputs/dummy-System.Configuration-net_1_1.input
new file mode 100644
index 00000000000..64cdb2a625e
--- /dev/null
+++ b/msvc/scripts/inputs/dummy-System.Configuration-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Security.dll
+dummy-System.Configuration.dll
+
+./../../class/lib/net_1_1/dummy-System.Configuration.dll
+System.Configuration.dll.sources
diff --git a/msvc/scripts/inputs/dummy-System.Configuration-net_1_1_bootstrap.input b/msvc/scripts/inputs/dummy-System.Configuration-net_1_1_bootstrap.input
new file mode 100644
index 00000000000..b6eaedba93a
--- /dev/null
+++ b/msvc/scripts/inputs/dummy-System.Configuration-net_1_1_bootstrap.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1_bootstrap: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1_bootstrap/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 /noconfig -r:mscorlib.dll -r:System.dll -r:System.Xml.dll -r:System.Security.dll
+dummy-System.Configuration.dll
+
+./../../class/lib/net_1_1_bootstrap/dummy-System.Configuration.dll
+System.Configuration.dll.sources
diff --git a/msvc/scripts/inputs/dummy-System.Transactions-net_1_1.input b/msvc/scripts/inputs/dummy-System.Transactions-net_1_1.input
new file mode 100644
index 00000000000..9544642e058
--- /dev/null
+++ b/msvc/scripts/inputs/dummy-System.Transactions-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /r:mscorlib.dll /r:System.dll
+dummy-System.Transactions.dll
+
+./../../class/lib/net_1_1/dummy-System.Transactions.dll
+System.Transactions.dll.sources
diff --git a/msvc/scripts/inputs/monodoc-net_1_1.input b/msvc/scripts/inputs/monodoc-net_1_1.input
new file mode 100644
index 00000000000..b9cae791b83
--- /dev/null
+++ b/msvc/scripts/inputs/monodoc-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig /codepage:utf8 /nowarn:169,164,162,168,219 /r:Commons.Xml.Relaxng /resource:Resources/base.css,base.css /resource:Resources/ecmaspec-html-css.xsl,ecmaspec-html-css.xsl /resource:Resources/ecmaspec-html.xsl,ecmaspec-html.xsl /resource:Resources/ecmaspec.css,ecmaspec.css /resource:Resources/helper.js,helper.js /resource:Resources/home.html,home.html /resource:Resources/Lminus.gif,Lminus.gif /resource:Resources/Lplus.gif,Lplus.gif /resource:Resources/mdoc-html-utils.xsl,mdoc-html-utils.xsl /resource:Resources/mdoc-sections-css.xsl,mdoc-sections-css.xsl /resource:Resources/mdoc-sections.xsl,mdoc-sections.xsl /resource:Resources/mono-ecma-css.xsl,mono-ecma-css.xsl /resource:Resources/mono-ecma-impl.xsl,mono-ecma-impl.xsl /resource:Resources/mono-ecma.css,mono-ecma.css /resource:Resources/mono-ecma.xsl,mono-ecma.xsl /r:ICSharpCode.SharpZipLib /r:mscorlib.dll /r:System.dll /r:System.Web /r:System.Web.Services /r:System.Xml.dll
+monodoc.dll
+
+./../../class/lib/net_1_1/monodoc.dll
+monodoc.dll.sources
diff --git a/msvc/scripts/inputs/mscorlib-basic.input b/msvc/scripts/inputs/mscorlib-basic.input
new file mode 100644
index 00000000000..dc4d5e698b4
--- /dev/null
+++ b/msvc/scripts/inputs/mscorlib-basic.input
@@ -0,0 +1,7 @@
+true
+MONO_PATH=./../../class/lib/basic: /cvs/mono/runtime/mono-wrapper ./../../class/lib/basic/mcs.exe
+/codepage:65001 -nowarn:612,618 -d:INSIDE_CORLIB -optimize -d:NET_1_1 -d:ONLY_1_1 -d:BOOTSTRAP_WITH_OLDLIB /noconfig -unsafe -nostdlib -resource:resources/collation.core.bin -resource:resources/collation.tailoring.bin -resource:resources/collation.cjkCHS.bin -resource:resources/collation.cjkCHT.bin -resource:resources/collation.cjkJA.bin -resource:resources/collation.cjkKO.bin -resource:resources/collation.cjkKOlv2.bin
+mscorlib.dll
+
+./../../class/lib/basic/mscorlib.dll
+corlib.dll.sources
diff --git a/msvc/scripts/inputs/mscorlib-net_1_1.input b/msvc/scripts/inputs/mscorlib-net_1_1.input
new file mode 100644
index 00000000000..674ecb363e0
--- /dev/null
+++ b/msvc/scripts/inputs/mscorlib-net_1_1.input
@@ -0,0 +1,7 @@
+true
+MONO_PATH=./../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -nowarn:612,618 -d:INSIDE_CORLIB -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig -unsafe -nostdlib -resource:resources/collation.core.bin -resource:resources/collation.tailoring.bin -resource:resources/collation.cjkCHS.bin -resource:resources/collation.cjkCHT.bin -resource:resources/collation.cjkJA.bin -resource:resources/collation.cjkKO.bin -resource:resources/collation.cjkKOlv2.bin
+mscorlib.dll
+
+./../../class/lib/net_1_1/mscorlib.dll
+corlib.dll.sources
diff --git a/msvc/scripts/inputs/mscorlib-net_1_1_bootstrap.input b/msvc/scripts/inputs/mscorlib-net_1_1_bootstrap.input
new file mode 100644
index 00000000000..bdedbb12cda
--- /dev/null
+++ b/msvc/scripts/inputs/mscorlib-net_1_1_bootstrap.input
@@ -0,0 +1,7 @@
+true
+MONO_PATH=./../../class/lib/net_1_1_bootstrap: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_1_1_bootstrap/mcs.exe
+/codepage:65001 -nowarn:612,618 -d:INSIDE_CORLIB -optimize -d:NET_1_1 -d:ONLY_1_1 /noconfig -unsafe -nostdlib -resource:resources/collation.core.bin -resource:resources/collation.tailoring.bin -resource:resources/collation.cjkCHS.bin -resource:resources/collation.cjkCHT.bin -resource:resources/collation.cjkJA.bin -resource:resources/collation.cjkKO.bin -resource:resources/collation.cjkKOlv2.bin
+mscorlib.dll
+
+./../../class/lib/net_1_1_bootstrap/mscorlib.dll
+corlib.dll.sources
diff --git a/msvc/scripts/inputs/mscorlib-net_2_0.input b/msvc/scripts/inputs/mscorlib-net_2_0.input
new file mode 100644
index 00000000000..c406aa49b50
--- /dev/null
+++ b/msvc/scripts/inputs/mscorlib-net_2_0.input
@@ -0,0 +1,7 @@
+true
+MONO_PATH=./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../mcs/gmcs.exe
+/codepage:65001 -nowarn:612,618 -d:INSIDE_CORLIB -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig -unsafe -nostdlib -resource:resources/collation.core.bin -resource:resources/collation.tailoring.bin -resource:resources/collation.cjkCHS.bin -resource:resources/collation.cjkCHT.bin -resource:resources/collation.cjkJA.bin -resource:resources/collation.cjkKO.bin -resource:resources/collation.cjkKOlv2.bin
+mscorlib.dll
+
+./../../class/lib/net_2_0/mscorlib.dll
+corlib.dll.sources
diff --git a/msvc/scripts/inputs/mscorlib-net_2_0_bootstrap.input b/msvc/scripts/inputs/mscorlib-net_2_0_bootstrap.input
new file mode 100644
index 00000000000..9ab8c18b6fb
--- /dev/null
+++ b/msvc/scripts/inputs/mscorlib-net_2_0_bootstrap.input
@@ -0,0 +1,7 @@
+true
+MONO_PATH=./../../class/lib/net_2_0_bootstrap: /cvs/mono/runtime/mono-wrapper ./../../class/lib/net_2_0_bootstrap/gmcs.exe
+/codepage:65001 -nowarn:612,618 -d:INSIDE_CORLIB -optimize -d:NET_1_1 -d:BOOTSTRAP_NET_2_0 -debug /noconfig -unsafe -nostdlib -resource:resources/collation.core.bin -resource:resources/collation.tailoring.bin -resource:resources/collation.cjkCHS.bin -resource:resources/collation.cjkCHT.bin -resource:resources/collation.cjkJA.bin -resource:resources/collation.cjkKO.bin -resource:resources/collation.cjkKOlv2.bin
+mscorlib.dll
+
+./../../class/lib/net_2_0_bootstrap/mscorlib.dll
+corlib.dll.sources
diff --git a/msvc/scripts/inputs/mscorlib-net_2_1_bootstrap.input b/msvc/scripts/inputs/mscorlib-net_2_1_bootstrap.input
new file mode 100644
index 00000000000..90abdf1680b
--- /dev/null
+++ b/msvc/scripts/inputs/mscorlib-net_2_1_bootstrap.input
@@ -0,0 +1,7 @@
+true
+MONO_PATH=./../../class/lib/net_2_1_bootstrap:./../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper --security=temporary-smcs-hack ./../../class/lib/net_2_1_bootstrap/smcs.exe
+/codepage:65001 -nowarn:612,618 -d:INSIDE_CORLIB -optimize -d:NET_1_1 -d:NET_2_0 -d:NET_2_1 -debug /noconfig -unsafe -nostdlib -resource:resources/collation.core.bin -resource:resources/collation.tailoring.bin -resource:resources/collation.cjkCHS.bin -resource:resources/collation.cjkCHT.bin -resource:resources/collation.cjkJA.bin -resource:resources/collation.cjkKO.bin -resource:resources/collation.cjkKOlv2.bin
+mscorlib.dll
+
+./../../class/lib/net_2_1_bootstrap/mscorlib.dll
+corlib.dll.sources
diff --git a/msvc/scripts/inputs/mscorlib-net_2_1_raw.input b/msvc/scripts/inputs/mscorlib-net_2_1_raw.input
new file mode 100644
index 00000000000..21160854543
--- /dev/null
+++ b/msvc/scripts/inputs/mscorlib-net_2_1_raw.input
@@ -0,0 +1,7 @@
+true
+MONO_PATH=./../../class/lib/net_2_1_raw: /cvs/mono/runtime/mono-wrapper --security=temporary-smcs-hack ./../../class/lib/net_2_1_raw/smcs.exe
+/codepage:65001 -nowarn:612,618 -d:INSIDE_CORLIB -optimize -d:NET_1_1 -d:NET_2_0 -d:NET_2_1 -debug /noconfig -unsafe -nostdlib -resource:resources/collation.core.bin -resource:resources/collation.tailoring.bin -resource:resources/collation.cjkCHS.bin -resource:resources/collation.cjkCHT.bin -resource:resources/collation.cjkJA.bin -resource:resources/collation.cjkKO.bin -resource:resources/collation.cjkKOlv2.bin
+mscorlib.dll
+
+./../../class/lib/net_2_1_raw/mscorlib.dll
+corlib.dll.sources
diff --git a/msvc/scripts/inputs/nunit-console-runner-net_1_1.input b/msvc/scripts/inputs/nunit-console-runner-net_1_1.input
new file mode 100644
index 00000000000..29b8e199cfb
--- /dev/null
+++ b/msvc/scripts/inputs/nunit-console-runner-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -r:nunit.core.dll -r:nunit.core.interfaces.dll -r:nunit.util.dll -r:System.dll -r:System.Xml.dll /d:MONO /d:StronglyNamedAssembly -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig
+nunit-console-runner.dll
+
+./../../../class/lib/net_1_1/nunit-console-runner.dll
+nunit-console-runner.dll.sources
diff --git a/msvc/scripts/inputs/nunit-console-runner-net_2_0.input b/msvc/scripts/inputs/nunit-console-runner-net_2_0.input
new file mode 100644
index 00000000000..18d1f773173
--- /dev/null
+++ b/msvc/scripts/inputs/nunit-console-runner-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../../mcs/gmcs.exe
+/codepage:65001 -r:nunit.core.dll -r:nunit.core.interfaces.dll -r:nunit.util.dll -r:System.dll -r:System.Xml.dll /d:MONO /d:StronglyNamedAssembly -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig
+nunit-console-runner.dll
+
+./../../../class/lib/net_2_0/nunit-console-runner.dll
+nunit-console-runner.dll.sources
diff --git a/msvc/scripts/inputs/nunit.core-net_1_1.input b/msvc/scripts/inputs/nunit.core-net_1_1.input
new file mode 100644
index 00000000000..2f4b78f0a0a
--- /dev/null
+++ b/msvc/scripts/inputs/nunit.core-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -debug -r:nunit.framework.dll -r:nunit.core.interfaces.dll -r:System.dll /d:StronglyNamedAssembly -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig
+nunit.core.dll
+
+./../../../class/lib/net_1_1/nunit.core.dll
+nunit.core.dll.sources
diff --git a/msvc/scripts/inputs/nunit.core-net_2_0.input b/msvc/scripts/inputs/nunit.core-net_2_0.input
new file mode 100644
index 00000000000..3a2d7e2fc30
--- /dev/null
+++ b/msvc/scripts/inputs/nunit.core-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../../mcs/gmcs.exe
+/codepage:65001 -debug -r:nunit.framework.dll -r:nunit.core.interfaces.dll -r:System.dll /d:StronglyNamedAssembly -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig
+nunit.core.dll
+
+./../../../class/lib/net_2_0/nunit.core.dll
+nunit.core.dll.sources
diff --git a/msvc/scripts/inputs/nunit.core.extensions-net_1_1.input b/msvc/scripts/inputs/nunit.core.extensions-net_1_1.input
new file mode 100644
index 00000000000..572a2b6df3f
--- /dev/null
+++ b/msvc/scripts/inputs/nunit.core.extensions-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig -debug /r:nunit.core.dll /r:nunit.core.interfaces.dll /r:System.Xml.dll /r:System.dll /d:StronglyNamedAssembly
+nunit.core.extensions.dll
+
+./../../../class/lib/net_1_1/nunit.core.extensions.dll
+nunit.core.extensions.dll.sources
diff --git a/msvc/scripts/inputs/nunit.core.extensions-net_2_0.input b/msvc/scripts/inputs/nunit.core.extensions-net_2_0.input
new file mode 100644
index 00000000000..bc06e47c756
--- /dev/null
+++ b/msvc/scripts/inputs/nunit.core.extensions-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig -debug /r:nunit.core.dll /r:nunit.core.interfaces.dll /r:System.Xml.dll /r:System.dll /d:StronglyNamedAssembly
+nunit.core.extensions.dll
+
+./../../../class/lib/net_2_0/nunit.core.extensions.dll
+nunit.core.extensions.dll.sources
diff --git a/msvc/scripts/inputs/nunit.core.interfaces-net_1_1.input b/msvc/scripts/inputs/nunit.core.interfaces-net_1_1.input
new file mode 100644
index 00000000000..d7cf3076a05
--- /dev/null
+++ b/msvc/scripts/inputs/nunit.core.interfaces-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -debug -r:nunit.framework.dll -r:System.dll /d:StronglyNamedAssembly -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig
+nunit.core.interfaces.dll
+
+./../../../class/lib/net_1_1/nunit.core.interfaces.dll
+nunit.core.interfaces.dll.sources
diff --git a/msvc/scripts/inputs/nunit.core.interfaces-net_2_0.input b/msvc/scripts/inputs/nunit.core.interfaces-net_2_0.input
new file mode 100644
index 00000000000..31c8a5cd97f
--- /dev/null
+++ b/msvc/scripts/inputs/nunit.core.interfaces-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../../mcs/gmcs.exe
+/codepage:65001 -debug -r:nunit.framework.dll -r:System.dll /d:StronglyNamedAssembly -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig
+nunit.core.interfaces.dll
+
+./../../../class/lib/net_2_0/nunit.core.interfaces.dll
+nunit.core.interfaces.dll.sources
diff --git a/msvc/scripts/inputs/nunit.framework-net_1_1.input b/msvc/scripts/inputs/nunit.framework-net_1_1.input
new file mode 100644
index 00000000000..3955861c313
--- /dev/null
+++ b/msvc/scripts/inputs/nunit.framework-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig -debug /r:System.Xml.dll /r:System.dll /d:StronglyNamedAssembly
+nunit.framework.dll
+
+./../../../class/lib/net_1_1/nunit.framework.dll
+NUnit.Framework.dll.sources
diff --git a/msvc/scripts/inputs/nunit.framework-net_2_0.input b/msvc/scripts/inputs/nunit.framework-net_2_0.input
new file mode 100644
index 00000000000..d20c4b35a42
--- /dev/null
+++ b/msvc/scripts/inputs/nunit.framework-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig -debug /r:System.Xml.dll /r:System.dll /d:StronglyNamedAssembly
+nunit.framework.dll
+
+./../../../class/lib/net_2_0/nunit.framework.dll
+NUnit.Framework.dll.sources
diff --git a/msvc/scripts/inputs/nunit.framework.extensions-net_1_1.input b/msvc/scripts/inputs/nunit.framework.extensions-net_1_1.input
new file mode 100644
index 00000000000..a60252ad3d4
--- /dev/null
+++ b/msvc/scripts/inputs/nunit.framework.extensions-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig -debug /r:System.Xml.dll /r:System.dll /d:StronglyNamedAssembly
+nunit.framework.extensions.dll
+
+./../../../class/lib/net_1_1/nunit.framework.extensions.dll
+nunit.framework.extensions.dll.sources
diff --git a/msvc/scripts/inputs/nunit.framework.extensions-net_2_0.input b/msvc/scripts/inputs/nunit.framework.extensions-net_2_0.input
new file mode 100644
index 00000000000..a965fe02d39
--- /dev/null
+++ b/msvc/scripts/inputs/nunit.framework.extensions-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../../mcs/gmcs.exe
+/codepage:65001 -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig -debug /r:System.Xml.dll /r:System.dll /d:StronglyNamedAssembly
+nunit.framework.extensions.dll
+
+./../../../class/lib/net_2_0/nunit.framework.extensions.dll
+nunit.framework.extensions.dll.sources
diff --git a/msvc/scripts/inputs/nunit.mocks-net_1_1.input b/msvc/scripts/inputs/nunit.mocks-net_1_1.input
new file mode 100644
index 00000000000..21efffc68ed
--- /dev/null
+++ b/msvc/scripts/inputs/nunit.mocks-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../../class/lib/net_1_1/mcs.exe
+/codepage:65001 -debug -r:nunit.framework.dll -r:System.dll /d:StronglyNamedAssembly -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig
+nunit.mocks.dll
+
+./../../../class/lib/net_1_1/nunit.mocks.dll
+nunit.mocks.dll.sources
diff --git a/msvc/scripts/inputs/nunit.mocks-net_2_0.input b/msvc/scripts/inputs/nunit.mocks-net_2_0.input
new file mode 100644
index 00000000000..11224ccea4f
--- /dev/null
+++ b/msvc/scripts/inputs/nunit.mocks-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../../mcs/gmcs.exe
+/codepage:65001 -debug -r:nunit.framework.dll -r:System.dll /d:StronglyNamedAssembly -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig
+nunit.mocks.dll
+
+./../../../class/lib/net_2_0/nunit.mocks.dll
+nunit.mocks.dll.sources
diff --git a/msvc/scripts/inputs/nunit.util-net_1_1.input b/msvc/scripts/inputs/nunit.util-net_1_1.input
new file mode 100644
index 00000000000..bb6502200c3
--- /dev/null
+++ b/msvc/scripts/inputs/nunit.util-net_1_1.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../../class/lib/net_1_1: /cvs/mono/runtime/mono-wrapper ./../../../class/lib/net_1_1/mcs.exe
+/codepage:65001 /resource:Transform.resources,NUnit.Util.Transform.resources -r:nunit.core.dll -r:nunit.core.interfaces.dll -r:System.dll -r:System.Xml.dll -r:System.Runtime.Remoting.dll /d:MONO /d:StronglyNamedAssembly -optimize -d:NET_1_1 -d:ONLY_1_1 -debug /noconfig
+nunit.util.dll
+
+./../../../class/lib/net_1_1/nunit.util.dll
+nunit.util.dll.sources
diff --git a/msvc/scripts/inputs/nunit.util-net_2_0.input b/msvc/scripts/inputs/nunit.util-net_2_0.input
new file mode 100644
index 00000000000..c7afe8ba11e
--- /dev/null
+++ b/msvc/scripts/inputs/nunit.util-net_2_0.input
@@ -0,0 +1,7 @@
+false
+MONO_PATH=./../../../class/lib/net_2_0: /cvs/mono/runtime/mono-wrapper ./../../../mcs/gmcs.exe
+/codepage:65001 /resource:Transform.resources,NUnit.Util.Transform.resources -r:nunit.core.dll -r:nunit.core.interfaces.dll -r:System.dll -r:System.Xml.dll -r:System.Runtime.Remoting.dll /d:MONO /d:StronglyNamedAssembly -optimize -d:NET_1_1 -d:NET_2_0 -debug /noconfig
+nunit.util.dll
+
+./../../../class/lib/net_2_0/nunit.util.dll
+nunit.util.dll.sources
diff --git a/msvc/scripts/order b/msvc/scripts/order
new file mode 100644
index 00000000000..d0f3dd6be69
--- /dev/null
+++ b/msvc/scripts/order
@@ -0,0 +1,234 @@
+class/corlib:mscorlib-basic.input
+class/System:System-basic.input
+class/System.XML:System.Xml-basic.input
+class/System:System-basic.input
+class/corlib:mscorlib-net_1_1_bootstrap.input
+class/Mono.CompilerServices.SymbolWriter:Mono.CompilerServices.SymbolWriter-net_1_1_bootstrap.input
+class/System:System-net_1_1_bootstrap.input
+class/System.XML:System.Xml-net_1_1_bootstrap.input
+class/Mono.Security:Mono.Security-net_1_1_bootstrap.input
+class/System.Security:System.Security-net_1_1_bootstrap.input
+class/System.Configuration:dummy-System.Configuration-net_1_1_bootstrap.input
+class/System:System-net_1_1_bootstrap.input
+class/PEAPI:PEAPI-net_1_1_bootstrap.input
+class/corlib:mscorlib-net_1_1.input
+class/System:System-net_1_1.input
+class/System.XML:System.Xml-net_1_1.input
+class/Mono.CompilerServices.SymbolWriter:Mono.CompilerServices.SymbolWriter-net_1_1.input
+class/Mono.Security:Mono.Security-net_1_1.input
+class/System:System-net_1_1.input
+class/System.Security:System.Security-net_1_1.input
+class/System.Configuration:dummy-System.Configuration-net_1_1.input
+class/System:System-net_1_1.input
+class/System.XML:System.Xml-net_1_1.input
+class/I18N/Common:I18N-net_1_1.input
+class/I18N/West:I18N.West-net_1_1.input
+class/I18N/MidEast:I18N.MidEast-net_1_1.input
+class/I18N/Other:I18N.Other-net_1_1.input
+class/I18N/Rare:I18N.Rare-net_1_1.input
+class/I18N/CJK:I18N.CJK-net_1_1.input
+class/System.Drawing:System.Drawing-net_1_1.input
+class/System.Transactions:dummy-System.Transactions-net_1_1.input
+class/System.EnterpriseServices:System.EnterpriseServices-net_1_1.input
+class/Mono.C5:dummy-Mono.C5-net_1_1.input
+class/Mono.Data.Tds:Mono.Data.Tds-net_1_1.input
+class/System.Data:System.Data-net_1_1.input
+class/Mono.Data:Mono.Data-net_1_1.input
+class/Mono.GetOptions:Mono.GetOptions-net_1_1.input
+class/Mono.Posix:Mono.Posix-net_1_1.input
+class/Accessibility:Accessibility-net_1_1.input
+class/Mono.WebBrowser:Mono.WebBrowser-net_1_1.input
+class/Managed.Windows.Forms:System.Windows.Forms-net_1_1.input
+class/Mono.Data.Sqlite:Mono.Data.Sqlite-net_1_1.input
+class/Mono.Data.SqliteClient:Mono.Data.SqliteClient-net_1_1.input
+class/System.Web:System.Web-net_1_1.input
+class/Mono.Web:dummy-Mono.Web-net_1_1.input
+class/System.Web.Services:System.Web.Services-net_1_1.input
+class/System.Web:System.Web-net_1_1.input
+class/System.Runtime.Serialization.Formatters.Soap:System.Runtime.Serialization.Formatters.Soap-net_1_1.input
+class/System.Runtime.Remoting:System.Runtime.Remoting-net_1_1.input
+class/System.Configuration.Install:System.Configuration.Install-net_1_1.input
+class/System.Management:System.Management-net_1_1.input
+class/Mono.Data.SybaseClient:Mono.Data.SybaseClient-net_1_1.input
+class/Mono.Data.TdsClient:Mono.Data.TdsClient-net_1_1.input
+class/System.Data.OracleClient:System.Data.OracleClient-net_1_1.input
+class/Microsoft.VisualC:Microsoft.VisualC-net_1_1.input
+class/Cscompmgd:cscompmgd-net_1_1.input
+class/System.Design:System.Design-net_1_1.input
+class/PEAPI:PEAPI-net_1_1.input
+class/Npgsql:Npgsql-net_1_1.input
+class/Compat.ICSharpCode.SharpZipLib:ICSharpCode.SharpZipLib-net_1_1.input
+class/ICSharpCode.SharpZipLib:ICSharpCode.SharpZipLib-net_1_1.input
+class/Compat.ICSharpCode.SharpZipLib:ICSharpCode.SharpZipLib-net_1_1.input
+class/ByteFX.Data:ByteFX.Data-net_1_1.input
+class/Commons.Xml.Relaxng:Commons.Xml.Relaxng-net_1_1.input
+class/Novell.Directory.Ldap:Novell.Directory.Ldap-net_1_1.input
+class/Mono.Security.Win32:Mono.Security.Win32-net_1_1.input
+class/System.DirectoryServices:System.DirectoryServices-net_1_1.input
+class/RabbitMQ.Client/src/client:RabbitMQ.Client-net_1_1.input
+class/Mono.Messaging:Mono.Messaging-net_1_1.input
+class/System.Messaging:System.Messaging-net_1_1.input
+class/Mono.Messaging.RabbitMQ:Mono.Messaging.RabbitMQ-net_1_1.input
+class/System.ServiceProcess:System.ServiceProcess-net_1_1.input
+class/System.Drawing.Design:System.Drawing.Design-net_1_1.input
+class/System.Design:System.Design-net_1_1.input
+class/Mono.Http:Mono.Http-net_1_1.input
+class/Microsoft.Vsa:Microsoft.Vsa-net_1_1.input
+class/Mono.Cairo:Mono.Cairo-net_1_1.input
+class/IBM.Data.DB2:IBM.Data.DB2-net_1_1.input
+class/Microsoft.JScript:Microsoft.JScript-net_1_1.input
+class/CustomMarshalers:CustomMarshalers-net_1_1.input
+class/OpenSystem.C:OpenSystem.C-net_1_1.input
+class/FirebirdSql.Data.Firebird:FirebirdSql.Data.Firebird-net_1_1.input
+class/Mono.Cecil:Mono.Cecil-net_1_1.input
+class/Mono.Cecil.Mdb:Mono.Cecil.Mdb-net_1_1.input
+nunit24/NUnit.Framework/framework:nunit.framework-net_1_1.input
+nunit24/NUnitCore/interfaces:nunit.core.interfaces-net_1_1.input
+nunit20/NUnitCore/core:nunit.core-net_1_1.input
+nunit24/ClientUtilities/util:nunit.util-net_1_1.input
+nunit24/NUnitMocks/mocks:nunit.mocks-net_1_1.input
+nunit24/NUnitExtensions/framework:nunit.framework.extensions-net_1_1.input
+nunit24/NUnitExtensions/core:nunit.core.extensions-net_1_1.input
+nunit24/ConsoleRunner/nunit-console:nunit-console-runner-net_1_1.input
+tools/tuner:Mono.Tuner-net_1_1.input
+tools/monodoc:monodoc-net_1_1.input
+class/corlib:mscorlib-net_2_0_bootstrap.input
+class/Mono.CompilerServices.SymbolWriter:Mono.CompilerServices.SymbolWriter-net_2_0_bootstrap.input
+class/System:System-net_2_0_bootstrap.input
+class/System.XML:System.Xml-net_2_0_bootstrap.input
+class/Mono.Security:Mono.Security-net_2_0_bootstrap.input
+class/System.Security:System.Security-net_2_0_bootstrap.input
+class/System.Configuration:System.Configuration-net_2_0_bootstrap.input
+class/System:System-net_2_0_bootstrap.input
+class/PEAPI:PEAPI-net_2_0_bootstrap.input
+class/corlib:mscorlib-net_2_0_bootstrap.input
+class/Mono.CompilerServices.SymbolWriter:Mono.CompilerServices.SymbolWriter-net_2_0_bootstrap.input
+class/System:System-net_2_0_bootstrap.input
+class/System.XML:System.Xml-net_2_0_bootstrap.input
+class/Mono.Security:Mono.Security-net_2_0_bootstrap.input
+class/System.Security:System.Security-net_2_0_bootstrap.input
+class/System.Configuration:System.Configuration-net_2_0_bootstrap.input
+class/System:System-net_2_0_bootstrap.input
+class/PEAPI:PEAPI-net_2_0_bootstrap.input
+class/corlib:mscorlib-net_2_0.input
+class/System:System-net_2_0.input
+class/System.XML:System.Xml-net_2_0.input
+class/Mono.CompilerServices.SymbolWriter:Mono.CompilerServices.SymbolWriter-net_2_0.input
+class/Mono.Security:Mono.Security-net_2_0.input
+class/System:System-net_2_0.input
+class/System.Security:System.Security-net_2_0.input
+class/System.Configuration:System.Configuration-net_2_0.input
+class/System:System-net_2_0.input
+class/System.XML:System.Xml-net_2_0.input
+class/I18N/Common:I18N-net_2_0.input
+class/I18N/West:I18N.West-net_2_0.input
+class/I18N/MidEast:I18N.MidEast-net_2_0.input
+class/I18N/Other:I18N.Other-net_2_0.input
+class/I18N/Rare:I18N.Rare-net_2_0.input
+class/I18N/CJK:I18N.CJK-net_2_0.input
+class/System.Drawing:System.Drawing-net_2_0.input
+class/System.Transactions:System.Transactions-net_2_0.input
+class/System.EnterpriseServices:System.EnterpriseServices-net_2_0.input
+class/Mono.C5:Mono.C5-net_2_0.input
+class/Mono.Data.Tds:Mono.Data.Tds-net_2_0.input
+class/System.Data:System.Data-net_2_0.input
+class/Mono.Data:Mono.Data-net_2_0.input
+class/Mono.GetOptions:Mono.GetOptions-net_2_0.input
+class/Mono.Posix:Mono.Posix-net_2_0.input
+class/Accessibility:Accessibility-net_2_0.input
+class/Mono.WebBrowser:Mono.WebBrowser-net_2_0.input
+class/Managed.Windows.Forms:System.Windows.Forms-net_2_0.input
+class/Mono.Data.Sqlite:Mono.Data.Sqlite-net_2_0.input
+class/Mono.Data.SqliteClient:Mono.Data.SqliteClient-net_2_0.input
+class/System.Web:System.Web-net_2_0.input
+class/Mono.Web:Mono.Web-net_2_0.input
+class/System.Web.Services:System.Web.Services-net_2_0.input
+class/System.Web:System.Web-net_2_0.input
+class/System.Runtime.Serialization.Formatters.Soap:System.Runtime.Serialization.Formatters.Soap-net_2_0.input
+class/System.Runtime.Remoting:System.Runtime.Remoting-net_2_0.input
+class/System.Configuration.Install:System.Configuration.Install-net_2_0.input
+class/System.Management:System.Management-net_2_0.input
+class/Mono.Data.SybaseClient:Mono.Data.SybaseClient-net_2_0.input
+class/Mono.Data.TdsClient:Mono.Data.TdsClient-net_2_0.input
+class/System.Data.OracleClient:System.Data.OracleClient-net_2_0.input
+class/Microsoft.VisualC:Microsoft.VisualC-net_2_0.input
+class/Cscompmgd:cscompmgd-net_2_0.input
+class/System.Design:System.Design-net_2_0.input
+class/PEAPI:PEAPI-net_2_0.input
+class/Npgsql:Npgsql-net_2_0.input
+class/Compat.ICSharpCode.SharpZipLib:ICSharpCode.SharpZipLib-net_2_0.input
+class/ICSharpCode.SharpZipLib:ICSharpCode.SharpZipLib-net_2_0.input
+class/Compat.ICSharpCode.SharpZipLib:ICSharpCode.SharpZipLib-net_2_0.input
+class/ByteFX.Data:ByteFX.Data-net_2_0.input
+class/Commons.Xml.Relaxng:Commons.Xml.Relaxng-net_2_0.input
+class/Novell.Directory.Ldap:Novell.Directory.Ldap-net_2_0.input
+class/Mono.Security.Win32:Mono.Security.Win32-net_2_0.input
+class/System.DirectoryServices:System.DirectoryServices-net_2_0.input
+class/RabbitMQ.Client/src/client:RabbitMQ.Client-net_2_0.input
+class/Mono.Messaging:Mono.Messaging-net_2_0.input
+class/System.Messaging:System.Messaging-net_2_0.input
+class/Mono.Messaging.RabbitMQ:Mono.Messaging.RabbitMQ-net_2_0.input
+class/System.ServiceProcess:System.ServiceProcess-net_2_0.input
+class/System.Drawing.Design:System.Drawing.Design-net_2_0.input
+class/System.Design:System.Design-net_2_0.input
+class/Mono.Http:Mono.Http-net_2_0.input
+class/Microsoft.Vsa:Microsoft.Vsa-net_2_0.input
+class/Mono.Cairo:Mono.Cairo-net_2_0.input
+class/IBM.Data.DB2:IBM.Data.DB2-net_2_0.input
+class/Microsoft.JScript:Microsoft.JScript-net_2_0.input
+class/CustomMarshalers:CustomMarshalers-net_2_0.input
+class/OpenSystem.C:OpenSystem.C-net_2_0.input
+class/Microsoft.Build.Framework:Microsoft.Build.Framework-net_2_0.input
+class/Microsoft.Build.Utilities:Microsoft.Build.Utilities-net_2_0.input
+class/Microsoft.Build.Engine:Microsoft.Build.Engine-net_2_0.input
+class/Microsoft.Build.Tasks:Microsoft.Build.Tasks-net_2_0.input
+class/System.Core:System.Core-net_2_0.input
+class/System.Xml.Linq:System.Xml.Linq-net_2_0.input
+class/System.Runtime.Serialization:System.Runtime.Serialization-net_2_0.input
+class/System.Data.DataSetExtensions:System.Data.DataSetExtensions-net_2_0.input
+class/System.Data.Linq:System.Data.Linq-net_2_0.input
+class/System.Web:System.Web-net_2_0.input
+class/System.Web.Abstractions:System.Web.Abstractions-net_2_0.input
+class/System.Web.Routing:System.Web.Routing-net_2_0.input
+class/System.Web.Extensions_1.0:System.Web.Extensions-net_2_0.input
+class/System.Web.Extensions.Design_1.0:System.Web.Extensions.Design-net_2_0.input
+class/System.Web.Extensions:System.Web.Extensions-net_2_0.input
+class/System.Web.Extensions.Design:System.Web.Extensions.Design-net_2_0.input
+class/System.ComponentModel.DataAnnotations:System.ComponentModel.DataAnnotations-net_2_0.input
+class/System.Web.DynamicData:System.Web.DynamicData-net_2_0.input
+class/System.IdentityModel:System.IdentityModel-net_2_0.input
+class/System.IdentityModel.Selectors:System.IdentityModel.Selectors-net_2_0.input
+class/System.ServiceModel:System.ServiceModel-net_2_0.input
+class/System.ServiceModel.Web:System.ServiceModel.Web-net_2_0.input
+class/System.Web.Mvc:System.Web.Mvc-net_2_0.input
+class/Mono.Management:Mono.Management-net_2_0.input
+class/Mono.Options:Mono.Options-net_2_0.input
+class/Mono.Simd:Mono.Simd-net_2_0.input
+class/Mono.Tasklets:Mono.Tasklets-net_2_0.input
+nunit24/NUnit.Framework/framework:nunit.framework-net_2_0.input
+nunit24/NUnitCore/interfaces:nunit.core.interfaces-net_2_0.input
+nunit20/NUnitCore/core:nunit.core-net_2_0.input
+nunit24/ClientUtilities/util:nunit.util-net_2_0.input
+nunit24/NUnitMocks/mocks:nunit.mocks-net_2_0.input
+nunit24/NUnitExtensions/framework:nunit.framework.extensions-net_2_0.input
+nunit24/NUnitExtensions/core:nunit.core.extensions-net_2_0.input
+nunit24/ConsoleRunner/nunit-console:nunit-console-runner-net_2_0.input
+tools/csharplib:Mono.CSharp-net_2_0.input
+class/Microsoft.Build.Framework:Microsoft.Build.Framework-net_3_5.input
+class/Microsoft.Build.Utilities:Microsoft.Build.Utilities.v3.5-net_3_5.input
+class/Microsoft.Build.Engine:Microsoft.Build.Engine-net_3_5.input
+class/Microsoft.Build.Tasks:Microsoft.Build.Tasks.v3.5-net_3_5.input
+class/System.Web.Extensions.Design:System.Web.Extensions.Design-net_3_5.input
+class/corlib:mscorlib-net_2_1_bootstrap.input
+class/System:System-net_2_1_bootstrap.input
+class/Mono.CompilerServices.SymbolWriter:Mono.CompilerServices.SymbolWriter-net_2_1_bootstrap.input
+class/corlib:mscorlib-net_2_1_raw.input
+class/Mono.CompilerServices.SymbolWriter:Mono.CompilerServices.SymbolWriter-net_2_1_raw.input
+class/System:System-net_2_1_raw.input
+class/System.Net:System.Net-net_2_1_raw.input
+class/System.XML:System.Xml-net_2_1_raw.input
+class/System.Core:System.Core-net_2_1_raw.input
+class/System.Xml.Linq:System.Xml.Linq-net_2_1_raw.input
+class/System.Runtime.Serialization:System.Runtime.Serialization-net_2_1_raw.input
+class/System.ServiceModel:System.ServiceModel-net_2_1_raw.input
+class/System.ServiceModel.Web:System.ServiceModel.Web-net_2_1_raw.input