1- <?xml version =" 1.0" encoding =" utf-8" ?>
2- <Project ToolsVersion =" 14.0" DefaultTargets =" Build" xmlns =" http://schemas.microsoft.com/developer/msbuild/2003" >
3- <Import Project =" $(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition =" Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
1+ <Project Sdk =" Microsoft.NET.Sdk" >
42 <PropertyGroup >
5- <MinimumVisualStudioVersion >10.0</MinimumVisualStudioVersion >
6- <Configuration Condition =" '$(Configuration)' == '' " >Debug</Configuration >
7- <Platform Condition =" '$(Platform)' == '' " >AnyCPU</Platform >
8- <ProjectGuid >{9F04608C-D845-4445-83B1-E6D4EEE38CBC}</ProjectGuid >
9- <OutputType >Library</OutputType >
10- <AppDesignerFolder >Properties</AppDesignerFolder >
11- <RootNamespace >Microsoft.Graph</RootNamespace >
3+ <Description >Microsoft Graph Core Client Library implements core functionality used by Microsoft Graph Client Libraries.</Description >
4+ <Copyright >Copyright (c) Microsoft Corporation</Copyright >
5+ <AssemblyTitle >Microsoft Graph Core Client Library</AssemblyTitle >
6+ <VersionPrefix >1.4.0</VersionPrefix >
7+ <Authors >Microsoft</Authors >
8+ <TargetFrameworks >netstandard1.1;net45</TargetFrameworks >
129 <AssemblyName >Microsoft.Graph.Core</AssemblyName >
13- <DefaultLanguage >en-US</DefaultLanguage >
14- <FileAlignment >512</FileAlignment >
15- <ProjectTypeGuids >{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids >
16- <TargetFrameworkProfile >Profile111</TargetFrameworkProfile >
17- <TargetFrameworkVersion >v4.5</TargetFrameworkVersion >
10+ <PackageId >Microsoft.Graph.Core</PackageId >
11+ <PackageTags >Microsoft Office365;Graph;GraphServiceClient;Outlook;OneDrive;AzureAD;GraphAPI;Productivity;SharePoint;SDK</PackageTags >
12+ <PackageReleaseNotes >
13+ May 2017 Release Summary (version 1.4.0)
14+
15+ New features
16+
17+ * Added support for .NetStandard 1.1
18+
19+ Updates
20+
21+ * Updated dependency on Newtonsoft.Json to 10.0.2.
22+ * Removed the Exception ToString override
23+ </PackageReleaseNotes >
24+ <PackageProjectUrl >https://graph.microsoft.io</PackageProjectUrl >
25+ <PackageLicenseUrl >http://aka.ms/devservicesagreement</PackageLicenseUrl >
26+ <PackageRequireLicenseAcceptance >true</PackageRequireLicenseAcceptance >
27+ <NetStandardImplicitPackageVersion Condition =" '$(TargetFramework)' == 'netstandard1.1' " >1.6.0</NetStandardImplicitPackageVersion >
28+ <GenerateAssemblyTitleAttribute >false</GenerateAssemblyTitleAttribute >
29+ <GenerateAssemblyDescriptionAttribute >false</GenerateAssemblyDescriptionAttribute >
30+ <GenerateAssemblyConfigurationAttribute >false</GenerateAssemblyConfigurationAttribute >
31+ <GenerateAssemblyCompanyAttribute >false</GenerateAssemblyCompanyAttribute >
32+ <GenerateAssemblyProductAttribute >false</GenerateAssemblyProductAttribute >
33+ <GenerateAssemblyCopyrightAttribute >false</GenerateAssemblyCopyrightAttribute >
34+ <GenerateNeutralResourcesLanguageAttribute >false</GenerateNeutralResourcesLanguageAttribute >
35+ <GenerateAssemblyVersionAttribute >false</GenerateAssemblyVersionAttribute >
36+ <GenerateAssemblyFileVersionAttribute >false</GenerateAssemblyFileVersionAttribute >
37+ <SignAssembly >True</SignAssembly >
38+ <DelaySign >True</DelaySign >
39+ <AssemblyOriginatorKeyFile >35MSSharedLib1024.snk</AssemblyOriginatorKeyFile >
1840 </PropertyGroup >
19- <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' " >
20- <DebugSymbols >true</DebugSymbols >
21- <DebugType >full</DebugType >
22- <Optimize >false</Optimize >
23- <OutputPath >bin\Debug\</OutputPath >
24- <DefineConstants >DEBUG;TRACE</DefineConstants >
25- <ErrorReport >prompt</ErrorReport >
26- <WarningLevel >4</WarningLevel >
27- </PropertyGroup >
28- <PropertyGroup Condition =" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' " >
29- <DebugType >pdbonly</DebugType >
30- <Optimize >true</Optimize >
31- <OutputPath >bin\Release\</OutputPath >
32- <DefineConstants >TRACE</DefineConstants >
33- <ErrorReport >prompt</ErrorReport >
34- <WarningLevel >4</WarningLevel >
35- </PropertyGroup >
36- <PropertyGroup Condition =" '$(Configuration)' == 'Release'" >
37- <SignAssembly >true</SignAssembly >
38- <DelaySign >true</DelaySign >
39- <AssemblyOriginatorKeyFile >..\..\build\35MSSharedLib1024.snk</AssemblyOriginatorKeyFile >
40- </PropertyGroup >
41- <ItemGroup >
42- <Compile Include =" Authentication\DelegateAuthenticationProvider.cs" />
43- <Compile Include =" Authentication\IAuthenticationProvider.cs" />
44- <Compile Include =" CoreConstants.cs" />
45- <Compile Include =" Exceptions\Error.cs" />
46- <Compile Include =" Exceptions\ErrorConstants.cs" />
47- <Compile Include =" Exceptions\ErrorResponse.cs" />
48- <Compile Include =" Exceptions\ServiceException.cs" />
49- <Compile Include =" Helpers\ExtractSelectHelper.cs" />
50- <Compile Include =" Helpers\StringHelper.cs" />
51- <Compile Include =" Helpers\UrlHelper.cs" />
52- <Compile Include =" Models\AsyncOperationStatus.cs" />
53- <Compile Include =" Models\CollectionPage.cs" />
54- <Compile Include =" Models\Date.cs" />
55- <Compile Include =" Models\ICollectionPage.cs" />
56- <Compile Include =" Models\ReferenceRequestBody.cs" />
57- <Compile Include =" Properties\AssemblyInfo.cs" />
58- <Compile Include =" Requests\AsyncMonitor.cs" />
59- <Compile Include =" Requests\BaseClient.cs" />
60- <Compile Include =" Requests\BaseActionMethodRequestBuilder.cs" />
61- <Compile Include =" Requests\BaseRequest.cs" />
62- <Compile Include =" Requests\BaseFunctionMethodRequestBuilder.cs" />
63- <Compile Include =" Requests\BaseRequestBuilder.cs" />
64- <Compile Include =" Requests\HttpProvider.cs" />
65- <Compile Include =" Requests\IAsyncMonitor.cs" />
66- <Compile Include =" Requests\IBaseClient.cs" />
67- <Compile Include =" Requests\IBaseRequest.cs" />
68- <Compile Include =" Requests\IBaseRequestBuilder.cs" />
69- <Compile Include =" Requests\IHttpProvider.cs" />
70- <Compile Include =" Requests\Options\HeaderOption.cs" />
71- <Compile Include =" Requests\Options\Option.cs" />
72- <Compile Include =" Requests\Options\QueryOption.cs" />
73- <Compile Include =" Serialization\DateConverter.cs" />
74- <Compile Include =" Serialization\DerivedTypeConverter.cs" />
75- <Compile Include =" Serialization\EnumConverter.cs" />
76- <Compile Include =" Serialization\InterfaceConverter.cs" />
77- <Compile Include =" Serialization\ISerializer.cs" />
78- <Compile Include =" Serialization\Serializer.cs" />
79- </ItemGroup >
80- <ItemGroup >
81- <None Include =" Microsoft.Graph.Core.nuspec" />
82- <None Include =" packages.config" />
41+
42+ <ItemGroup Condition =" '$(TargetFramework)' == 'net45' " >
43+ <Reference Include =" System.Net.Http" />
44+ <Reference Include =" System" />
45+ <Reference Include =" Microsoft.CSharp" />
46+ <PackageReference Include =" Newtonsoft.Json" Version =" 10.0.2" />
8347 </ItemGroup >
84- <ItemGroup >
85- <Reference Include =" Newtonsoft.Json, Version=9.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL" >
86- <HintPath >..\..\packages\Newtonsoft.Json.9.0.1\lib\portable-net45+wp80+win8+wpa81\Newtonsoft.Json.dll</HintPath >
87- <Private >True</Private >
88- </Reference >
48+
49+ <ItemGroup Condition =" '$(TargetFramework)' == 'netstandard1.1' " >
50+ <PackageReference Include =" Newtonsoft.Json" Version =" 10.0.2" />
8951 </ItemGroup >
90- <Import Project =" $(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" />
91- <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
92- Other similar extension points exist, see Microsoft.Common.targets.
93- <Target Name="BeforeBuild">
94- </Target>-->
95- <UsingTask TaskName =" DownloadFile" TaskFactory =" CodeTaskFactory" AssemblyFile =" $(MSBuildToolsPath)\Microsoft.Build.Tasks.v4.0.dll" >
96- <ParameterGroup >
97- <Url ParameterType =" System.String" Required =" true" />
98- <FileName ParameterType =" System.String" Required =" true" />
99- </ParameterGroup >
100- <Task >
101- <Reference Include =" System" />
102- <Code Type =" Fragment" Language =" cs" >
103- <![CDATA[
104- new System.Net.WebClient().DownloadFile(Url, FileName);
105- ]]>
106- </Code >
107- </Task >
108- </UsingTask >
109- <Target Name =" AfterBuild" Condition =" '$(Configuration)' == 'Release'" >
110- <!-- Download nuget.exe if we need it -->
111- <DownloadFile Condition =" !Exists('$(OutputPath)\nuget.exe')" FileName =" $(OutputPath)\nuget.exe" Url =" https://dist.nuget.org/win-x86-commandline/latest/nuget.exe" />
112- <!-- Pack up a nuget package -->
113- <Exec Command =" $(OutputPath)\nuget pack $(ProjectFileName) -Properties Configuration=Release -OutputDirectory $(OutputPath)" />
114- </Target >
52+
11553</Project >
0 commit comments