<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <Import Project="..\..\Build\NuGet.Settings.targets" />
  <PropertyGroup>
    <ProjectGuid>{F879F274-EFA0-4157-8404-33A19B4E6AEC}</ProjectGuid>
    <OutputType>Library</OutputType>
    <AppDesignerFolder>Properties</AppDesignerFolder>
    <RootNamespace>NuGet</RootNamespace>
    <AssemblyName>NuGet.Core</AssemblyName>
    <CodeAnalysisRuleSet>..\..\NuGet.ruleset</CodeAnalysisRuleSet>
    <RunCodeAnalysis Condition="'$(EnableCodeAnalysis)'=='true'">true</RunCodeAnalysis>
    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
    <TargetFrameworkProfile Condition=" '$(MonoBuild)' == '' And '$(TargetFrameworkVersion)' == 'v4.0' ">Client</TargetFrameworkProfile>
    <PlatformTarget>AnyCPU</PlatformTarget>
    <DefineConstants>IS_NET40_CLIENT;NUGET_FRAMEWORKS_INTERNAL</DefineConstants>
    <LangVersion>5</LangVersion>
  </PropertyGroup>
  <ItemGroup>
    <EmbeddedResource Include="..\..\Common\CommonResources.resx">
      <Link>Common\CommonResources.resx</Link>
      <DependentUpon>CommonResources.cs</DependentUpon>
      <LastGenOutput>CommonResources.Designer.cs</LastGenOutput>
      <SubType>Designer</SubType>
    </EmbeddedResource>
    <EmbeddedResource Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Frameworks\Strings.resx">
      <Link>NuGet.Frameworks\Strings.resx</Link>
    </EmbeddedResource>
    <EmbeddedResource Include="Resources\AnalysisResources.resx">
      <Generator>ResXFileCodeGenerator</Generator>
      <LastGenOutput>AnalysisResources.Designer.cs</LastGenOutput>
      <SubType>Designer</SubType>
    </EmbeddedResource>
    <EmbeddedResource Include="Resources\NuGetResources.resx">
      <Generator>PublicResXFileCodeGenerator</Generator>
      <LastGenOutput>NuGetResources.Designer.cs</LastGenOutput>
      <SubType>Designer</SubType>
    </EmbeddedResource>
  </ItemGroup>
  <ItemGroup>
    <Compile Include="..\..\Common\CommonResources.cs">
      <Link>Common\CommonResources.cs</Link>
    </Compile>
    <Compile Include="..\..\Common\CommonAssemblyInfo.cs">
      <Link>Properties\CommonAssemblyInfo.cs</Link>
    </Compile>
    <Compile Include="..\..\Common\GlobalSuppressions.cs">
      <Link>Common\GlobalSuppressions.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Frameworks\comparers\CompatibilityMappingComparer.cs">
      <Link>NuGet.Frameworks\comparers\CompatibilityMappingComparer.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Frameworks\comparers\FrameworkPrecedenceSorter.cs">
      <Link>NuGet.Frameworks\comparers\FrameworkPrecedenceSorter.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Frameworks\comparers\FrameworkRangeComparer.cs">
      <Link>NuGet.Frameworks\comparers\FrameworkRangeComparer.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Frameworks\comparers\NuGetFrameworkFullComparer.cs">
      <Link>NuGet.Frameworks\comparers\NuGetFrameworkFullComparer.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Frameworks\comparers\NuGetFrameworkNameComparer.cs">
      <Link>NuGet.Frameworks\comparers\NuGetFrameworkNameComparer.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Frameworks\comparers\NuGetFrameworkSorter.cs">
      <Link>NuGet.Frameworks\comparers\NuGetFrameworkSorter.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Frameworks\CompatibilityCacheKey.cs">
      <Link>NuGet.Frameworks\CompatibilityCacheKey.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Frameworks\CompatibilityListProvider.cs">
      <Link>NuGet.Frameworks\CompatibilityListProvider.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Frameworks\CompatibilityProvider.cs">
      <Link>NuGet.Frameworks\CompatibilityProvider.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Frameworks\CompatibilityTable.cs">
      <Link>NuGet.Frameworks\CompatibilityTable.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Frameworks\DefaultCompatibilityProvider.cs">
      <Link>NuGet.Frameworks\DefaultCompatibilityProvider.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Frameworks\DefaultFrameworkMappings.cs">
      <Link>NuGet.Frameworks\DefaultFrameworkMappings.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Frameworks\DefaultFrameworkNameProvider.cs">
      <Link>NuGet.Frameworks\DefaultFrameworkNameProvider.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Frameworks\DefaultPortableFrameworkMappings.cs">
      <Link>NuGet.Frameworks\DefaultPortableFrameworkMappings.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Frameworks\def\IFrameworkCompatibilityListProvider.cs">
      <Link>NuGet.Frameworks\def\IFrameworkCompatibilityListProvider.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Frameworks\def\IFrameworkCompatibilityProvider.cs">
      <Link>NuGet.Frameworks\def\IFrameworkCompatibilityProvider.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Frameworks\def\IFrameworkMappings.cs">
      <Link>NuGet.Frameworks\def\IFrameworkMappings.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Frameworks\def\IFrameworkNameProvider.cs">
      <Link>NuGet.Frameworks\def\IFrameworkNameProvider.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Frameworks\def\IFrameworkSpecific.cs">
      <Link>NuGet.Frameworks\def\IFrameworkSpecific.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Frameworks\def\IFrameworkTargetable.cs">
      <Link>NuGet.Frameworks\def\IFrameworkTargetable.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Frameworks\def\IPortableFrameworkMappings.cs">
      <Link>NuGet.Frameworks\def\IPortableFrameworkMappings.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Frameworks\FallbackFramework.cs">
      <Link>NuGet.Frameworks\FallbackFramework.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Frameworks\FrameworkConstants.cs">
      <Link>NuGet.Frameworks\FrameworkConstants.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Frameworks\FrameworkException.cs">
      <Link>NuGet.Frameworks\FrameworkException.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Frameworks\FrameworkExpander.cs">
      <Link>NuGet.Frameworks\FrameworkExpander.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Frameworks\FrameworkExtensions.cs">
      <Link>NuGet.Frameworks\FrameworkExtensions.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Frameworks\FrameworkNameHelpers.cs">
      <Link>NuGet.Frameworks\FrameworkNameHelpers.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Frameworks\FrameworkNameProvider.cs">
      <Link>NuGet.Frameworks\FrameworkNameProvider.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Frameworks\FrameworkRange.cs">
      <Link>NuGet.Frameworks\FrameworkRange.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Frameworks\FrameworkReducer.cs">
      <Link>NuGet.Frameworks\FrameworkReducer.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Frameworks\FrameworkRuntimePair.cs">
      <Link>NuGet.Frameworks\FrameworkRuntimePair.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Frameworks\FrameworkSpecificMapping.cs">
      <Link>NuGet.Frameworks\FrameworkSpecificMapping.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Frameworks\HashCodeCombiner.cs">
      <Link>NuGet.Frameworks\HashCodeCombiner.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Frameworks\NuGetFramework.cs">
      <Link>NuGet.Frameworks\NuGetFramework.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Frameworks\NuGetFrameworkFactory.cs">
      <Link>NuGet.Frameworks\NuGetFrameworkFactory.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Frameworks\NuGetFrameworkUtility.cs">
      <Link>NuGet.Frameworks\NuGetFrameworkUtility.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Frameworks\OneWayCompatibilityMappingEntry.cs">
      <Link>NuGet.Frameworks\OneWayCompatibilityMappingEntry.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Frameworks\Strings.Designer.cs">
      <Link>NuGet.Frameworks\Strings.Designer.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Shared\HashCodeCombiner.cs">
      <Link>NuGet.Shared\HashCodeCombiner.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Shared\SharedExtensions.cs">
      <Link>NuGet.Shared\SharedExtensions.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Shared\TypeExtensions.cs">
      <Link>NuGet.Shared\TypeExtensions.cs</Link>
    </Compile>
    <Compile Include="..\..\NuGet.Client\src\NuGet.Core\NuGet.Shared\TypeInfo.cs">
      <Link>NuGet.Shared\TypeInfo.cs</Link>
    </Compile>
    <Compile Include="Analysis\IPackageRule.cs" />
    <Compile Include="Analysis\PackageIssue.cs" />
    <Compile Include="Analysis\DefaultPackageRuleSet.cs" />
    <Compile Include="Analysis\PackageIssueLevel.cs" />
    <Compile Include="Analysis\Rules\InitScriptNotUnderToolsRule.cs" />
    <Compile Include="Analysis\Rules\InvalidFrameworkFolderRule.cs" />
    <Compile Include="Analysis\Rules\MisplacedAssemblyRule.cs" />
    <Compile Include="Analysis\Rules\MisplacedScriptFileRule.cs" />
    <Compile Include="Analysis\Rules\MisplacedTransformFileRule.cs" />
    <Compile Include="Analysis\Rules\MissingSummaryRule.cs" />
    <Compile Include="Analysis\Rules\WinRTNameIsObsoleteRule.cs" />
    <Compile Include="Authoring\AssemblyMetadata.cs" />
    <Compile Include="Authoring\AssemblyMetadataExtractor.cs" />
    <Compile Include="Authoring\EmptyFrameworkFolderFile.cs" />
    <Compile Include="Authoring\IPackageBuilder.cs" />
    <Compile Include="Authoring\IPropertyProvider.cs" />
    <Compile Include="Authoring\ManifestContentFiles.cs" />
    <Compile Include="Authoring\ManifestDependencySet.cs" />
    <Compile Include="Authoring\ManifestFrameworkAssembly.cs" />
    <Compile Include="Authoring\ManifestDependency.cs" />
    <Compile Include="Authoring\ManifestFile.cs" />
    <Compile Include="Authoring\ManifestMetadata.cs" />
    <Compile Include="Authoring\ManifestReader.cs" />
    <Compile Include="Authoring\ManifestReference.cs" />
    <Compile Include="Authoring\ManifestReferenceSet.cs" />
    <Compile Include="Authoring\ManifestSchemaUtility.cs" />
    <Compile Include="Authoring\ManifestVersionAttribute.cs" />
    <Compile Include="Authoring\ManifestVersionUtility.cs" />
    <Compile Include="Authoring\NullPropertyProvider.cs" />
    <Compile Include="Authoring\PackageDependencySet.cs" />
    <Compile Include="Authoring\PackageReferenceSet.cs" />
    <Compile Include="Authoring\PhysicalPackageAssemblyReference.cs" />
    <Compile Include="Configuration\ConfigurationDefaults.cs" />
    <Compile Include="Configuration\SettingsCredentialProvider.cs" />
    <Compile Include="Configuration\ISettings.cs" />
    <Compile Include="Configuration\NullSettings.cs" />
    <Compile Include="Configuration\Settings.cs" />
    <Compile Include="Configuration\SettingValue.cs" />
    <Compile Include="EnvironmentVariableWrapper.cs" />
    <Compile Include="Extensions\CredentialProviderExtensions.cs" />
    <Compile Include="Extensions\EnumerableExtensions.cs" />
    <Compile Include="Extensions\ObjectExtensions.cs" />
    <Compile Include="Extensions\PackageOperationExtensions.cs" />
    <Compile Include="Extensions\QueryableExtensions.cs" />
    <Compile Include="Extensions\SettingsExtensions.cs" />
    <Compile Include="Extensions\TaskExtensions.cs" />
    <Compile Include="Extensions\VersionExtensions.cs" />
    <Compile Include="FileModifiers\FileTransformExtensions.cs" />
    <Compile Include="Http\CredentialStore.cs" />
    <Compile Include="Http\CredentialType.cs" />
    <Compile Include="Http\ICredentialCache.cs" />
    <Compile Include="Http\IHttpWebResponse.cs" />
    <Compile Include="Http\IProxyCache.cs" />
    <Compile Include="Http\MultipartWebRequest.cs" />
    <Compile Include="Http\NullCredentialProvider.cs" />
    <Compile Include="Http\ProxyCache.cs" />
    <Compile Include="Http\RepositoryOperationNames.cs" />
    <Compile Include="Http\RequestHelper.cs" />
    <Compile Include="Http\SendingRequestEventManager.cs" />
    <Compile Include="Http\STSAuthHelper.cs" />
    <Compile Include="Http\WIFTypeProvider.cs" />
    <Compile Include="IEnvironmentVariableReader.cs" />
    <Compile Include="IMachineWideSettings.cs" />
    <Compile Include="Logging\FileConflictResolution.cs" />
    <Compile Include="Logging\IFileConflictResolver.cs" />
    <Compile Include="NETPortable\ReferenceAssemblyCompatibilityProvider.cs" />
    <Compile Include="NETPortable\NetPortableProfile.cs" />
    <Compile Include="NETPortable\NetPortableProfileCollection.cs" />
    <Compile Include="NETPortable\NetPortableProfileTable.cs" />
    <Compile Include="NETPortable\ReferenceAssemblyFrameworkNameProvider.cs" />
    <Compile Include="NETPortable\ReferenceAssemblyPortableFrameworkMappings.cs" />
    <Compile Include="PackageRestoreConsent.cs" />
    <Compile Include="Packages\LocalPackage.cs" />
    <Compile Include="Packages\OptimizedZipPackage.cs" />
    <Compile Include="Packages\UnzippedPackage.cs" />
    <Compile Include="PackageWalker\DependencyVersion.cs" />
    <Compile Include="PackageWalker\NuGetVersionNotSatisfiedException.cs" />
    <Compile Include="ProjectSystem\ProjectImportLocation.cs" />
    <Compile Include="Repositories\LazyLocalPackageRepository.cs" />
    <Compile Include="Repositories\ExpandedPackageRepository.cs" />
    <Compile Include="Repositories\ILatestPackageLookup.cs" />
    <Compile Include="ProjectSystem\IBatchProcessor.cs" />
    <Compile Include="Repositories\ICloneableRepository.cs" />
    <Compile Include="Repositories\ICultureAwareRepository.cs" />
    <Compile Include="Repositories\IPackageCacheRepository.cs" />
    <Compile Include="Repositories\IPackageName.cs" />
    <Compile Include="Repositories\IPackageReferenceRepository.cs" />
    <Compile Include="Repositories\IOperationAwareRepository.cs" />
    <Compile Include="Repositories\IServiceBasedRepository.cs" />
    <Compile Include="Repositories\PackageName.cs" />
    <Compile Include="Repositories\PriorityPackageRepository.cs" />
    <Compile Include="Repositories\UnzippedPackageRepository.cs" />
    <Compile Include="Resources\AnalysisResources.Designer.cs">
      <AutoGen>True</AutoGen>
      <DesignTime>True</DesignTime>
      <DependentUpon>AnalysisResources.resx</DependentUpon>
    </Compile>
    <Compile Include="SemanticVersion.cs" />
    <Compile Include="SemanticVersionTypeConverter.cs" />
    <Compile Include="Server\PackageServer.cs" />
    <Compile Include="GlobalSuppressions.cs" />
    <Compile Include="IPackageManager.cs" />
    <Compile Include="IProjectManager.cs" />
    <Compile Include="PackageSource\IPackageSourceProvider.cs" />
    <Compile Include="PackageSource\PackageSourceProvider.cs" />
    <Compile Include="PackageSource\PackageSourceProviderExtensions.cs" />
    <Compile Include="Packages\FrameworkAssemblyReference.cs" />
    <Compile Include="Packages\IFrameworkTargetable.cs" />
    <Compile Include="Packages\IPackageMetadata.cs" />
    <Compile Include="Packages\IServerPackageMetadata.cs" />
    <Compile Include="PackageWalker\ConflictResult.cs" />
    <Compile Include="Repositories\IDependencyResolver.cs" />
    <Compile Include="PackageWalker\PackageSorter.cs" />
    <Compile Include="PackageWalker\IPackageOperationResolver.cs" />
    <Compile Include="PackageWalker\IDependentsResolver.cs" />
    <Compile Include="PackageWalker\PackageAction.cs" />
    <Compile Include="PackageWalker\PackageOperation.cs" />
    <Compile Include="PackageWalker\PackageTargets.cs" />
    <Compile Include="PackageWalker\PackageWalkInfo.cs" />
    <Compile Include="ProjectSystem\NullFileSystem.cs" />
    <Compile Include="ProjectSystem\PhysicalFileSystem.cs" />
    <Compile Include="ConstraintProviders\AggregateConstraintProvider.cs" />
    <Compile Include="Repositories\AggregateQuery.cs" />
    <Compile Include="Repositories\AggregateRepository.cs" />
    <Compile Include="ConstraintProviders\DefaultConstraintProvider.cs" />
    <Compile Include="ConstraintProviders\IPackageConstraintProvider.cs" />
    <Compile Include="Repositories\IPackageLookup.cs" />
    <Compile Include="Repositories\MachineCache.cs" />
    <Compile Include="Repositories\NullConstraintProvider.cs" />
    <Compile Include="Repositories\PackageReference.cs" />
    <Compile Include="Repositories\PackageReferenceFile.cs" />
    <Compile Include="Utility\CredentialResult.cs" />
    <Compile Include="Utility\CredentialState.cs" />
    <Compile Include="Utility\CustomAttributeProviderExtensions.cs" />
    <Compile Include="Utility\DisposableAction.cs" />
    <Compile Include="Utility\EncryptionUtility.cs" />
    <Compile Include="Utility\EnvironmentUtility.cs" />
    <Compile Include="Utility\ExceptionUtility.cs" />
    <Compile Include="Http\HttpUtility.cs" />
    <Compile Include="Http\ICredentialProvider.cs" />
    <Compile Include="Http\IHttpClientEvents.cs" />
    <Compile Include="Repositories\LazyQueue.cs" />
    <Compile Include="Repositories\ProgressEventArgs.cs" />
    <Compile Include="Repositories\SmartDataServiceQuery.cs" />
    <Compile Include="Repositories\BufferedEnumerable.cs" />
    <Compile Include="Repositories\DataServiceContextWrapper.cs" />
    <Compile Include="Repositories\DataServiceQueryWrapper.cs" />
    <Compile Include="Repositories\ExpressionRewriter.cs" />
    <Compile Include="Repositories\IDataServiceContext.cs" />
    <Compile Include="Repositories\IDataServiceQuery.cs" />
    <Compile Include="Repositories\IPackageRepositoryFactory.cs" />
    <Compile Include="Repositories\ISharedPackageRepository.cs" />
    <Compile Include="Repositories\OrderingComparer.cs" />
    <Compile Include="Extensions\AppDomainExtensions.cs" />
    <Compile Include="Extensions\AssemblyNameExtensions.cs" />
    <Compile Include="Repositories\SharedPackageRepository.cs" />
    <Compile Include="Runtime\AssemblyBinding.cs" />
    <Compile Include="Runtime\BindingRedirectManager.cs" />
    <Compile Include="Runtime\BindingRedirectResolver.cs" />
    <Compile Include="Runtime\IAssembly.cs" />
    <Compile Include="Runtime\RemoteAssembly.cs" />
    <Compile Include="Extensions\CollectionExtensions.cs" />
    <Compile Include="FileModifiers\Preprocessor.cs" />
    <Compile Include="FileModifiers\XmlTransfomer.cs" />
    <Compile Include="Http\IHttpClient.cs" />
    <Compile Include="Utility\FrameworkNameEqualityComparer.cs" />
    <Compile Include="Utility\IProgressProvider.cs" />
    <Compile Include="Utility\IVersionSpec.cs" />
    <Compile Include="Utility\MemoryCache.cs" />
    <Compile Include="Utility\PackageComparer.cs" />
    <Compile Include="Utility\PackageRepositoryHelper.cs" />
    <Compile Include="Utility\PackageIdValidator.cs" />
    <Compile Include="Utility\PathValidator.cs" />
    <Compile Include="Http\RedirectedHttpClient.cs" />
    <Compile Include="Utility\ProjectManagerExtensions.cs" />
    <Compile Include="Utility\ReadOnlyHashSet.cs" />
    <Compile Include="Utility\Token.cs" />
    <Compile Include="Utility\Tokenizer.cs" />
    <Compile Include="Utility\TokenCategory.cs" />
    <Compile Include="Utility\VersionSpec.cs" />
    <Compile Include="Utility\WebRequestEventArgs.cs" />
    <Compile Include="FileModifiers\XdtTransformer.cs" />
    <Reference Include="Microsoft.Web.XmlTransform">
      <HintPath>..\..\lib\Microsoft.Web.XmlTransform.dll</HintPath>
    </Reference>
    <Reference Include="System" />
    <Reference Include="System.ComponentModel.DataAnnotations" />
    <Reference Include="System.Core" />
    <Reference Include="System.Data.Services.Client" />
    <Reference Include="System.Runtime.Serialization" />
    <Reference Include="System.Security" />
    <Reference Include="System.ServiceModel" />
    <Reference Include="System.Xml.Linq" />
    <Reference Include="Microsoft.CSharp" />
    <Reference Include="System.Xml" />
    <Reference Include="WindowsBase" />
  </ItemGroup>
  <ItemGroup>
    <Compile Include="Logging\NullLogger.cs" />
    <Compile Include="Logging\ILogger.cs" />
    <Compile Include="PackageOperationEventArgs.cs" />
    <Compile Include="Logging\MessageLevel.cs" />
    <Compile Include="PackageManager.cs" />
    <Compile Include="Authoring\PhysicalPackageFile.cs" />
    <Compile Include="Authoring\PackageBuilder.cs" />
    <Compile Include="Authoring\PathResolver.cs" />
    <Compile Include="Authoring\Manifest.cs" />
    <Compile Include="PackageSource\PackageSource.cs" />
    <Compile Include="Packages\DataServicePackage.cs" />
    <Compile Include="Packages\DefaultPackagePathResolver.cs" />
    <Compile Include="Packages\IPackage.cs" />
    <Compile Include="Packages\IPackagePathResolver.cs" />
    <Compile Include="ProjectManager.cs" />
    <Compile Include="FileModifiers\IPackageFileTransformer.cs" />
    <Compile Include="Repositories\DataServicePackageRepository.cs" />
    <Compile Include="Utility\HashCodeCombiner.cs" />
    <Compile Include="Http\HttpClient.cs" />
    <Compile Include="Utility\PackageDownloader.cs" />
    <Compile Include="Utility\IHashProvider.cs" />
    <Compile Include="Utility\PackageEqualityComparer.cs" />
    <Compile Include="PackageWalker\PackageMarker.cs" />
    <Compile Include="Packages\ZipPackage.cs" />
    <Compile Include="Packages\IPackageAssemblyReference.cs" />
    <Compile Include="Packages\ZipPackageAssemblyReference.cs" />
    <Compile Include="PackageWalker\PackageWalker.cs" />
    <Compile Include="PackageWalker\InstallWalker.cs" />
    <Compile Include="PackageWalker\UpdateWalker.cs" />
    <Compile Include="PackageWalker\DependentsWalker.cs" />
    <Compile Include="PackageWalker\UninstallWalker.cs" />
    <Compile Include="ProjectSystem\IFileSystem.cs" />
    <Compile Include="Repositories\PackageReferenceRepository.cs" />
    <Compile Include="Extensions\PackageExtensions.cs" />
    <Compile Include="Repositories\PackageRepositoryExtensions.cs" />
    <Compile Include="Extensions\FileSystemExtensions.cs" />
    <Compile Include="Repositories\PackageRepositoryFactory.cs" />
    <Compile Include="Resources\NuGetResources.Designer.cs">
      <AutoGen>True</AutoGen>
      <DesignTime>True</DesignTime>
      <DependentUpon>NuGetResources.resx</DependentUpon>
    </Compile>
    <Compile Include="Extensions\ProjectSystemExtensions.cs" />
    <Compile Include="Utility\PathUtility.cs" />
    <Compile Include="Utility\QueryableUtility.cs" />
    <Compile Include="Utility\CryptoHashProvider.cs" />
    <Compile Include="Extensions\StreamExtensions.cs" />
    <Compile Include="Extensions\StringExtensions.cs" />
    <Compile Include="Utility\PackageHelper.cs" />
    <Compile Include="Utility\XmlUtility.cs" />
    <Compile Include="ProjectSystem\IProjectSystem.cs" />
    <Compile Include="Repositories\PackageRepositoryBase.cs" />
    <Compile Include="Repositories\IPackageRepository.cs" />
    <Compile Include="Packages\Constants.cs" />
    <Compile Include="Packages\IPackageFile.cs" />
    <Compile Include="Packages\PackageDependency.cs" />
    <Compile Include="Repositories\LocalPackageRepository.cs" />
    <Compile Include="Properties\AssemblyInfo.cs" />
    <Compile Include="Utility\UriUtility.cs" />
    <Compile Include="Utility\VersionUtility.cs" />
    <Compile Include="Extensions\XElementExtensions.cs" />
    <Compile Include="Packages\ZipPackageFile.cs" />
  </ItemGroup>
  <ItemGroup>
    <EmbeddedResource Include="Authoring\nuspec.xsd">
      <SubType>Designer</SubType>
    </EmbeddedResource>
    <None Include="Properties\NuGet.Core.nuspec" />
  </ItemGroup>
  <ItemGroup>
    <CodeAnalysisDictionary Include="..\..\CodeAnalysisDictionary.xml">
      <Link>Properties\CodeAnalysisDictionary.xml</Link>
    </CodeAnalysisDictionary>
  </ItemGroup>
  <ItemGroup />
  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
  <Target Name="BeforeBuild">
    <Message Text="Target framework is $(TargetFrameworkVersion). VisualStudioVersion is $(VisualStudioVersion)." Importance="High" />
  </Target>
  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
       Other similar extension points exist, see Microsoft.Common.targets.
  <Target Name="BeforeBuild">
  </Target>
  <Target Name="AfterBuild">
  </Target>
  -->
</Project>