diff options
Diffstat (limited to 'src/mscorlib/System.Private.CoreLib.csproj')
-rw-r--r-- | src/mscorlib/System.Private.CoreLib.csproj | 50 |
1 files changed, 13 insertions, 37 deletions
diff --git a/src/mscorlib/System.Private.CoreLib.csproj b/src/mscorlib/System.Private.CoreLib.csproj index df86533182..513e002497 100644 --- a/src/mscorlib/System.Private.CoreLib.csproj +++ b/src/mscorlib/System.Private.CoreLib.csproj @@ -20,6 +20,7 @@ <!-- This prevents the default MsBuild targets from referencing System.Core.dll --> <AddAdditionalExplicitAssemblyReferences>false</AddAdditionalExplicitAssemblyReferences> <!-- These prevent the default MsBuild targets from referencing System.dll and mscorlib.dll --> + <ExcludeMscorlibFacade>true</ExcludeMscorlibFacade> <NoStdLib>true</NoStdLib> <NoCompilerStandardLib>true</NoCompilerStandardLib> <SubsystemVersion>6.00</SubsystemVersion> @@ -86,11 +87,9 @@ <PropertyGroup Condition="'$(OsEnvironment)' == 'Unix'"> <DebugType>portable</DebugType> </PropertyGroup> - <PropertyGroup Condition="'$(TargetsOSX)' == 'true'"> <DefineConstants>PLATFORM_OSX;$(DefineConstants)</DefineConstants> </PropertyGroup> - <!-- Assembly attributes --> <PropertyGroup> <AssemblyName>System.Private.CoreLib</AssemblyName> @@ -104,6 +103,7 @@ <AssemblyInfoLines Include="[assembly: System.Security.AllowPartiallyTrustedCallers]" /> <AssemblyInfoLines Include="[assembly: System.Runtime.InteropServices.ComVisible(false)]" /> <AssemblyInfoLines Include="[assembly: System.Resources.NeutralResourcesLanguage("en-US")]" /> + <AssemblyInfoLines Include="[assembly: System.Runtime.InteropServices.DefaultDllImportSearchPathsAttribute(System.Runtime.InteropServices.DllImportSearchPath.AssemblyDirectory | System.Runtime.InteropServices.DllImportSearchPath.System32)]" /> </ItemGroup> <!-- Helper Paths @@ -152,7 +152,6 @@ <Compile Include="$(BclSourcesRoot)\System\Runtime\GcSettings.cs" /> </ItemGroup> <ItemGroup> - <Compile Include="$(BclSourcesRoot)\System\Collections\ArrayList.cs" /> <Compile Include="$(BclSourcesRoot)\System\Collections\Comparer.cs" /> <Compile Include="$(BclSourcesRoot)\System\Collections\CompatibleComparer.cs" /> <Compile Include="$(BclSourcesRoot)\System\Collections\ListDictionaryInternal.cs" /> @@ -173,6 +172,7 @@ <Compile Include="$(BclSourcesRoot)\System\Runtime\InteropServices\Marshal.cs" /> <Compile Include="$(BclSourcesRoot)\System\Runtime\InteropServices\MarshalDirectiveException.cs" /> <Compile Include="$(BclSourcesRoot)\System\Runtime\InteropServices\PInvokeMap.cs" /> + <Compile Include="$(BclSourcesRoot)\System\Runtime\InteropServices\PInvokeMarshal.cs" /> <Compile Include="$(BclSourcesRoot)\System\Runtime\InteropServices\RuntimeEnvironment.cs" /> <Compile Include="$(BclSourcesRoot)\System\Runtime\InteropServices\SEHException.cs" /> <Compile Include="$(BclSourcesRoot)\System\Runtime\InteropServices\SafeBuffer.cs" /> @@ -314,10 +314,9 @@ <Compile Include="$(BclSourcesRoot)\System\IAppDomainPauseManager.cs" /> <Compile Include="$(BclSourcesRoot)\System\AppDomainAttributes.cs" /> <Compile Include="$(BclSourcesRoot)\System\AppDomainUnloadedException.cs" /> - <Compile Include="$(BclSourcesRoot)\System\ArgumentOutOfRangeException.cs" /> <Compile Include="$(BclSourcesRoot)\System\ArgIterator.cs" /> <Compile Include="$(BclSourcesRoot)\System\Attribute.cs" /> - <Compile Include="$(BclSourcesRoot)\System\BadImageFormatException.cs" /> + <Compile Include="$(BclSourcesRoot)\System\BadImageFormatException.CoreCLR.cs" /> <Compile Include="$(BclSourcesRoot)\System\BitConverter.cs" /> <Compile Include="$(BclSourcesRoot)\System\Boolean.cs" /> <Compile Include="$(BclSourcesRoot)\System\Buffer.cs" /> @@ -326,11 +325,9 @@ <Compile Include="$(BclSourcesRoot)\System\Currency.cs" /> <Compile Include="$(BclSourcesRoot)\System\Decimal.cs" /> <Compile Include="$(BclSourcesRoot)\System\DefaultBinder.CanConvert.cs" /> - <Compile Include="$(BclSourcesRoot)\System\DelegateSerializationHolder.cs" /> <Compile Include="$(BclSourcesRoot)\System\Double.cs" /> <Compile Include="$(BclSourcesRoot)\System\Empty.cs" /> <Compile Include="$(BclSourcesRoot)\System\Enum.cs" /> - <Compile Include="$(BclSourcesRoot)\System\DllNotFoundException.cs" /> <Compile Include="$(BclSourcesRoot)\System\Environment.cs" /> <Compile Include="$(BclSourcesRoot)\System\GC.cs" /> <Compile Include="$(BclSourcesRoot)\System\Guid.cs" /> @@ -347,10 +344,7 @@ <Compile Include="$(BclSourcesRoot)\System\MissingMemberException.cs" /> <Compile Include="$(BclSourcesRoot)\System\NonSerializedAttribute.cs" /> <Compile Include="$(BclSourcesRoot)\System\Number.cs" /> - <Compile Include="$(BclSourcesRoot)\System\OperatingSystem.cs" /> - <Compile Include="$(BclSourcesRoot)\System\OperationCanceledException.cs" /> <Compile Include="$(BclSourcesRoot)\System\ParseNumbers.cs" /> - <Compile Include="$(BclSourcesRoot)\System\PlatformID.cs" /> <Compile Include="$(BclSourcesRoot)\System\ResId.cs" /> <Compile Include="$(BclSourcesRoot)\System\RtType.cs" /> <Compile Include="$(BclSourcesRoot)\System\RuntimeArgumentHandle.cs" /> @@ -403,7 +397,6 @@ <Compile Include="$(BclSourcesRoot)\System\Reflection\MdFieldInfo.cs" /> <Compile Include="$(BclSourcesRoot)\System\Reflection\MdImport.cs" /> <Compile Include="$(BclSourcesRoot)\System\Reflection\MemberInfo.Internal.cs" /> - <Compile Include="$(BclSourcesRoot)\System\Reflection\MemberSerializationStringGenerator.cs" /> <Compile Include="$(BclSourcesRoot)\System\Reflection\MethodBase.CoreCLR.cs" /> <Compile Include="$(BclSourcesRoot)\System\Reflection\MethodBody.cs" /> <Compile Include="$(BclSourcesRoot)\System\Reflection\RtFieldInfo.cs" /> @@ -478,10 +471,7 @@ <Compile Include="$(BclSourcesRoot)\System\Globalization\GregorianCalendar.cs" /> <Compile Include="$(BclSourcesRoot)\System\Globalization\GregorianCalendarHelper.cs" /> <Compile Include="$(BclSourcesRoot)\System\Globalization\IdnMapping.cs" /> - <Compile Include="$(BclSourcesRoot)\System\Globalization\NumberFormatInfo.cs" /> <Compile Include="$(BclSourcesRoot)\System\Globalization\RegionInfo.cs" /> - <Compile Include="$(BclSourcesRoot)\System\Globalization\SortKey.cs" /> - <Compile Include="$(BclSourcesRoot)\System\Globalization\StringInfo.cs" /> <Compile Include="$(BclSourcesRoot)\System\Globalization\TextElementEnumerator.cs" /> <Compile Include="$(BclSourcesRoot)\System\Globalization\TextInfo.cs" /> <Compile Include="$(BclSourcesRoot)\System\Globalization\TimeSpanFormat.cs" /> @@ -499,6 +489,7 @@ <Compile Include="$(BclSourcesRoot)\System\Threading\Monitor.cs" /> <Compile Include="$(BclSourcesRoot)\System\Threading\Mutex.cs" /> <Compile Include="$(BclSourcesRoot)\System\Threading\Overlapped.cs" /> + <Compile Include="$(BclSourcesRoot)\System\Threading\PinnableBufferCache.cs" /> <Compile Include="$(BclSourcesRoot)\System\Threading\Semaphore.cs" /> <Compile Include="$(BclSourcesRoot)\System\Threading\Thread.cs" /> <Compile Include="$(BclSourcesRoot)\System\Threading\ThreadInterruptedException.cs" /> @@ -546,17 +537,13 @@ <Compile Include="$(BclSourcesRoot)\System\IO\Directory.cs" /> <Compile Include="$(BclSourcesRoot)\System\IO\SearchOption.cs" /> <Compile Include="$(BclSourcesRoot)\System\IO\DriveNotFoundException.cs" /> - <Compile Include="$(BclSourcesRoot)\System\IO\EncodingCache.cs" /> <Compile Include="$(BclSourcesRoot)\System\IO\File.cs" /> <Compile Include="$(BclSourcesRoot)\System\IO\FileLoadException.CoreCLR.cs" /> <Compile Include="$(BclSourcesRoot)\System\IO\FileNotFoundException.CoreCLR.cs" /> <Compile Include="$(BclSourcesRoot)\System\IO\IOException.cs" /> <Compile Include="$(BclSourcesRoot)\System\IO\MemoryStream.cs" /> - <Compile Include="$(BclSourcesRoot)\System\IO\PinnedBufferMemoryStream.cs" /> <Compile Include="$(BclSourcesRoot)\System\IO\Stream.cs" /> <Compile Include="$(BclSourcesRoot)\System\IO\UnmanagedMemoryAccessor.cs" /> - <Compile Include="$(BclSourcesRoot)\System\IO\UnmanagedMemoryStream.cs" /> - <Compile Include="$(BclSourcesRoot)\System\IO\UnmanagedMemoryStreamWrapper.cs" /> </ItemGroup> <ItemGroup> <Compile Include="$(BclSourcesRoot)\System\Security\DynamicSecurityMethodAttribute.cs" /> @@ -577,6 +564,8 @@ <Compile Include="$(BclSourcesRoot)\System\Diagnostics\Eventing\EventSource_CoreCLR.cs" /> <Compile Condition="'$(FeatureXplatEventSource)' == 'true'" Include="$(BclSourcesRoot)\System\Diagnostics\Eventing\XplatEventLogger.cs" /> <Compile Include="$(BclSourcesRoot)\System\Diagnostics\Eventing\FrameworkEventSource.cs" /> + <Compile Condition="'$(FeaturePerfTracing)' == 'true'" Include="$(BclSourcesRoot)\System\Diagnostics\Eventing\EventPipe.cs" /> + <Compile Condition="'$(FeaturePerfTracing)' == 'true'" Include="$(BclSourcesRoot)\System\Diagnostics\Eventing\EventPipeEventProvider.cs" /> </ItemGroup> <ItemGroup> <Compile Include="$(BclSourcesRoot)\System\Diagnostics\Contracts\Contracts.cs" /> @@ -602,9 +591,6 @@ <Compile Include="$(BclSourcesRoot)\System\Runtime\Serialization\SerializationInfo.cs" /> </ItemGroup> <ItemGroup> - <Compile Include="$(BclSourcesRoot)\System\Runtime\Remoting\ObjectHandle.cs" /> - </ItemGroup> - <ItemGroup> <Compile Include="$(BclSourcesRoot)\System\Text\DecoderNLS.cs" /> <Compile Include="$(BclSourcesRoot)\System\Text\DecoderBestFitFallback.cs" /> <Compile Include="$(BclSourcesRoot)\System\Text\DecoderExceptionFallback.cs" /> @@ -635,11 +621,9 @@ <Compile Include="$(BclSourcesRoot)\System\Resources\IResourceGroveler.cs" /> <Compile Include="$(BclSourcesRoot)\System\Resources\LooselyLinkedResourceReference.cs" /> <Compile Include="$(BclSourcesRoot)\System\Resources\ManifestBasedResourceGroveler.cs" /> - <Compile Include="$(BclSourcesRoot)\System\Resources\ResourceFallbackManager.cs" /> <Compile Include="$(BclSourcesRoot)\System\Resources\ResourceManager.cs" /> <Compile Include="$(BclSourcesRoot)\System\Resources\ResourceReader.cs" /> <Compile Include="$(BclSourcesRoot)\System\Resources\ResourceSet.cs" /> - <Compile Include="$(BclSourcesRoot)\System\Resources\RuntimeResourceSet.cs" /> </ItemGroup> <ItemGroup> <Compile Include="$(BclSourcesRoot)\System\Nullable.cs" /> @@ -662,36 +646,28 @@ <Compile Include="$(BclSourcesRoot)\Microsoft\Win32\SafeHandles\SafeFindHandle.cs" /> <Compile Include="$(BclSourcesRoot)\Microsoft\Win32\SafeHandles\SafeLibraryHandle.cs" /> <Compile Include="$(BclSourcesRoot)\Microsoft\Win32\SafeHandles\SafeWaitHandle.cs" /> - <Compile Include="$(BclSourcesRoot)\Microsoft\Win32\SafeHandles\Win32SafeHandles.cs" /> <Compile Condition="'$(FeatureWin32Registry)' == 'true'" Include="$(BclSourcesRoot)\Microsoft\Win32\SafeHandles\SafeRegistryHandle.cs" /> </ItemGroup> <ItemGroup> <Compile Include="$(BclSourcesRoot)\System\Numerics\Hashing\HashHelpers.cs" /> </ItemGroup> <ItemGroup Condition="'$(TargetsUnix)' == 'true'"> - <Compile Include="$(BclSourcesRoot)\Interop\Unix\System.Globalization.Native\Interop.Collation.cs" /> <Compile Include="$(BclSourcesRoot)\Interop\Unix\System.Globalization.Native\Interop.ICU.cs" /> - <Compile Include="$(BclSourcesRoot)\System\Diagnostics\Debug.Unix.cs" /> - <Compile Include="$(BclSourcesRoot)\System\Globalization\CalendarData.Unix.cs" /> <Compile Include="$(BclSourcesRoot)\System\Globalization\CompareInfo.Unix.cs" /> - <Compile Include="$(BclSourcesRoot)\System\Globalization\CultureData.Unix.cs" /> <Compile Include="$(BclSourcesRoot)\System\Globalization\CultureInfo.Unix.cs" /> <Compile Include="$(BclSourcesRoot)\System\Globalization\EncodingTable.Unix.cs" /> <Compile Include="$(BclSourcesRoot)\System\Globalization\EncodingDataItem.Unix.cs" /> <Compile Include="$(BclSourcesRoot)\System\Globalization\GlobalizationMode.Unix.cs" /> - <Compile Include="$(BclSourcesRoot)\System\Globalization\HijriCalendar.Unix.cs" /> - <Compile Include="$(BclSourcesRoot)\System\Globalization\IdnMapping.Unix.cs" /> - <Compile Include="$(BclSourcesRoot)\System\Globalization\JapaneseCalendar.Unix.cs" /> <Compile Include="$(BclSourcesRoot)\System\Globalization\TextInfo.Unix.cs" /> <Compile Include="$(BclSourcesRoot)\System\IO\FileSystemEnumerable.cs" /> <Compile Include="$(BclSourcesRoot)\System\IO\TextReader.cs" /> <Compile Include="$(BclSourcesRoot)\System\IO\StreamReader.cs" /> <Compile Include="$(BclSourcesRoot)\System\Runtime\Versioning\CompatibilitySwitch.cs" /> <Compile Include="$(BclSourcesRoot)\System\Text\Normalization.Unix.cs" /> + <Compile Include="$(BclSourcesRoot)\System\Threading\ClrThreadPoolBoundHandle.Unix.cs" /> <Compile Include="$(BclSourcesRoot)\System\TimeZoneInfo.Unix.cs" /> </ItemGroup> <ItemGroup Condition="'$(TargetsWindows)' == 'true'"> - <Compile Include="$(BclSourcesRoot)\Interop\Windows\kernel32\Interop.Globalization.cs" /> <Compile Include="$(BclSourcesRoot)\Interop\Windows\Normaliz\Interop.Idna.cs" /> <Compile Include="$(BclSourcesRoot)\Interop\Windows\Normaliz\Interop.Normalization.cs" /> <Compile Include="$(BclSourcesRoot)\System\Diagnostics\Debug.Windows.cs" /> @@ -700,11 +676,10 @@ <Compile Include="$(BclSourcesRoot)\System\Globalization\CultureData.Windows.cs" /> <Compile Include="$(BclSourcesRoot)\System\Globalization\CultureInfo.Windows.cs" /> <Compile Include="$(BclSourcesRoot)\System\Globalization\GlobalizationMode.Windows.cs" /> - <Compile Include="$(BclSourcesRoot)\System\Globalization\HijriCalendar.Win32.cs" /> <Compile Include="$(BclSourcesRoot)\System\Globalization\IdnMapping.Windows.cs" /> - <Compile Include="$(BclSourcesRoot)\System\Globalization\JapaneseCalendar.Win32.cs" /> <Compile Include="$(BclSourcesRoot)\System\Globalization\TextInfo.Windows.cs" /> <Compile Include="$(BclSourcesRoot)\System\Text\Normalization.Windows.cs" /> + <Compile Include="$(BclSourcesRoot)\System\Threading\ClrThreadPoolBoundHandle.Windows.cs" /> <Compile Include="$(BclSourcesRoot)\System\TimeZoneInfo.Win32.cs" /> </ItemGroup> <!-- Include additional sources shared files in the compilation --> @@ -713,7 +688,6 @@ <Compile Include="$(CommonPath)\Preprocessed\AssemblyRefs.g.cs" /> <!-- These files are shared with other framework components and don't live the same folder as the rest of them--> <Compile Include="$(CommonPath)\NotImplemented.cs" /> - <Compile Include="$(CommonPath)\PinnableBufferCache.cs" /> <Compile Include="$(CommonPath)\System\SR.cs" /> <!-- Include Internals visible to file in the compilation --> <Compile Include="$(BclSourcesRoot)\mscorlib.Friends.cs" /> @@ -753,9 +727,11 @@ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" /> <PropertyGroup> <!-- Overwrite the key that we are going to use for signing --> - <AssemblyOriginatorKeyFile>$(MSBuildThisFileDirectory)Tools\Signing\mscorlib.snk</AssemblyOriginatorKeyFile> + <AssemblyOriginatorKeyFile>$(ToolsDir)SilverlightPlatformPublicKey.snk</AssemblyOriginatorKeyFile> + <!-- Don't need a strong name signature because we only ship the native image --> + <StrongNameSig>None</StrongNameSig> <!-- Use a different nativeresource file to avoid conflicts with mscorlib--> <Win32Resource Condition="'$(GenerateNativeVersionInfo)'=='true'">$(IntermediateOutputPath)\System.Private.CoreLib.res</Win32Resource> </PropertyGroup> <Import Project="GenerateCompilerResponseFile.targets" /> -</Project> +</Project>
\ No newline at end of file |