[assembly: ComVisible (false)]
[assembly: AssemblyFileVersion ("1.0.20105.407")]
[assembly: AssemblyVersion ("1.0.0.0")]
-[assembly: TargetFramework (".NETFramework,Version=v4.0", FrameworkDisplayName=".NET Framework 4")]
[assembly: AllowPartiallyTrustedCallers]
[assembly: CompilationRelaxations (8)]
[assembly: AssemblyTitle ("Microsoft.Web.Infrastructure")]
<NoWarn>1699</NoWarn>\r
<OutputPath>./../../class/lib/net_4_x</OutputPath>\r
<NoStdLib>True</NoStdLib>\r
+ \r
<NoConfig>True</NoConfig>\r
\r
<AppDesignerFolder>Properties</AppDesignerFolder>\r
include ../../build/library.make
ifneq (plaindesign/,$(intermediate))
+csproj-local:
+ $(MAKE) csproj-local intermediate=plaindesign/
+
$(the_libdir_base)plaindesign/System.Design.dll:
$(MAKE) intermediate=plaindesign/ $(the_libdir_base)plaindesign/System.Design.dll
endif
+
<Project>{9DB806CB-B828-49B7-BAE2-2E52402CB4DC}</Project>\r
<Name>System.Web-net_4_x</Name>\r
</ProjectReference>\r
- <Reference Include="./../../class/lib/net_4_x/Microsoft.Web.Infrastructure.dll">\r
- <SpecificVersion>False</SpecificVersion>\r
- <HintPath>./../../class/lib/net_4_x/Microsoft.Web.Infrastructure.dll</HintPath>\r
- <Private>False</Private>\r
- </Reference>\r
+ <ProjectReference Include="../Microsoft.Web.Infrastructure/Microsoft.Web.Infrastructure-net_4_x.csproj">\r
+ <Project>{CD409902-9DA0-48A3-B360-C09060168CB5}</Project>\r
+ <Name>Microsoft.Web.Infrastructure-net_4_x</Name>\r
+ </ProjectReference>\r
</ItemGroup>\r
<ItemGroup>\r
<Folder Include="Properties\" />\r
<Project>{2CA6026B-2DC8-4C4C-A12C-1E8234049DB7}</Project>\r
<Name>corlib-net_4_x</Name>\r
</ProjectReference>\r
- <Reference Include="./../../class/lib/net_4_x/Microsoft.Web.Infrastructure.dll">\r
- <SpecificVersion>False</SpecificVersion>\r
- <HintPath>./../../class/lib/net_4_x/Microsoft.Web.Infrastructure.dll</HintPath>\r
- <Private>False</Private>\r
- </Reference>\r
+ <ProjectReference Include="../Microsoft.Web.Infrastructure/Microsoft.Web.Infrastructure-net_4_x.csproj">\r
+ <Project>{CD409902-9DA0-48A3-B360-C09060168CB5}</Project>\r
+ <Name>Microsoft.Web.Infrastructure-net_4_x</Name>\r
+ </ProjectReference>\r
<ProjectReference Include="../System/System-net_4_x.csproj">\r
<Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>\r
<Name>System-net_4_x</Name>\r
include ../../build/library.make
-$(the_libdir_base)$(LIBRARY): $(system_web_deps) $(system_design_deps)
+$(the_libdir_base)$(LIBRARY): $(system_web_deps) $(system_design_deps) t
+
+t:
+ echo $(plaindesign)
$(plainweb):
(cd ../System.Web; $(MAKE) $@)
<Project>{DE51B021-D51C-4F26-99EE-B0729D97631E}</Project>\r
<Name>System.Web-plainweb-net_4_x</Name>\r
</ProjectReference>\r
- <Reference Include="./../../class/lib/net_4_x/plaindesign/System.Design.dll">\r
- <SpecificVersion>False</SpecificVersion>\r
- <HintPath>./../../class/lib/net_4_x/plaindesign/System.Design.dll</HintPath>\r
- <Private>False</Private>\r
- </Reference>\r
+ <ProjectReference Include="../System.Design/System.Design-plaindesign-net_4_x.csproj">\r
+ <Project>{6FC8169B-4128-46FE-8357-5D3CE8D6FA42}</Project>\r
+ <Name>System.Design-plaindesign-net_4_x</Name>\r
+ </ProjectReference>\r
<ProjectReference Include="../System.DirectoryServices/System.DirectoryServices-net_4_x.csproj">\r
<Project>{CC4F3F73-E0A6-49EE-8F7D-BD8B9F293A72}</Project>\r
<Name>System.DirectoryServices-net_4_x</Name>\r
<Project>{9DB806CB-B828-49B7-BAE2-2E52402CB4DC}</Project>\r
<Name>System.Web-net_4_x</Name>\r
</ProjectReference>\r
- <Reference Include="./../../class/lib/net_4_x/Microsoft.Web.Infrastructure.dll">\r
- <SpecificVersion>False</SpecificVersion>\r
- <HintPath>./../../class/lib/net_4_x/Microsoft.Web.Infrastructure.dll</HintPath>\r
- <Private>False</Private>\r
- </Reference>\r
+ <ProjectReference Include="../Microsoft.Web.Infrastructure/Microsoft.Web.Infrastructure-net_4_x.csproj">\r
+ <Project>{CD409902-9DA0-48A3-B360-C09060168CB5}</Project>\r
+ <Name>Microsoft.Web.Infrastructure-net_4_x</Name>\r
+ </ProjectReference>\r
</ItemGroup>\r
<ItemGroup>\r
<Folder Include="Properties\" />\r
<Project>{DABF9F75-63AD-4991-9D2B-9234E7032B32}</Project>\r
<Name>Microsoft.CSharp-net_4_x</Name>\r
</ProjectReference>\r
- <Reference Include="./../../class/lib/net_4_x/Microsoft.Web.Infrastructure.dll">\r
- <SpecificVersion>False</SpecificVersion>\r
- <HintPath>./../../class/lib/net_4_x/Microsoft.Web.Infrastructure.dll</HintPath>\r
- <Private>False</Private>\r
- </Reference>\r
+ <ProjectReference Include="../Microsoft.Web.Infrastructure/Microsoft.Web.Infrastructure-net_4_x.csproj">\r
+ <Project>{CD409902-9DA0-48A3-B360-C09060168CB5}</Project>\r
+ <Name>Microsoft.Web.Infrastructure-net_4_x</Name>\r
+ </ProjectReference>\r
<ProjectReference Include="../System/System-net_4_x.csproj">\r
<Project>{2762E921-91A8-4C87-91E9-BA628013F753}</Project>\r
<Name>System-net_4_x</Name>\r
<Project>{E43ADBA7-5DB9-466B-90C6-FFFDA520848D}</Project>\r
<Name>System.Web.Services-net_4_x</Name>\r
</ProjectReference>\r
- <Reference Include="./../../class/lib/net_4_x/plaindesign/System.Design.dll">\r
- <SpecificVersion>False</SpecificVersion>\r
- <HintPath>./../../class/lib/net_4_x/plaindesign/System.Design.dll</HintPath>\r
- <Private>False</Private>\r
- </Reference>\r
+ <ProjectReference Include="../System.Design/System.Design-plaindesign-net_4_x.csproj">\r
+ <Project>{6FC8169B-4128-46FE-8357-5D3CE8D6FA42}</Project>\r
+ <Name>System.Design-plaindesign-net_4_x</Name>\r
+ </ProjectReference>\r
</ItemGroup>\r
<ItemGroup>\r
<Folder Include="Properties\" />\r
static void MaybeCreate ()
{
+#if MONOTOUCH_WATCH
+ throw new PlatformNotSupportedException ("NetworkInformation.NetworkChange is not supported on the current platform.");
+#else
if (networkChange != null)
return;
networkChange = new LinuxNetworkChange ();
#endif
}
+#endif // MONOTOUCH_WATCH
}
static void MaybeDispose ()
}
}
+#if !MONOTOUCH_WATCH
internal sealed class MacNetworkChange : INetworkChange
{
const string DL_LIB = "/usr/lib/libSystem.dylib";
availabilityChanged (null, new NetworkAvailabilityEventArgs (instance.IsAvailable));
}
}
+#endif // !MONOTOUCH_WATCH
#if !NETWORK_CHANGE_STANDALONE && !MONOTOUCH
+//
+// Consumes the order.xml file that contains a list of all the assemblies to build
+// and produces a solution and the csproj files for it
+//
+// Currently this hardcodes a set of assemblies to build, the net-4.x series, but
+// it can be extended to handle the command line tools.
+//
+// KNOWN ISSUES:
+// * This fails to find matches for "System" and "System.xml" when processing the
+// RabbitMQ executable, likely, because we do not process executables yet
+//
+// * Has not been tested in a while with the command line tools
+//
using System;
using System.IO;
using System.Collections.Generic;
}
}
Console.WriteLine ("Did not find referenced {0} with libs={1}", dllReferenceName, String.Join (", ", libs));
-
+ foreach (var p in projects) {
+ // Console.WriteLine ("{0}", p.Value.AbsoluteLibraryOutput);
+ }
return null;
}
continue;
// These are currently broken, skip until they're fixed.
- if (dir.StartsWith ("mcs") || dir.Contains ("Microsoft.Web.Infrastructure"))
+ if (dir.StartsWith ("mcs") || dir.Contains ("apigen"))
continue;
//
FillSolution (four_five_sln_gen, MsbuildGenerator.profile_4_x, projects.Values, additionalFilter);
- var sb = new StringBuilder ();
- sb.AppendLine ("WARNING: Skipped some project references, apparent duplicates in order.xml:");
- foreach (var item in duplicates) {
- sb.AppendLine (item);
+ if (duplicates.Count () > 0) {
+ var sb = new StringBuilder ();
+ sb.AppendLine ("WARNING: Skipped some project references, apparent duplicates in order.xml:");
+ foreach (var item in duplicates) {
+ sb.AppendLine (item);
+ }
+ Console.WriteLine (sb.ToString ());
}
- Console.WriteLine (sb.ToString ());
WriteSolution (four_five_sln_gen, MakeSolutionName (MsbuildGenerator.profile_4_x));
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Web-plainweb-net_4_x", "..\..\mcs\class/System.Web\System.Web-plainweb-net_4_x.csproj", "{DE51B021-D51C-4F26-99EE-B0729D97631E}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Design-plaindesign-net_4_x", "..\..\mcs\class/System.Design\System.Design-plaindesign-net_4_x.csproj", "{6FC8169B-4128-46FE-8357-5D3CE8D6FA42}"
+EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Design-net_4_x", "..\..\mcs\class/System.Design\System.Design-net_4_x.csproj", "{EFEDC380-2CB0-4B40-9566-D2302867A4D9}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Runtime.Remoting-net_4_x", "..\..\mcs\class/System.Runtime.Remoting\System.Runtime.Remoting-net_4_x.csproj", "{F19F77AE-1A81-4676-BAB8-6C1DA243A961}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Runtime.Caching-net_4_x", "..\..\mcs\class/System.Runtime.Caching\System.Runtime.Caching-net_4_x.csproj", "{2FE2D8C6-B7B8-4067-A2C0-9D1DEA020FD8}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Microsoft.Web.Infrastructure-net_4_x", "..\..\mcs\class/Microsoft.Web.Infrastructure\Microsoft.Web.Infrastructure-net_4_x.csproj", "{CD409902-9DA0-48A3-B360-C09060168CB5}"
+EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.ServiceModel.Web-net_4_x", "..\..\mcs\class/System.ServiceModel.Web\System.ServiceModel.Web-net_4_x.csproj", "{54F4FA23-5AF3-4312-9294-3DB109F644CC}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Net.Http-net_4_x", "..\..\mcs\class/System.Net.Http\System.Net.Http-net_4_x.csproj", "{F1636C0A-FC68-4362-918F-9CCC789FED13}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Security.Win32-net_4_x", "..\..\mcs\class/Mono.Security.Win32\Mono.Security.Win32-net_4_x.csproj", "{994BF3A4-85FD-4FDB-9120-C3A3B44A57CD}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RabbitMQ.Client.Apigen-net_4_x", "..\..\mcs\class/RabbitMQ.Client/src/apigen\RabbitMQ.Client.Apigen-net_4_x.csproj", "{D2A49790-9CFD-492B-9CFA-58B9AEDA1B75}"
-EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RabbitMQ.Client-net_4_x", "..\..\mcs\class/RabbitMQ.Client/src/client\RabbitMQ.Client-net_4_x.csproj", "{8A378E82-8FA2-4DC9-A2F7-CD5CACC3F8F6}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Messaging.RabbitMQ-net_4_x", "..\..\mcs\class/Mono.Messaging.RabbitMQ\Mono.Messaging.RabbitMQ-net_4_x.csproj", "{FF19FF42-C95D-4BB7-A0D7-05A94C07276E}"
{DE51B021-D51C-4F26-99EE-B0729D97631E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DE51B021-D51C-4F26-99EE-B0729D97631E}.Release|Any CPU.ActiveCfg = Release|Any CPU
{DE51B021-D51C-4F26-99EE-B0729D97631E}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6FC8169B-4128-46FE-8357-5D3CE8D6FA42}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6FC8169B-4128-46FE-8357-5D3CE8D6FA42}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6FC8169B-4128-46FE-8357-5D3CE8D6FA42}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6FC8169B-4128-46FE-8357-5D3CE8D6FA42}.Release|Any CPU.Build.0 = Release|Any CPU
{EFEDC380-2CB0-4B40-9566-D2302867A4D9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{EFEDC380-2CB0-4B40-9566-D2302867A4D9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{EFEDC380-2CB0-4B40-9566-D2302867A4D9}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2FE2D8C6-B7B8-4067-A2C0-9D1DEA020FD8}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2FE2D8C6-B7B8-4067-A2C0-9D1DEA020FD8}.Release|Any CPU.ActiveCfg = Release|Any CPU
{2FE2D8C6-B7B8-4067-A2C0-9D1DEA020FD8}.Release|Any CPU.Build.0 = Release|Any CPU
+ {CD409902-9DA0-48A3-B360-C09060168CB5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {CD409902-9DA0-48A3-B360-C09060168CB5}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {CD409902-9DA0-48A3-B360-C09060168CB5}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {CD409902-9DA0-48A3-B360-C09060168CB5}.Release|Any CPU.Build.0 = Release|Any CPU
{54F4FA23-5AF3-4312-9294-3DB109F644CC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{54F4FA23-5AF3-4312-9294-3DB109F644CC}.Debug|Any CPU.Build.0 = Debug|Any CPU
{54F4FA23-5AF3-4312-9294-3DB109F644CC}.Release|Any CPU.ActiveCfg = Release|Any CPU
{994BF3A4-85FD-4FDB-9120-C3A3B44A57CD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{994BF3A4-85FD-4FDB-9120-C3A3B44A57CD}.Release|Any CPU.ActiveCfg = Release|Any CPU
{994BF3A4-85FD-4FDB-9120-C3A3B44A57CD}.Release|Any CPU.Build.0 = Release|Any CPU
- {D2A49790-9CFD-492B-9CFA-58B9AEDA1B75}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D2A49790-9CFD-492B-9CFA-58B9AEDA1B75}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D2A49790-9CFD-492B-9CFA-58B9AEDA1B75}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D2A49790-9CFD-492B-9CFA-58B9AEDA1B75}.Release|Any CPU.Build.0 = Release|Any CPU
{8A378E82-8FA2-4DC9-A2F7-CD5CACC3F8F6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{8A378E82-8FA2-4DC9-A2F7-CD5CACC3F8F6}.Debug|Any CPU.Build.0 = Debug|Any CPU
{8A378E82-8FA2-4DC9-A2F7-CD5CACC3F8F6}.Release|Any CPU.ActiveCfg = Release|Any CPU
</project>
<project dir="class/System.Design" library="System.Design-tests-net_4_x">
<boot>false</boot>
- <flags>/codepage:65001 -d:NET_4_0 -d:NET_4_5 -d:NET_4_6 -d:MONO -d:DISABLE_CAS_USE -nowarn:1699 -nostdlib -r:./../../class/lib/net_4_x/mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_x/System.Design.dll</flags>
+ <flags>/codepage:65001 -d:NET_4_0 -d:NET_4_5 -d:NET_4_6 -d:MONO -d:DISABLE_CAS_USE -nowarn:1699 -nostdlib -r:./../../class/lib/net_4_x/mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_x/plaindesign/System.Design.dll</flags>
+ <output>net_4_x_System.Design_test.dll</output>
+ <built_sources></built_sources>
+ <library_output>net_4_x_System.Design_test.dll</library_output>
+ <fx_version>4.5</fx_version>
+ <profile>net_4_x</profile>
+ <response>./../../build/deps/net_4_x_System.Design_test.dll.response</response>
+ </project>
+ <project dir="class/System.Design" library="System.Design-plaindesign-net_4_x">
+ <boot>false</boot>
+ <flags>/codepage:65001 -d:NET_4_0 -d:NET_4_5 -d:NET_4_6 -d:MONO -d:DISABLE_CAS_USE -nowarn:1699 -nostdlib -r:./../../class/lib/net_4_x/mscorlib.dll -debug -optimize /noconfig -r:./../../class/lib/net_4_x/System.dll -r:./../../class/lib/net_4_x/System.Xml.dll -r:./../../class/lib/net_4_x/plainweb/System.Web.dll -r:./../../class/lib/net_4_x/System.Windows.Forms.dll -r:./../../class/lib/net_4_x/System.Drawing.dll -r:./../../class/lib/net_4_x/Accessibility.dll -r:./../../class/lib/net_4_x/System.Data.dll -r:./../../class/lib/net_4_x/System.Configuration.dll</flags>
+ <output>System.Design.dll</output>
+ <built_sources></built_sources>
+ <library_output>./../../class/lib/net_4_x/plaindesign/System.Design.dll</library_output>
+ <fx_version>4.5</fx_version>
+ <profile>net_4_x</profile>
+ <response>System.Design.dll.sources</response>
+ </project>
+ <project dir="class/System.Design" library="System.Design-tests-net_4_x">
+ <boot>false</boot>
+ <flags>/codepage:65001 -d:NET_4_0 -d:NET_4_5 -d:NET_4_6 -d:MONO -d:DISABLE_CAS_USE -nowarn:1699 -nostdlib -r:./../../class/lib/net_4_x/mscorlib.dll -debug -optimize -r:./../../class/lib/net_4_x/plaindesign/System.Design.dll</flags>
<output>net_4_x_System.Design_test.dll</output>
<built_sources></built_sources>
<library_output>net_4_x_System.Design_test.dll</library_output>