1 <?xml version="1.0" encoding="utf-8"?>
2 <Project Sdk="Microsoft.NET.Sdk">
4 <RootNamespace>OpenTween</RootNamespace>
5 <TargetFramework>net48</TargetFramework>
6 <LangVersion>11.0</LangVersion>
7 <Nullable>enable</Nullable>
8 <DisableImplicitFrameworkReferences>true</DisableImplicitFrameworkReferences>
11 <AdditionalFiles Include="..\stylecop.json" Link="stylecop.json" />
14 <Reference Include="System" />
15 <Reference Include="System.Core" />
16 <Reference Include="System.Drawing" />
17 <Reference Include="System.Net.Http" />
18 <Reference Include="System.Net.Http.WebRequest" />
19 <Reference Include="System.Runtime.Serialization" />
20 <Reference Include="System.Web" />
21 <Reference Include="System.Windows.Forms" />
22 <Reference Include="System.Xml" />
23 <Reference Include="System.Xml.Linq" />
26 <ProjectReference Include="..\OpenTween\OpenTween.csproj" />
29 <PackageReference Include="altcover" Version="8.6.61" />
30 <PackageReference Include="Moq" Version="4.18.4" />
31 <PackageReference Include="StyleCop.Analyzers" Version="1.2.0-beta.507">
32 <PrivateAssets>all</PrivateAssets>
33 <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
35 <PackageReference Include="xunit" Version="2.6.2" />
36 <PackageReference Include="xunit.runner.console" Version="2.6.2">
37 <PrivateAssets>all</PrivateAssets>
38 <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
40 <PackageReference Include="xunit.runner.visualstudio" Version="2.5.4">
41 <PrivateAssets>all</PrivateAssets>
42 <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
44 <PackageReference Include="Xunit.StaFact" Version="1.1.11" />
47 <None Update="Resources\re.gif">
48 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
50 <None Update="Resources\re1.gif">
51 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
53 <None Update="Resources\re1.png">
54 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
56 <None Update="Resources\Responses\CreateRetweet.json">
57 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
59 <None Update="Resources\Responses\CreateTweet_CircleTweet.json">
60 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
62 <None Update="Resources\Responses\Error_NotFound.json">
63 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
65 <None Update="Resources\Responses\SearchTimeline_SimpleTweet.json">
66 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
68 <None Update="Resources\Responses\SearchTimeline_SuccessWithError.json">
69 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
71 <None Update="Resources\Responses\TimelineTweet_PromotedTweet.json">
72 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
74 <None Update="Resources\Responses\TimelineTweet_RetweetedTweet.json">
75 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
77 <None Update="Resources\Responses\TimelineTweet_TweetTombstone.json">
78 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
80 <None Update="Resources\Responses\TimelineTweet_TweetWithVisibility.json">
81 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
83 <None Update="Resources\Responses\TimelineTweet_TweetWithMedia.json">
84 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
86 <None Update="Resources\Responses\TimelineTweet_SimpleTweet.json">
87 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
89 <None Update="Resources\Responses\ListLatestTweetsTimeline_Conversation.json">
90 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
92 <None Update="Resources\Responses\ListLatestTweetsTimeline_SimpleTweet.json">
93 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
95 <None Update="Resources\Responses\TweetDetail.json">
96 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
98 <None Update="Resources\Responses\TimelineTweet_SelfThread.json">
99 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
101 <None Update="Resources\Responses\UserByScreenName_Suspended.json">
102 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
104 <None Update="Resources\Responses\User_EntityWithoutDisplayUrl.json">
105 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
107 <None Update="Resources\Responses\User_Simple.json">
108 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
110 <None Update="Resources\Responses\UserByScreenName.json">
111 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
113 <None Update="Resources\Responses\UserTweetsAndReplies_SimpleTweet.json">
114 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>