Added support for compilation under the Mono 3.5 profile; removed support for Windows Phone and Xbox 360

git-svn-id: file:///srv/devel/repo-conversion/nusu@310 d2e56fa2-650e-0410-a79f-9358c0239efd
This commit is contained in:
Markus Ewald 2014-07-21 15:46:40 +00:00
parent f9ebc95dd9
commit de4a7d2213
8 changed files with 21 additions and 17 deletions

View File

@ -15,8 +15,8 @@
<DebugSymbols>true</DebugSymbols> <DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType> <DebugType>full</DebugType>
<Optimize>false</Optimize> <Optimize>false</Optimize>
<OutputPath>bin\Debug</OutputPath> <OutputPath>bin\mono-3.5\Debug\</OutputPath>
<DefineConstants>DEBUG;NO_SPECIALIZED_COLLECTIONS;NO_CONCURRENT_COLLECTIONS</DefineConstants> <DefineConstants>DEBUG;NO_SPECIALIZED_COLLECTIONS;NO_CONCURRENT_COLLECTIONS;NO_SETS</DefineConstants>
<ErrorReport>prompt</ErrorReport> <ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel> <WarningLevel>4</WarningLevel>
<ConsolePause>false</ConsolePause> <ConsolePause>false</ConsolePause>
@ -24,11 +24,11 @@
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>none</DebugType> <DebugType>none</DebugType>
<Optimize>false</Optimize> <Optimize>false</Optimize>
<OutputPath>bin\Release</OutputPath> <OutputPath>bin\mono-3.5\Release\</OutputPath>
<ErrorReport>prompt</ErrorReport> <ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel> <WarningLevel>4</WarningLevel>
<ConsolePause>false</ConsolePause> <ConsolePause>false</ConsolePause>
<DefineConstants>NO_SPECIALIZED_COLLECTIONS;NO_CONCURRENT_COLLECTIONS</DefineConstants> <DefineConstants>NO_SPECIALIZED_COLLECTIONS;NO_CONCURRENT_COLLECTIONS;NO_SETS</DefineConstants>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<Reference Include="System" /> <Reference Include="System" />
@ -311,4 +311,4 @@
<Content Include="Documents\Request Framework.txt" /> <Content Include="Documents\Request Framework.txt" />
</ItemGroup> </ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
</Project> </Project>

View File

@ -18,7 +18,7 @@ License along with this library
*/ */
#endregion #endregion
#if !(XBOX360 || WINDOWS_PHONE) #if !NO_SETS
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
@ -677,4 +677,4 @@ namespace Nuclex.Support.Cloning {
} // namespace Nuclex.Support.Cloning } // namespace Nuclex.Support.Cloning
#endif // !(XBOX360 || WINDOWS_PHONE) #endif // !NO_SETS

View File

@ -18,7 +18,7 @@ License along with this library
*/ */
#endregion #endregion
#if !(XBOX360 || WINDOWS_PHONE) #if !NO_SETS
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
@ -665,4 +665,4 @@ namespace Nuclex.Support.Cloning {
} // namespace Nuclex.Support.Cloning } // namespace Nuclex.Support.Cloning
#endif // !(XBOX360 || WINDOWS_PHONE) #endif // !NO_SETS

View File

@ -18,7 +18,7 @@ License along with this library
*/ */
#endregion #endregion
#if !(XBOX360 || WINDOWS_PHONE) #if !NO_SETS
using System; using System;
using System.Collections.Concurrent; using System.Collections.Concurrent;
@ -283,4 +283,4 @@ namespace Nuclex.Support.Cloning {
} // namespace Nuclex.Support.Cloning } // namespace Nuclex.Support.Cloning
#endif // !(XBOX360 || WINDOWS_PHONE) #endif // !NO_SETS

View File

@ -27,7 +27,7 @@ using System.Collections;
using System.Collections.Specialized; using System.Collections.Specialized;
#endif #endif
#if !(WINDOWS_PHONE || XBOX360) #if !NO_SETS
namespace Nuclex.Support.Collections { namespace Nuclex.Support.Collections {
@ -338,4 +338,4 @@ namespace Nuclex.Support.Collections {
} // namespace Nuclex.Support.Collections } // namespace Nuclex.Support.Collections
#endif // !(WINDOWS_PHONE || XBOX360) #endif // !NO_SETS

View File

@ -22,7 +22,7 @@ using System;
using System.Collections; using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
#if !(WINDOWS_PHONE || XBOX360) #if !NO_SETS
namespace Nuclex.Support.Collections { namespace Nuclex.Support.Collections {
@ -213,4 +213,4 @@ namespace Nuclex.Support.Collections {
} // namespace Nuclex.Support.Collections } // namespace Nuclex.Support.Collections
#endif // !(WINDOWS_PHONE || XBOX360) #endif // !NO_SETS

View File

@ -21,7 +21,7 @@ License along with this library
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
#if !(WINDOWS_PHONE || XBOX360) #if !NO_SETS
namespace Nuclex.Support.Collections { namespace Nuclex.Support.Collections {
@ -284,4 +284,4 @@ namespace Nuclex.Support.Collections {
} // namespace Nuclex.Support.Collections } // namespace Nuclex.Support.Collections
#endif // !(WINDOWS_PHONE || XBOX360) #endif // !NO_SETS

View File

@ -1,3 +1,5 @@
#if !NO_CONCURRENT_COLLECTIONS
using System; using System;
using System.Collections.Concurrent; using System.Collections.Concurrent;
using System.Collections.Generic; using System.Collections.Generic;
@ -322,3 +324,5 @@ namespace Nuclex.Support {
} }
} // namespace Nuclex.Support } // namespace Nuclex.Support
#endif // !NO_CONCURRENT_COLLECTIONS