Skip to content

Commit f830808

Browse files
committed
Create a .NET Standard 1.1 version of System.Net.Http.Formatting.dll
- bring System.Net.Http in from .NET Standard Library - use .NET Standard version of Newtonsoft.Json - bring other dependencies in transitively - create initial test project, mostly a duplicate of existing "NetCore" one nits: - write detailed information to msbuild.log - clean up trailing whitespace in a couple of test classes
1 parent 7a3c520 commit f830808

File tree

15 files changed

+727
-120
lines changed

15 files changed

+727
-120
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,5 @@ _[Ss]cripts
1616
*.psess
1717
*.orig
1818
*.sln.ide
19-
.vs/
19+
.vs/
20+
project.lock.json

Runtime.msbuild

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@
9797

9898
<Target Name="RunTests" DependsOnTargets="CheckSkipStrongNames">
9999
<ItemGroup>
100-
<TestDLLsXunit Include="bin\$(Configuration)\test\*.Test.dll;bin\$(Configuration)\test\*.Test.*.dll;bin\$(Configuration)\Test\NetCore\*.Test.dll" />
100+
<TestDLLsXunit Include="bin\$(Configuration)\test\*.Test.dll;bin\$(Configuration)\test\*.Test.*.dll;bin\$(Configuration)\Test\NetCore\*.Test.dll;bin\$(Configuration)\Test\NetStandard\*.Test.dll" />
101101
<XunitProject Include="tools\WebStack.xunit.targets">
102102
<Properties>TestAssembly=%(TestDLLsXunit.FullPath);XmlPath=$(TestResultsDirectory)%(TestDLLsXunit.FileName)-XunitResults.xml</Properties>
103103
</XunitProject>

