Skip to content

Commit c953b07

Browse files
authored
Support framework version from net45 to netstandard20
* Support framework version from net45 to netstandard20 * Update CI file config * Fix reference error
1 parent 7e4ddce commit c953b07

11 files changed

+201
-109
lines changed

.travis.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ script:
2222
# Start Proxy
2323
- sudo o_o &
2424
# Dotnet test
25-
- dotnet build aliyun-net-sdk.sln
26-
- if [ $ACCESS_KEY_ID == "" ]; then dotnet test aliyun-net-sdk-core.Tests /p:AltCover=true; else dotnet test aliyun-net-sdk.sln /p:AltCover=true; fi
25+
- dotnet build aliyun-net-sdk-core.netstandard20.sln
26+
- if [ $ACCESS_KEY_ID == "" ]; then dotnet test aliyun-net-sdk-core.Tests /p:AltCover=true; else dotnet test aliyun-net-sdk-core.netstandard20.sln /p:AltCover=true; fi
2727
after_success:
2828
- cd aliyun-net-sdk-core.Tests/
2929
- bash <(curl -s https://codecov.io/bash) -c -F unittest

aliyun-net-sdk-core.Tests/aliyun-net-sdk-core-unit-tests.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
1+
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
44
<TargetFramework>netcoreapp2.1</TargetFramework>

aliyun-net-sdk-core.net45.sln

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio 14
4+
VisualStudioVersion = 14.0.25420.1
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "aliyun-net-sdk-core.net45", "aliyun-net-sdk-core\aliyun-net-sdk-core.net45.csproj", "{BB84CECB-295D-4772-A669-3726E511CCFA}"
7+
EndProject
8+
Global
9+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
10+
Debug|Any CPU = Debug|Any CPU
11+
Release|Any CPU = Release|Any CPU
12+
EndGlobalSection
13+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
14+
{BB84CECB-295D-4772-A669-3726E511CCFA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15+
{BB84CECB-295D-4772-A669-3726E511CCFA}.Debug|Any CPU.Build.0 = Debug|Any CPU
16+
{BB84CECB-295D-4772-A669-3726E511CCFA}.Release|Any CPU.ActiveCfg = Release|Any CPU
17+
{BB84CECB-295D-4772-A669-3726E511CCFA}.Release|Any CPU.Build.0 = Release|Any CPU
18+
EndGlobalSection
19+
GlobalSection(SolutionProperties) = preSolution
20+
HideSolutionNode = FALSE
21+
EndGlobalSection
22+
EndGlobal

aliyun-net-sdk.vs2015.sln aliyun-net-sdk-core.net461.sln

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00
33
# Visual Studio 14
44
VisualStudioVersion = 14.0.25420.1
55
MinimumVisualStudioVersion = 10.0.40219.1
6-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "aliyun-net-sdk.vs2015", "aliyun-net-sdk-core\aliyun-net-sdk-core.vs2015.csproj", "{F6119547-3868-4304-943C-4E4C8092AD31}"
6+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "aliyun-net-sdk-core.net461", "aliyun-net-sdk-core\aliyun-net-sdk-core.net461.csproj", "{F6119547-3868-4304-943C-4E4C8092AD31}"
77
EndProject
88
Global
99
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Original file line numberDiff line numberDiff line change
@@ -1,62 +1,65 @@
1-
2-
Microsoft Visual Studio Solution File, Format Version 12.00
3-
# Visual Studio 15
4-
VisualStudioVersion = 15.0.26124.0
5-
MinimumVisualStudioVersion = 15.0.26124.0
6-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "aliyun-net-sdk-core.vs2017", "aliyun-net-sdk-core\aliyun-net-sdk-core.vs2017.csproj", "{163A3868-1556-4374-869A-09F56A5ABE1E}"
7-
EndProject
8-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "aliyun-net-sdk-core-unit-tests", "aliyun-net-sdk-core.Tests\aliyun-net-sdk-core-unit-tests.csproj", "{5E4C70FD-F788-40BD-B313-832E30ED91BF}"
9-
EndProject
10-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "aliyun-sdk-feature-test", "aliyun-sdk-feature-test\aliyun-sdk-feature-test.csproj", "{E3D25C6F-EE3F-40CE-9C35-EDCBDB92F88B}"
11-
EndProject
12-
Global
13-
GlobalSection(SolutionConfigurationPlatforms) = preSolution
14-
Debug|Any CPU = Debug|Any CPU
15-
Debug|x64 = Debug|x64
16-
Debug|x86 = Debug|x86
17-
Release|Any CPU = Release|Any CPU
18-
Release|x64 = Release|x64
19-
Release|x86 = Release|x86
20-
EndGlobalSection
21-
GlobalSection(SolutionProperties) = preSolution
22-
HideSolutionNode = FALSE
23-
EndGlobalSection
24-
GlobalSection(ProjectConfigurationPlatforms) = postSolution
25-
{163A3868-1556-4374-869A-09F56A5ABE1E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
26-
{163A3868-1556-4374-869A-09F56A5ABE1E}.Debug|Any CPU.Build.0 = Debug|Any CPU
27-
{163A3868-1556-4374-869A-09F56A5ABE1E}.Debug|x64.ActiveCfg = Debug|Any CPU
28-
{163A3868-1556-4374-869A-09F56A5ABE1E}.Debug|x64.Build.0 = Debug|Any CPU
29-
{163A3868-1556-4374-869A-09F56A5ABE1E}.Debug|x86.ActiveCfg = Debug|Any CPU
30-
{163A3868-1556-4374-869A-09F56A5ABE1E}.Debug|x86.Build.0 = Debug|Any CPU
31-
{163A3868-1556-4374-869A-09F56A5ABE1E}.Release|Any CPU.ActiveCfg = Release|Any CPU
32-
{163A3868-1556-4374-869A-09F56A5ABE1E}.Release|Any CPU.Build.0 = Release|Any CPU
33-
{163A3868-1556-4374-869A-09F56A5ABE1E}.Release|x64.ActiveCfg = Release|Any CPU
34-
{163A3868-1556-4374-869A-09F56A5ABE1E}.Release|x64.Build.0 = Release|Any CPU
35-
{163A3868-1556-4374-869A-09F56A5ABE1E}.Release|x86.ActiveCfg = Release|Any CPU
36-
{163A3868-1556-4374-869A-09F56A5ABE1E}.Release|x86.Build.0 = Release|Any CPU
37-
{5E4C70FD-F788-40BD-B313-832E30ED91BF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
38-
{5E4C70FD-F788-40BD-B313-832E30ED91BF}.Debug|Any CPU.Build.0 = Debug|Any CPU
39-
{5E4C70FD-F788-40BD-B313-832E30ED91BF}.Debug|x64.ActiveCfg = Debug|Any CPU
40-
{5E4C70FD-F788-40BD-B313-832E30ED91BF}.Debug|x64.Build.0 = Debug|Any CPU
41-
{5E4C70FD-F788-40BD-B313-832E30ED91BF}.Debug|x86.ActiveCfg = Debug|Any CPU
42-
{5E4C70FD-F788-40BD-B313-832E30ED91BF}.Debug|x86.Build.0 = Debug|Any CPU
43-
{5E4C70FD-F788-40BD-B313-832E30ED91BF}.Release|Any CPU.ActiveCfg = Release|Any CPU
44-
{5E4C70FD-F788-40BD-B313-832E30ED91BF}.Release|Any CPU.Build.0 = Release|Any CPU
45-
{5E4C70FD-F788-40BD-B313-832E30ED91BF}.Release|x64.ActiveCfg = Release|Any CPU
46-
{5E4C70FD-F788-40BD-B313-832E30ED91BF}.Release|x64.Build.0 = Release|Any CPU
47-
{5E4C70FD-F788-40BD-B313-832E30ED91BF}.Release|x86.ActiveCfg = Release|Any CPU
48-
{5E4C70FD-F788-40BD-B313-832E30ED91BF}.Release|x86.Build.0 = Release|Any CPU
49-
{E3D25C6F-EE3F-40CE-9C35-EDCBDB92F88B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
50-
{E3D25C6F-EE3F-40CE-9C35-EDCBDB92F88B}.Debug|Any CPU.Build.0 = Debug|Any CPU
51-
{E3D25C6F-EE3F-40CE-9C35-EDCBDB92F88B}.Debug|x64.ActiveCfg = Debug|Any CPU
52-
{E3D25C6F-EE3F-40CE-9C35-EDCBDB92F88B}.Debug|x64.Build.0 = Debug|Any CPU
53-
{E3D25C6F-EE3F-40CE-9C35-EDCBDB92F88B}.Debug|x86.ActiveCfg = Debug|Any CPU
54-
{E3D25C6F-EE3F-40CE-9C35-EDCBDB92F88B}.Debug|x86.Build.0 = Debug|Any CPU
55-
{E3D25C6F-EE3F-40CE-9C35-EDCBDB92F88B}.Release|Any CPU.ActiveCfg = Release|Any CPU
56-
{E3D25C6F-EE3F-40CE-9C35-EDCBDB92F88B}.Release|Any CPU.Build.0 = Release|Any CPU
57-
{E3D25C6F-EE3F-40CE-9C35-EDCBDB92F88B}.Release|x64.ActiveCfg = Release|Any CPU
58-
{E3D25C6F-EE3F-40CE-9C35-EDCBDB92F88B}.Release|x64.Build.0 = Release|Any CPU
59-
{E3D25C6F-EE3F-40CE-9C35-EDCBDB92F88B}.Release|x86.ActiveCfg = Release|Any CPU
60-
{E3D25C6F-EE3F-40CE-9C35-EDCBDB92F88B}.Release|x86.Build.0 = Release|Any CPU
61-
EndGlobalSection
62-
EndGlobal
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio Version 16
4+
VisualStudioVersion = 16.0.28803.156
5+
MinimumVisualStudioVersion = 15.0.26124.0
6+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "aliyun-net-sdk-core.netstandard20", "aliyun-net-sdk-core\aliyun-net-sdk-core.vs2017.csproj", "{163A3868-1556-4374-869A-09F56A5ABE1E}"
7+
EndProject
8+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "aliyun-net-sdk-core-unit-tests", "aliyun-net-sdk-core.Tests\aliyun-net-sdk-core-unit-tests.csproj", "{5E4C70FD-F788-40BD-B313-832E30ED91BF}"
9+
EndProject
10+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "aliyun-sdk-feature-test", "aliyun-sdk-feature-test\aliyun-sdk-feature-test.csproj", "{E3D25C6F-EE3F-40CE-9C35-EDCBDB92F88B}"
11+
EndProject
12+
Global
13+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
14+
Debug|Any CPU = Debug|Any CPU
15+
Debug|x64 = Debug|x64
16+
Debug|x86 = Debug|x86
17+
Release|Any CPU = Release|Any CPU
18+
Release|x64 = Release|x64
19+
Release|x86 = Release|x86
20+
EndGlobalSection
21+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
22+
{163A3868-1556-4374-869A-09F56A5ABE1E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
23+
{163A3868-1556-4374-869A-09F56A5ABE1E}.Debug|Any CPU.Build.0 = Debug|Any CPU
24+
{163A3868-1556-4374-869A-09F56A5ABE1E}.Debug|x64.ActiveCfg = Debug|Any CPU
25+
{163A3868-1556-4374-869A-09F56A5ABE1E}.Debug|x64.Build.0 = Debug|Any CPU
26+
{163A3868-1556-4374-869A-09F56A5ABE1E}.Debug|x86.ActiveCfg = Debug|Any CPU
27+
{163A3868-1556-4374-869A-09F56A5ABE1E}.Debug|x86.Build.0 = Debug|Any CPU
28+
{163A3868-1556-4374-869A-09F56A5ABE1E}.Release|Any CPU.ActiveCfg = Release|Any CPU
29+
{163A3868-1556-4374-869A-09F56A5ABE1E}.Release|Any CPU.Build.0 = Release|Any CPU
30+
{163A3868-1556-4374-869A-09F56A5ABE1E}.Release|x64.ActiveCfg = Release|Any CPU
31+
{163A3868-1556-4374-869A-09F56A5ABE1E}.Release|x64.Build.0 = Release|Any CPU
32+
{163A3868-1556-4374-869A-09F56A5ABE1E}.Release|x86.ActiveCfg = Release|Any CPU
33+
{163A3868-1556-4374-869A-09F56A5ABE1E}.Release|x86.Build.0 = Release|Any CPU
34+
{5E4C70FD-F788-40BD-B313-832E30ED91BF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
35+
{5E4C70FD-F788-40BD-B313-832E30ED91BF}.Debug|Any CPU.Build.0 = Debug|Any CPU
36+
{5E4C70FD-F788-40BD-B313-832E30ED91BF}.Debug|x64.ActiveCfg = Debug|Any CPU
37+
{5E4C70FD-F788-40BD-B313-832E30ED91BF}.Debug|x64.Build.0 = Debug|Any CPU
38+
{5E4C70FD-F788-40BD-B313-832E30ED91BF}.Debug|x86.ActiveCfg = Debug|Any CPU
39+
{5E4C70FD-F788-40BD-B313-832E30ED91BF}.Debug|x86.Build.0 = Debug|Any CPU
40+
{5E4C70FD-F788-40BD-B313-832E30ED91BF}.Release|Any CPU.ActiveCfg = Release|Any CPU
41+
{5E4C70FD-F788-40BD-B313-832E30ED91BF}.Release|Any CPU.Build.0 = Release|Any CPU
42+
{5E4C70FD-F788-40BD-B313-832E30ED91BF}.Release|x64.ActiveCfg = Release|Any CPU
43+
{5E4C70FD-F788-40BD-B313-832E30ED91BF}.Release|x64.Build.0 = Release|Any CPU
44+
{5E4C70FD-F788-40BD-B313-832E30ED91BF}.Release|x86.ActiveCfg = Release|Any CPU
45+
{5E4C70FD-F788-40BD-B313-832E30ED91BF}.Release|x86.Build.0 = Release|Any CPU
46+
{E3D25C6F-EE3F-40CE-9C35-EDCBDB92F88B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
47+
{E3D25C6F-EE3F-40CE-9C35-EDCBDB92F88B}.Debug|Any CPU.Build.0 = Debug|Any CPU
48+
{E3D25C6F-EE3F-40CE-9C35-EDCBDB92F88B}.Debug|x64.ActiveCfg = Debug|Any CPU
49+
{E3D25C6F-EE3F-40CE-9C35-EDCBDB92F88B}.Debug|x64.Build.0 = Debug|Any CPU
50+
{E3D25C6F-EE3F-40CE-9C35-EDCBDB92F88B}.Debug|x86.ActiveCfg = Debug|Any CPU
51+
{E3D25C6F-EE3F-40CE-9C35-EDCBDB92F88B}.Debug|x86.Build.0 = Debug|Any CPU
52+
{E3D25C6F-EE3F-40CE-9C35-EDCBDB92F88B}.Release|Any CPU.ActiveCfg = Release|Any CPU
53+
{E3D25C6F-EE3F-40CE-9C35-EDCBDB92F88B}.Release|Any CPU.Build.0 = Release|Any CPU
54+
{E3D25C6F-EE3F-40CE-9C35-EDCBDB92F88B}.Release|x64.ActiveCfg = Release|Any CPU
55+
{E3D25C6F-EE3F-40CE-9C35-EDCBDB92F88B}.Release|x64.Build.0 = Release|Any CPU
56+
{E3D25C6F-EE3F-40CE-9C35-EDCBDB92F88B}.Release|x86.ActiveCfg = Release|Any CPU
57+
{E3D25C6F-EE3F-40CE-9C35-EDCBDB92F88B}.Release|x86.Build.0 = Release|Any CPU
58+
EndGlobalSection
59+
GlobalSection(SolutionProperties) = preSolution
60+
HideSolutionNode = FALSE
61+
EndGlobalSection
62+
GlobalSection(ExtensibilityGlobals) = postSolution
63+
SolutionGuid = {C71612A6-36B9-4933-AEA3-0893711D4F10}
64+
EndGlobalSection
65+
EndGlobal
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
using System.Reflection;
2+
using System.Runtime.CompilerServices;
3+
using System.Runtime.InteropServices;
4+
5+
// General Information about an assembly is controlled through the following
6+
// set of attributes. Change these attribute values to modify the information
7+
// associated with an assembly.
8+
#if NETSTANDARD2_0
9+
#else
10+
[assembly: AssemblyTitle("aliyun-net-sdk-core")]
11+
[assembly: AssemblyDescription("aliyun net sdk core")]
12+
[assembly: AssemblyConfiguration("")]
13+
[assembly: AssemblyCompany("Alibaba Cloud")]
14+
[assembly: AssemblyProduct("aliyun net core")]
15+
[assembly: AssemblyCopyright("©2009-2019 Alibaba Cloud")]
16+
[assembly: AssemblyTrademark("")]
17+
[assembly: AssemblyCulture("")]
18+
19+
// Setting ComVisible to false makes the types in this assembly not visible
20+
// to COM components. If you need to access a type in this assembly from
21+
// COM, set the ComVisible attribute to true on that type.
22+
[assembly: ComVisible(false)]
23+
24+
// The following GUID is for the ID of the typelib if this project is exposed to COM
25+
[assembly: Guid("cf0a14b9-7544-47c7-93b0-919fd591df41")]
26+
27+
// Version information for an assembly consists of the following four values:
28+
//
29+
// Major Version
30+
// Minor Version
31+
// Build Number
32+
// Revision
33+
//
34+
[assembly: AssemblyVersion("1.3.1.0")]
35+
[assembly: AssemblyFileVersion("1.3.1.0")]
36+
#endif

aliyun-net-sdk-core/aliyun-net-sdk-core.vs2010.csproj aliyun-net-sdk-core/aliyun-net-sdk-core.net45.csproj

+53-21
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,16 @@
99
<OutputType>Library</OutputType>
1010
<AppDesignerFolder>Properties</AppDesignerFolder>
1111
<RootNamespace>Aliyun.Acs.Core</RootNamespace>
12-
<AssemblyName>aliyun-net-sdk-core</AssemblyName>
13-
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
12+
<AssemblyName>aliyun-net-sdk-core.net45</AssemblyName>
1413
<FileAlignment>512</FileAlignment>
1514
<TargetFrameworkProfile />
15+
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
1616
</PropertyGroup>
1717
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
1818
<DebugSymbols>true</DebugSymbols>
1919
<DebugType>full</DebugType>
2020
<Optimize>false</Optimize>
21-
<OutputPath>bin\Debug\</OutputPath>
21+
<OutputPath>bin\Debug\net45\</OutputPath>
2222
<DefineConstants>DEBUG;TRACE</DefineConstants>
2323
<ErrorReport>prompt</ErrorReport>
2424
<WarningLevel>4</WarningLevel>
@@ -36,6 +36,18 @@
3636
<Prefer32Bit>false</Prefer32Bit>
3737
</PropertyGroup>
3838
<ItemGroup>
39+
<Reference Include="Serilog, Version=2.0.0.0, Culture=neutral, PublicKeyToken=24c2f752a8e58a10, processorArchitecture=MSIL">
40+
<HintPath>..\packages\Serilog.2.5.0\lib\net45\Serilog.dll</HintPath>
41+
<Private>True</Private>
42+
</Reference>
43+
<Reference Include="Serilog.Exceptions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=fc5550082a9c642c, processorArchitecture=MSIL">
44+
<HintPath>..\packages\Serilog.Exceptions.4.0.0\lib\net45\Serilog.Exceptions.dll</HintPath>
45+
<Private>True</Private>
46+
</Reference>
47+
<Reference Include="Serilog.Sinks.File, Version=2.0.0.0, Culture=neutral, PublicKeyToken=24c2f752a8e58a10, processorArchitecture=MSIL">
48+
<HintPath>..\packages\Serilog.Sinks.File.4.0.0\lib\net45\Serilog.Sinks.File.dll</HintPath>
49+
<Private>True</Private>
50+
</Reference>
3951
<Reference Include="System" />
4052
<Reference Include="System.Core" />
4153
<Reference Include="System.Web" />
@@ -47,27 +59,41 @@
4759
</ItemGroup>
4860
<ItemGroup>
4961
<Compile Include="AcsError.cs" />
50-
<Compile Include="Auth\AlibabaCloudCredentials.cs" />
51-
<Compile Include="Auth\AlibabaCloudCredentialsProvider.cs" />
52-
<Compile Include="Auth\BasicCredentials.cs" />
53-
<Compile Include="Auth\BasicSessionCredentials.cs" />
5462
<Compile Include="Auth\CredentialsBackupCompatibilityAdaptor.cs" />
55-
<Compile Include="Auth\ECSMetadataServiceCredentialsFetcher.cs" />
56-
<Compile Include="Auth\HmacSHA1Signer.cs" />
57-
<Compile Include="Auth\InstanceProfileCredentials.cs" />
58-
<Compile Include="Auth\InstanceProfileCredentialsProvider.cs" />
59-
<Compile Include="Auth\KeyPairCredentials.cs" />
60-
<Compile Include="Auth\LegacyCredentials.cs" />
61-
<Compile Include="Auth\SHA256withRSASigner.cs" />
62-
<Compile Include="Auth\Signer.cs" />
63-
<Compile Include="Auth\StaticCredentialsProvider.cs" />
64-
<Compile Include="Auth\STSAssumeRoleSessionCredentialsProvider.cs" />
63+
<Compile Include="Auth\Credential\AlibabaCloudCredentials.cs" />
64+
<Compile Include="Auth\Credential\BasicCredentials.cs" />
65+
<Compile Include="Auth\Credential\BasicSessionCredentials.cs" />
66+
<Compile Include="Auth\Credential\BearerTokenCredential.cs" />
67+
<Compile Include="Auth\Credential\Credential.cs" />
68+
<Compile Include="Auth\Credential\InstanceProfileCredentials.cs" />
69+
<Compile Include="Auth\Credential\KeyPairCredentials.cs" />
70+
<Compile Include="Auth\Credential\LegacyCredentials.cs" />
71+
<Compile Include="Auth\Provider\AccessKeyCredentialProvider.cs" />
72+
<Compile Include="Auth\Provider\AlibabaCloudCredentialsProvider.cs" />
73+
<Compile Include="Auth\Provider\BearerTokenCredentialProvider.cs" />
74+
<Compile Include="Auth\Provider\DefaultCredentialProvider.cs" />
75+
<Compile Include="Auth\Provider\ECSMetadataServiceCredentialsFetcher.cs" />
76+
<Compile Include="Auth\Provider\ICredentialProvider.cs" />
77+
<Compile Include="Auth\Provider\InstanceProfileCredentialsProvider.cs" />
78+
<Compile Include="Auth\Provider\RsaKeyPairCredentialProvider.cs" />
79+
<Compile Include="Auth\Provider\StaticCredentialsProvider.cs" />
80+
<Compile Include="Auth\Provider\STSAssumeRoleSessionCredentialsProvider.cs" />
81+
<Compile Include="Auth\Provider\StsCredentialProvider.cs" />
82+
<Compile Include="Auth\Signer\BearerTokenSigner.cs" />
83+
<Compile Include="Auth\Signer\HmacSHA1Signer.cs" />
84+
<Compile Include="Auth\Signer\ISigner.cs" />
85+
<Compile Include="Auth\Signer\SHA256withRSASigner.cs" />
86+
<Compile Include="Auth\Signer\Signer.cs" />
6587
<Compile Include="Auth\Sts\AssumeRoleRequest.cs" />
6688
<Compile Include="Auth\Sts\AssumeRoleResponse.cs" />
6789
<Compile Include="Auth\Sts\AssumeRoleResponseUnmarshaller.cs" />
6890
<Compile Include="Auth\Sts\GetSessionAccessKeyRequest.cs" />
6991
<Compile Include="Auth\Sts\GetSessionAccessKeyResponse.cs" />
7092
<Compile Include="Auth\Sts\GetSessionAccessKeyResponseUnmarshaller.cs" />
93+
<Compile Include="Http\HttpWebProxy.cs" />
94+
<Compile Include="Http\ProxyType.cs" />
95+
<Compile Include="Http\UserAgent.cs" />
96+
<Compile Include="Properties\AssemblyInfo.cs" />
7197
<Compile Include="Regions\DescribeEndpointServiceImpl.cs" />
7298
<Compile Include="Utils\DateTimeExtensions.cs" />
7399
<Compile Include="CommonRequest.cs" />
@@ -81,10 +107,7 @@
81107
<Compile Include="AcsRequest.cs" />
82108
<Compile Include="AcsResponse.cs" />
83109
<Compile Include="Auth\AcsURLEncoder.cs" />
84-
<Compile Include="Auth\Credential.cs" />
85-
<Compile Include="Auth\ICredentialProvider.cs" />
86110
<Compile Include="Auth\ISignatureComposer.cs" />
87-
<Compile Include="Auth\ISigner.cs" />
88111
<Compile Include="Auth\RoaSignatureComposer.cs" />
89112
<Compile Include="Auth\RpcSignatureComposer.cs" />
90113
<Compile Include="Auth\ShaHmac1.cs" />
@@ -118,16 +141,25 @@
118141
<Compile Include="Transform\UnmarshallerContext.cs" />
119142
<Compile Include="Utils\CacheTimeHelper.cs" />
120143
<Compile Include="Utils\DictionaryUtil.cs" />
144+
<Compile Include="Utils\EnvironmentUtil.cs" />
145+
<Compile Include="Utils\IniFileHelper.cs" />
146+
<Compile Include="Utils\Logger.cs" />
121147
<Compile Include="Utils\ParameterHelper.cs" />
148+
<Compile Include="Utils\SerilogHelper.cs" />
149+
<Compile Include="Utils\StringUtils.cs" />
122150
</ItemGroup>
123151
<ItemGroup>
124152
<EmbeddedResource Include="Regions\endpoints.xml">
125153
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
126154
<SubType>Designer</SubType>
127155
</EmbeddedResource>
128156
</ItemGroup>
157+
<ItemGroup />
129158
<ItemGroup>
130-
<Folder Include="Properties\" />
159+
<None Include="ChangeLog.md" />
160+
<None Include="packages.config">
161+
<SubType>Designer</SubType>
162+
</None>
131163
</ItemGroup>
132164
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
133165
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.

0 commit comments

Comments
 (0)