RuntimePortable.sln

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Net.Http.Formatting.
1111
EndProject
1212
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Net.Http.Formatting.NetCore.Test", "test\System.Net.Http.Formatting.NetCore.Test\System.Net.Http.Formatting.NetCore.Test.csproj", "{8DA61DAC-FF7E-4CA1-93A0-6148DB66FD08}"
1313
EndProject
14+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Net.Http.Formatting.NetStandard", "src\System.Net.Http.Formatting.NetStandard\System.Net.Http.Formatting.NetStandard.csproj", "{636CA76A-C85C-42E2-B4AA-88046279B3CA}"
15+
EndProject
16+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "System.Net.Http.Formatting.NetStandard.Test", "test\System.Net.Http.Formatting.NetStandard.Test\System.Net.Http.Formatting.NetStandard.Test.csproj", "{DECB05DF-B33A-44A0-B5DE-B14A8CE0740F}"
17+
EndProject
1418
Global
1519
GlobalSection(SolutionConfigurationPlatforms) = preSolution
1620
CodeAnalysis|Any CPU = CodeAnalysis|Any CPU
@@ -36,6 +40,18 @@ Global
3640
{8DA61DAC-FF7E-4CA1-93A0-6148DB66FD08}.Debug|Any CPU.Build.0 = Debug|Any CPU
3741
{8DA61DAC-FF7E-4CA1-93A0-6148DB66FD08}.Release|Any CPU.ActiveCfg = Release|Any CPU
3842
{8DA61DAC-FF7E-4CA1-93A0-6148DB66FD08}.Release|Any CPU.Build.0 = Release|Any CPU
43+
{636CA76A-C85C-42E2-B4AA-88046279B3CA}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
44+
{636CA76A-C85C-42E2-B4AA-88046279B3CA}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
45+
{636CA76A-C85C-42E2-B4AA-88046279B3CA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
46+
{636CA76A-C85C-42E2-B4AA-88046279B3CA}.Debug|Any CPU.Build.0 = Debug|Any CPU
47+
{636CA76A-C85C-42E2-B4AA-88046279B3CA}.Release|Any CPU.ActiveCfg = Release|Any CPU
48+
{636CA76A-C85C-42E2-B4AA-88046279B3CA}.Release|Any CPU.Build.0 = Release|Any CPU
49+
{DECB05DF-B33A-44A0-B5DE-B14A8CE0740F}.CodeAnalysis|Any CPU.ActiveCfg = CodeAnalysis|Any CPU
50+
{DECB05DF-B33A-44A0-B5DE-B14A8CE0740F}.CodeAnalysis|Any CPU.Build.0 = CodeAnalysis|Any CPU
51+
{DECB05DF-B33A-44A0-B5DE-B14A8CE0740F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
52+
{DECB05DF-B33A-44A0-B5DE-B14A8CE0740F}.Debug|Any CPU.Build.0 = Debug|Any CPU
53+
{DECB05DF-B33A-44A0-B5DE-B14A8CE0740F}.Release|Any CPU.ActiveCfg = Debug|Any CPU
54+
{DECB05DF-B33A-44A0-B5DE-B14A8CE0740F}.Release|Any CPU.Build.0 = Debug|Any CPU
3955
EndGlobalSection
4056
GlobalSection(SolutionProperties) = preSolution
4157
HideSolutionNode = FALSE
@@ -44,5 +60,7 @@ Global
4460
{C7060639-719B-4BD2-8A37-2F146B5A0668} = {A9836F9E-6DB3-4D9F-ADCA-CF42D8C8BA93}
4561
{FCCC4CB7-BAF7-4A57-9F89-E5766FE536C0} = {C40883CD-366D-4534-8B58-3EA0D13136DF}
4662
{8DA61DAC-FF7E-4CA1-93A0-6148DB66FD08} = {C40883CD-366D-4534-8B58-3EA0D13136DF}
63+
{636CA76A-C85C-42E2-B4AA-88046279B3CA} = {A9836F9E-6DB3-4D9F-ADCA-CF42D8C8BA93}
64+
{DECB05DF-B33A-44A0-B5DE-B14A8CE0740F} = {C40883CD-366D-4534-8B58-3EA0D13136DF}
4765
EndGlobalSection
4866
EndGlobal

build.cmd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ if %ERRORLEVEL% neq 0 goto BuildFail
2222
goto BuildSuccess
2323

2424
:BuildDefaults
25-
%MSBuild% Runtime.msbuild /m /nr:false /p:Platform="Any CPU" /p:Desktop=true /v:M /fl /flp:LogFile=bin\msbuild.log;Verbosity=Normal
25+
%MSBuild% Runtime.msbuild /m /nr:false /p:Platform="Any CPU" /p:Desktop=true /v:M /fl /flp:LogFile=bin\msbuild.log;Verbosity=detailed
2626
if %ERRORLEVEL% neq 0 goto BuildFail
2727
goto BuildSuccess
2828

src/Common/CommonWebApiResources.Designer.cs

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 258 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,258 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory),Runtime.sln))\tools\WebStack.settings.targets" />
4+
<PropertyGroup>
5+
<ProjectGuid>{636CA76A-C85C-42E2-B4AA-88046279B3CA}</ProjectGuid>
6+
<OutputType>Library</OutputType>
7+
<AppDesignerFolder>Properties</AppDesignerFolder>
8+
<RootNamespace>System.Net.Http</RootNamespace>
9+
<AssemblyName>System.Net.Http.Formatting</AssemblyName>
10+
<OutputPath>$(OutputPath)NetStandard\</OutputPath>
11+
<DocumentationFile>$(OutputPath)$(AssemblyName).xml</DocumentationFile>
12+
<RunCodeAnalysis>$(CodeAnalysis)</RunCodeAnalysis>
13+
<CodeAnalysisRuleSet>..\Strict.ruleset</CodeAnalysisRuleSet>
14+
<CodeAnalysisAdditionalOptions> /assemblycomparemode:StrongNameIgnoringVersion</CodeAnalysisAdditionalOptions>
15+
<CodeAnalysisSearchGlobalAssemblyCache>false</CodeAnalysisSearchGlobalAssemblyCache>
16+
<DefineConstants>$(DefineConstants);NETFX_CORE;ASPNETMVC;NOT_CLS_COMPLIANT;NETSTANDARD1_1</DefineConstants>
17+
<ProjectTypeGuids>{786C830F-07A1-408B-BD7F-6EE04809D6DB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
18+
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
19+
<NoWarn>1591</NoWarn>
20+
<TargetFrameworkVersion>v5.0</TargetFrameworkVersion>
21+
</PropertyGroup>
22+
<ItemGroup>
23+
<Compile Include="..\CommonAssemblyInfo.cs">
24+
<Link>Properties\CommonAssemblyInfo.cs</Link>
25+
</Compile>
26+
<Compile Include="..\Common\Error.cs">
27+
<Link>Common\Error.cs</Link>
28+
</Compile>
29+
<Compile Include="..\Common\TaskHelpers.cs">
30+
<Link>Common\TaskHelpers.cs</Link>
31+
</Compile>
32+
<Compile Include="..\Common\TaskHelpersExtensions.cs">
33+
<Link>Common\TaskHelpersExtensions.cs</Link>
34+
</Compile>
35+
<Compile Include="..\Common\UriQueryUtility.cs">
36+
<Link>Common\UriQueryUtility.cs</Link>
37+
</Compile>
38+
<Compile Include="..\Common\CollectionExtensions.cs">
39+
<Link>Common\CollectionExtensions.cs</Link>
40+
</Compile>
41+
<Compile Include="..\Common\ListWrapperCollection.cs">
42+
<Link>Common\ListWrapperCollection.cs</Link>
43+
</Compile>
44+
<Compile Include="..\System.Net.Http.Formatting\FormattingUtilities.cs">
45+
<Link>FormattingUtilities.cs</Link>
46+
</Compile>
47+
<Compile Include="..\System.Net.Http.Formatting\Formatting\BaseJsonMediaTypeFormatter.cs">
48+
<Link>Formatting\BaseJsonMediaTypeFormatter.cs</Link>
49+
</Compile>
50+
<Compile Include="..\System.Net.Http.Formatting\Formatting\BsonMediaTypeFormatter.cs">
51+
<Link>Formatting\BsonMediaTypeFormatter.cs</Link>
52+
</Compile>
53+
<Compile Include="..\System.Net.Http.Formatting\Formatting\DelegatingEnumerable.cs">
54+
<Link>Formatting\DelegatingEnumerable.cs</Link>
55+
</Compile>
56+
<Compile Include="..\System.Net.Http.Formatting\Formatting\FormDataCollection.cs">
57+
<Link>Formatting\FormDataCollection.cs</Link>
58+
</Compile>
59+
<Compile Include="..\System.Net.Http.Formatting\Formatting\FormUrlEncodedJson.cs">
60+
<Link>Formatting\FormUrlEncodedJson.cs</Link>
61+
</Compile>
62+
<Compile Include="..\System.Net.Http.Formatting\Formatting\IFormatterLogger.cs">
63+
<Link>Formatting\IFormatterLogger.cs</Link>
64+
</Compile>
65+
<Compile Include="..\System.Net.Http.Formatting\Formatting\JsonMediaTypeFormatter.cs">
66+
<Link>Formatting\JsonMediaTypeFormatter.cs</Link>
67+
</Compile>
68+
<Compile Include="..\System.Net.Http.Formatting\Formatting\MediaTypeConstants.cs">
69+
<Link>Formatting\MediaTypeConstants.cs</Link>
70+
</Compile>
71+
<Compile Include="..\System.Net.Http.Formatting\Formatting\MediaTypeFormatter.cs">
72+
<Link>Formatting\MediaTypeFormatter.cs</Link>
73+
</Compile>
74+
<Compile Include="..\System.Net.Http.Formatting\Formatting\MediaTypeFormatterCollection.cs">
75+
<Link>Formatting\MediaTypeFormatterCollection.cs</Link>
76+
</Compile>
77+
<Compile Include="..\System.Net.Http.Formatting\Formatting\MediaTypeHeaderValueExtensions.cs">
78+
<Link>Formatting\MediaTypeHeaderValueExtensions.cs</Link>
79+
</Compile>
80+
<Compile Include="..\System.Net.Http.Formatting\Formatting\MediaTypeHeaderValueRange.cs">
81+
<Link>Formatting\MediaTypeHeaderValueRange.cs</Link>
82+
</Compile>
83+
<Compile Include="..\System.Net.Http.Formatting\Formatting\ParsedMediaTypeHeaderValue.cs">
84+
<Link>Formatting\ParsedMediaTypeHeaderValue.cs</Link>
85+
</Compile>
86+
<Compile Include="..\System.Net.Http.Formatting\Formatting\Parsers\FormUrlEncodedParser.cs">
87+
<Link>Formatting\Parsers\FormUrlEncodedParser.cs</Link>
88+
</Compile>
89+
<Compile Include="..\System.Net.Http.Formatting\Formatting\Parsers\HttpRequestHeaderParser.cs">
90+
<Link>Formatting\Parsers\HttpRequestHeaderParser.cs</Link>
91+
</Compile>
92+
<Compile Include="..\System.Net.Http.Formatting\Formatting\Parsers\HttpRequestLineParser.cs">
93+
<Link>Formatting\Parsers\HttpRequestLineParser.cs</Link>
94+
</Compile>
95+
<Compile Include="..\System.Net.Http.Formatting\Formatting\Parsers\HttpResponseHeaderParser.cs">
96+
<Link>Formatting\Parsers\HttpResponseHeaderParser.cs</Link>
97+
</Compile>
98+
<Compile Include="..\System.Net.Http.Formatting\Formatting\Parsers\HttpStatusLineParser.cs">
99+
<Link>Formatting\Parsers\HttpStatusLineParser.cs</Link>
100+
</Compile>
101+
<Compile Include="..\System.Net.Http.Formatting\Formatting\Parsers\InternetMessageFormatHeaderParser.cs">
102+
<Link>Formatting\Parsers\InternetMessageFormatHeaderParser.cs</Link>
103+
</Compile>
104+
<Compile Include="..\System.Net.Http.Formatting\Formatting\Parsers\MimeMultipartBodyPartParser.cs">
105+
<Link>Formatting\Parsers\MimeMultipartBodyPartParser.cs</Link>
106+
</Compile>
107+
<Compile Include="..\System.Net.Http.Formatting\Formatting\Parsers\MimeMultipartParser.cs">
108+
<Link>Formatting\Parsers\MimeMultipartParser.cs</Link>
109+
</Compile>
110+
<Compile Include="..\System.Net.Http.Formatting\Formatting\Parsers\ParserState.cs">
111+
<Link>Formatting\Parsers\ParserState.cs</Link>
112+
</Compile>
113+
<Compile Include="..\System.Net.Http.Formatting\Formatting\StringComparisonHelper.cs">
114+
<Link>Formatting\StringComparisonHelper.cs</Link>
115+
</Compile>
116+
<Compile Include="..\System.Net.Http.Formatting\Formatting\XmlMediaTypeFormatter.cs">
117+
<Link>Formatting\XmlMediaTypeFormatter.cs</Link>
118+
</Compile>
119+
<Compile Include="..\System.Net.Http.Formatting\Internal\HttpValueCollection.cs">
120+
<Link>Internal\HttpValueCollection.cs</Link>
121+
</Compile>
122+
<Compile Include="..\System.Net.Http.Formatting\UriExtensions.cs">
123+
<Link>UriExtensions.cs</Link>
124+
</Compile>
125+
<Compile Include="..\System.Net.Http.Formatting.NetCore\GlobalSuppressions.cs">
126+
<Link>GlobalSuppressions.cs</Link>
127+
</Compile>
128+
<Compile Include="..\System.Net.Http.Formatting\Handlers\HttpProgressEventArgs.cs">
129+
<Link>Handlers\HttpProgressEventArgs.cs</Link>
130+
</Compile>
131+
<Compile Include="..\System.Net.Http.Formatting\Handlers\ProgressContent.cs">
132+
<Link>Handlers\ProgressContent.cs</Link>
133+
</Compile>
134+
<Compile Include="..\System.Net.Http.Formatting\Handlers\ProgressMessageHandler.cs">
135+
<Link>Handlers\ProgressMessageHandler.cs</Link>
136+
</Compile>
137+
<Compile Include="..\System.Net.Http.Formatting\Handlers\ProgressStream.cs">
138+
<Link>Handlers\ProgressStream.cs</Link>
139+
</Compile>
140+
<Compile Include="..\System.Net.Http.Formatting\HttpClientExtensions.cs">
141+
<Link>HttpClientExtensions.cs</Link>
142+
</Compile>
143+
<Compile Include="..\System.Net.Http.Formatting\HttpClientFactory.cs">
144+
<Link>HttpClientFactory.cs</Link>
145+
</Compile>
146+
<Compile Include="..\System.Net.Http.Formatting\HttpContentExtensions.cs">
147+
<Link>HttpContentExtensions.cs</Link>
148+
</Compile>
149+
<Compile Include="..\System.Net.Http.Formatting\HttpContentMessageExtensions.cs">
150+
<Link>HttpContentMessageExtensions.cs</Link>
151+
</Compile>
152+
<Compile Include="..\System.Net.Http.Formatting\HttpContentMultipartExtensions.cs">
153+
<Link>HttpContentMultipartExtensions.cs</Link>
154+
</Compile>
155+
<Compile Include="..\System.Net.Http.Formatting\HttpHeaderExtensions.cs">
156+
<Link>HttpHeaderExtensions.cs</Link>
157+
</Compile>
158+
<Compile Include="..\System.Net.Http.Formatting\HttpMessageContent.cs">
159+
<Link>HttpMessageContent.cs</Link>
160+
</Compile>
161+
<Compile Include="..\System.Net.Http.Formatting\HttpUnsortedHeaders.cs">
162+
<Link>HttpUnsortedHeaders.cs</Link>
163+
</Compile>
164+
<Compile Include="..\System.Net.Http.Formatting\HttpUnsortedRequest.cs">
165+
<Link>HttpUnsortedRequest.cs</Link>
166+
</Compile>
167+
<Compile Include="..\System.Net.Http.Formatting\HttpUnsortedResponse.cs">
168+
<Link>HttpUnsortedResponse.cs</Link>
169+
</Compile>
170+
<Compile Include="..\System.Net.Http.Formatting\Internal\AsyncResult.cs">
171+
<Link>Internal\AsyncResult.cs</Link>
172+
</Compile>
173+
<Compile Include="..\System.Net.Http.Formatting\Internal\DelegatingStream.cs">
174+
<Link>Internal\DelegatingStream.cs</Link>
175+
</Compile>
176+
<Compile Include="..\System.Net.Http.Formatting\Internal\ReadOnlyStreamWithEncodingPreamble.cs">
177+
<Link>Internal\ReadOnlyStreamWithEncodingPreamble.cs</Link>
178+
</Compile>
179+
<Compile Include="..\System.Net.Http.Formatting\Internal\TypeExtensions.cs">
180+
<Link>Internal\TypeExtensions.cs</Link>
181+
</Compile>
182+
<Compile Include="..\System.Net.Http.Formatting\MimeBodyPart.cs">
183+
<Link>MimeBodyPart.cs</Link>
184+
</Compile>
185+
<Compile Include="..\System.Net.Http.Formatting\MultipartFileData.cs">
186+
<Link>MultipartFileData.cs</Link>
187+
</Compile>
188+
<Compile Include="..\System.Net.Http.Formatting\MultipartMemoryStreamProvider.cs">
189+
<Link>MultipartMemoryStreamProvider.cs</Link>
190+
</Compile>
191+
<Compile Include="..\System.Net.Http.Formatting\MultipartRelatedStreamProvider.cs">
192+
<Link>MultipartRelatedStreamProvider.cs</Link>
193+
</Compile>
194+
<Compile Include="..\System.Net.Http.Formatting\MultipartStreamProvider.cs">
195+
<Link>MultipartStreamProvider.cs</Link>
196+
</Compile>
197+
<Compile Include="..\System.Net.Http.Formatting\ObjectContent.cs">
198+
<Link>ObjectContent.cs</Link>
199+
</Compile>
200+
<Compile Include="..\System.Net.Http.Formatting\ObjectContentOfT.cs">
201+
<Link>ObjectContentOfT.cs</Link>
202+
</Compile>
203+
<Compile Include="..\System.Net.Http.Formatting\PushStreamContent.cs">
204+
<Link>PushStreamContent.cs</Link>
205+
</Compile>
206+
<Compile Include="..\System.Net.Http.Formatting\Properties\AssemblyInfo.cs">
207+
<Link>Properties\AssemblyInfo.cs</Link>
208+
</Compile>
209+
<Compile Include="..\System.Net.Http.Formatting\Properties\Resources.Designer.cs">
210+
<Link>Properties\Resources.Designer.cs</Link>
211+
<AutoGen>True</AutoGen>
212+
<DesignTime>True</DesignTime>
213+
<DependentUpon>Resources.resx</DependentUpon>
214+
</Compile>
215+
<Compile Include="..\System.Net.Http.Formatting\UnsupportedMediaTypeException.cs">
216+
<Link>UnsupportedMediaTypeException.cs</Link>
217+
</Compile>
218+
<Compile Include="..\System.Net.Http.Formatting.NetCore\Internal\ConcurrentDictionary.cs">
219+
<Link>Internal\ConcurrentDictionary.cs</Link>
220+
</Compile>
221+
<Compile Include="..\System.Net.Http.Formatting.NetCore\MediaTypeHeaderValueExtensions.cs">
222+
<Link>MediaTypeHeaderValueExtensions.cs</Link>
223+
</Compile>
224+
</ItemGroup>
225+
<ItemGroup>
226+
<Compile Include="..\Common\CommonWebApiResources.Designer.cs">
227+
<Link>Properties\CommonWebApiResources.Designer.cs</Link>
228+
<AutoGen>True</AutoGen>
229+
<DesignTime>True</DesignTime>
230+
<DependentUpon>CommonWebApiResources.resx</DependentUpon>
231+
</Compile>
232+
</ItemGroup>
233+
<ItemGroup>
234+
<EmbeddedResource Include="..\Common\CommonWebApiResources.resx">
235+
<Link>Properties\CommonWebApiResources.resx</Link>
236+
<Generator>ResXFileCodeGenerator</Generator>
237+
<LastGenOutput>CommonWebApiResources.Designer.cs</LastGenOutput>
238+
</EmbeddedResource>
239+
</ItemGroup>
240+
<ItemGroup>
241+
<EmbeddedResource Include="..\System.Net.Http.Formatting\Properties\Resources.resx">
242+
<Link>Properties\Resources.resx</Link>
243+
<Generator>ResXFileCodeGenerator</Generator>
244+
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
245+
<SubType>Designer</SubType>
246+
</EmbeddedResource>
247+
</ItemGroup>
248+
<ItemGroup>
249+
<CodeAnalysisDictionary Include="..\CodeAnalysisDictionary.xml">
250+
<Link>CodeAnalysisDictionary.xml</Link>
251+
</CodeAnalysisDictionary>
252+
</ItemGroup>
253+
<ItemGroup>
254+
<None Include="project.json" />
255+
<None Include="project.lock.json" />
256+
</ItemGroup>
257+
<Import Project="$(MSBuildExtensionsPath32)\Microsoft\Portable\$(TargetFrameworkVersion)\Microsoft.Portable.CSharp.targets" />
258+
</Project>
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"supports": {},
3+
"dependencies": {
4+
"NETStandard.Library": "1.6.0",
5+
"Newtonsoft.Json": "9.0.1",
6+
"System.ComponentModel.EventBasedAsync": "4.0.11",
7+
"System.Diagnostics.Contracts": "4.0.1",
8+
"System.Runtime.Serialization.Xml": "4.1.1",
9+
"System.Xml.XmlSerializer": "4.0.11"
10+
},
11+
"frameworks": {
12+
"netstandard1.1": {}
13+
}
14+
}

0 commit comments

Comments
 (0)