Skip to content

Commit bf77881

Browse files
authored
Merge pull request #112 from docusign/DEVDOCS-9646
Devdocs 9646 - Adding VS 2019 projects and solution
2 parents 29b6448 + 1c0bf75 commit bf77881

File tree

6 files changed

+270
-3
lines changed

6 files changed

+270
-3
lines changed

.github/workflows/dotnet.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@ jobs:
2020
- name: setup-msbuild
2121
uses: microsoft/[email protected]
2222
- name: Restore dependencies
23-
run: dotnet restore
23+
run: dotnet restore launcher-csharp.sln
2424
- name: Build
25-
run: dotnet build --no-restore
25+
run: dotnet build launcher-csharp.sln --no-restore
2626
- name: Test
2727
env:
2828
CLIENT_ID: ${{ secrets.CLIENT_ID }}
2929
IMPERSONATED_USER_ID: ${{ secrets.IMPERSONATED_USER_ID }}
3030
PRIVATE_KEY: ${{ secrets.PRIVATE_KEY }}
3131
SIGNER_EMAIL: ${{ secrets.SIGNER_EMAIL }}
3232
SIGNER_NAME: ${{ secrets.SIGNER_NAME }}
33-
run: dotnet test --no-build --verbosity normal
33+
run: dotnet test launcher-csharp.sln --no-build --verbosity normal
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
3+
<PropertyGroup>
4+
<OutputType>Exe</OutputType>
5+
<TargetFramework>net5.0</TargetFramework>
6+
<RootNamespace>JWT_Console</RootNamespace>
7+
<DocuSignAuthType>JWT</DocuSignAuthType>
8+
</PropertyGroup>
9+
10+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
11+
<OutputPath>bin\Debug\net6.0</OutputPath>
12+
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
13+
</PropertyGroup>
14+
<ItemGroup>
15+
<Compile Remove="DocuSign\**" />
16+
<EmbeddedResource Remove="DocuSign\**" />
17+
<None Remove="DocuSign\**" />
18+
</ItemGroup>
19+
20+
<ItemGroup>
21+
<Compile Include="..\DSHelper.cs" Link="DSHelper.cs" />
22+
<Compile Include="..\ExamplesAPIType.cs" Link="ExamplesAPIType.cs" />
23+
<Compile Include="..\JWTAuth.cs" Link="JWTAuth.cs" />
24+
<Compile Include="..\launcher-csharp\eSignature\Examples\SigningViaEmail.cs" Link="SigningViaEmail.cs" />
25+
</ItemGroup>
26+
27+
<ItemGroup>
28+
<None Include="..\.editorconfig" Link=".editorconfig" />
29+
</ItemGroup>
30+
31+
<ItemGroup>
32+
<PackageReference Include="DocuSign.eSign.dll" Version="6.0.0" />
33+
<PackageReference Include="System.Configuration.ConfigurationManager" Version="4.7.0" />
34+
<PackageReference Include="System.Runtime.Caching" Version="4.7.0" />
35+
</ItemGroup>
36+
37+
</Project>
Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
<Project Sdk="Microsoft.NET.Sdk.Web">
2+
3+
<PropertyGroup>
4+
<TargetFramework>net5.0</TargetFramework>
5+
<LangVersion>8.0</LangVersion>
6+
<RootNamespace>DocuSign.CodeExamples</RootNamespace>
7+
</PropertyGroup>
8+
9+
<PropertyGroup Condition=" '$(RunConfiguration)' == 'CodeExamples' " />
10+
11+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
12+
<OutputPath>bin\Debug\net6.0</OutputPath>
13+
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
14+
</PropertyGroup>
15+
<ItemGroup>
16+
<None Remove="eSignature\Controllers\EgController.cs~RF9bf1e5d.TMP" />
17+
</ItemGroup>
18+
19+
<ItemGroup>
20+
<Compile Include="..\ExamplesAPIType.cs" Link="ExamplesAPIType.cs" />
21+
<Compile Include="..\launcher-csharp\Common\SetViewBagAttribute.cs" Link="Common\SetViewBagAttribute.cs" />
22+
<Compile Include="..\launcher-csharp\EmbeddedSigningCeremony.cs" Link="EmbeddedSigningCeremony.cs" />
23+
<Compile Include="..\launcher-csharp\eSignature\Controllers\Eg001EmbeddedSigningController.cs" Link="eSignature\Controllers\Eg001EmbeddedSigningController.cs" />
24+
<Compile Include="..\launcher-csharp\eSignature\Models\DSConfiguration.cs" Link="eSignature\Models\DSConfiguration.cs" />
25+
<Compile Include="..\launcher-csharp\eSignature\Models\LauncherTexts.cs" Link="eSignature\ModelsForManifest\LauncherTexts.cs" />
26+
<Compile Include="..\launcher-csharp\eSignature\Models\ModelsToReadManifest\AdditionalPage.cs" Link="eSignature\ModelsForManifest\AdditionalPage.cs" />
27+
<Compile Include="..\launcher-csharp\eSignature\Models\ModelsToReadManifest\APIs.cs" Link="eSignature\ModelsForManifest\APIs.cs" />
28+
<Compile Include="..\launcher-csharp\eSignature\Models\ModelsToReadManifest\CodeExampleText.cs" Link="eSignature\ModelsForManifest\CodeExampleText.cs" />
29+
<Compile Include="..\launcher-csharp\eSignature\Models\ModelsToReadManifest\CustomErrorTexts.cs" Link="eSignature\ModelsForManifest\CustomErrorTexts.cs" />
30+
<Compile Include="..\launcher-csharp\eSignature\Models\ModelsToReadManifest\Forms.cs" Link="eSignature\ModelsForManifest\Forms.cs" />
31+
<Compile Include="..\launcher-csharp\eSignature\Models\ModelsToReadManifest\HelpingTexts.cs" Link="eSignature\ModelsForManifest\HelpingTexts.cs" />
32+
<Compile Include="..\launcher-csharp\eSignature\Models\ModelsToReadManifest\Inputs.cs" Link="eSignature\ModelsForManifest\Inputs.cs" />
33+
<Compile Include="..\launcher-csharp\eSignature\Models\ModelsToReadManifest\LinkToAPIMethods.cs" Link="eSignature\ModelsForManifest\LinkToAPIMethods.cs" />
34+
<Compile Include="..\launcher-csharp\eSignature\Models\ModelsToReadManifest\LoginPage.cs" Link="eSignature\ModelsForManifest\LoginPage.cs" />
35+
<Compile Include="..\launcher-csharp\eSignature\Models\ModelsToReadManifest\ManifestGroup.cs" Link="eSignature\ModelsForManifest\ManifestGroup.cs" />
36+
<Compile Include="..\launcher-csharp\eSignature\Models\ModelsToReadManifest\ManifestStructure.cs" Link="eSignature\ModelsForManifest\ManifestStructure.cs" />
37+
<Compile Include="..\launcher-csharp\eSignature\Models\ModelsToReadManifest\RedirectsToOtherCodeExamples.cs" Link="eSignature\ModelsForManifest\RedirectsToOtherCodeExamples.cs" />
38+
<Compile Include="..\launcher-csharp\eSignature\Models\ModelsToReadManifest\SelectAPIPage.cs" Link="eSignature\ModelsForManifest\SelectAPIPage.cs" />
39+
<Compile Include="..\launcher-csharp\eSignature\Models\ModelsToReadManifest\SupportingTexts.cs" Link="eSignature\ModelsForManifest\SupportingTexts.cs" />
40+
<Compile Include="..\launcher-csharp\eSignature\Models\Session.cs" Link="eSignature\Models\Session.cs" />
41+
<Compile Include="..\launcher-csharp\eSignature\Models\User.cs" Link="eSignature\Models\User.cs" />
42+
</ItemGroup>
43+
44+
<ItemGroup>
45+
<None Include="..\.editorconfig" Link=".editorconfig" />
46+
<None Include="..\launcher-csharp\_ViewImports.cshtml" Link="_ViewImports.cshtml" />
47+
</ItemGroup>
48+
49+
<ItemGroup>
50+
<PackageReference Include="DocuSign.eSign.dll" Version="6.0.0" />
51+
<PackageReference Include="Microsoft.AspNetCore.Session" Version="2.2.0" />
52+
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="3.1.0-preview1.19506.2" />
53+
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="3.1.0-preview1.19506.2">
54+
<PrivateAssets>all</PrivateAssets>
55+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
56+
</PackageReference>
57+
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="6.0.0" />
58+
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="3.1.4" />
59+
<PackageReference Include="System.Configuration.ConfigurationManager" Version="5.0.0" />
60+
</ItemGroup>
61+
62+
<ItemGroup>
63+
<Folder Include="eSignature\ModelsForManifest\" />
64+
<Folder Include="wwwroot\css\" />
65+
</ItemGroup>
66+
67+
</Project>

launcher-csharp - VS2019.sln

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio Version 16
4+
VisualStudioVersion = 16.0.33214.272
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{DB51B51C-3F00-413F-B0FA-1B933BA50D22}"
7+
ProjectSection(SolutionItems) = preProject
8+
.editorconfig = .editorconfig
9+
EndProjectSection
10+
EndProject
11+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "launcher-csharp - VS2019", "launcher-csharp\launcher-csharp - VS2019.csproj", "{A1F9E952-DF16-468F-A9FD-09A2668B4DFE}"
12+
EndProject
13+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "JWT-Console - VS2019", "JWT-Console\JWT-Console - VS2019.csproj", "{A8FDC5E3-7357-4318-AF5E-BA33D7AC6A21}"
14+
EndProject
15+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Quick_ACG - VS2019", "Quick_ACG\Quick_ACG - VS2019.csproj", "{E2402A99-15A7-4D9E-A0CD-2B8CE3210ADF}"
16+
EndProject
17+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "launcher-csharp.Tests - VS2019", "launcher-csharp.Tests\launcher-csharp.Tests - VS2019.csproj", "{018B36EC-FEB6-4AE7-9E32-DA9A1C25854E}"
18+
EndProject
19+
Global
20+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
21+
Debug|Any CPU = Debug|Any CPU
22+
Release|Any CPU = Release|Any CPU
23+
EndGlobalSection
24+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
25+
{A1F9E952-DF16-468F-A9FD-09A2668B4DFE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
26+
{A1F9E952-DF16-468F-A9FD-09A2668B4DFE}.Debug|Any CPU.Build.0 = Debug|Any CPU
27+
{A1F9E952-DF16-468F-A9FD-09A2668B4DFE}.Release|Any CPU.ActiveCfg = Release|Any CPU
28+
{A1F9E952-DF16-468F-A9FD-09A2668B4DFE}.Release|Any CPU.Build.0 = Release|Any CPU
29+
{A8FDC5E3-7357-4318-AF5E-BA33D7AC6A21}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
30+
{A8FDC5E3-7357-4318-AF5E-BA33D7AC6A21}.Debug|Any CPU.Build.0 = Debug|Any CPU
31+
{A8FDC5E3-7357-4318-AF5E-BA33D7AC6A21}.Release|Any CPU.ActiveCfg = Release|Any CPU
32+
{A8FDC5E3-7357-4318-AF5E-BA33D7AC6A21}.Release|Any CPU.Build.0 = Release|Any CPU
33+
{E2402A99-15A7-4D9E-A0CD-2B8CE3210ADF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
34+
{E2402A99-15A7-4D9E-A0CD-2B8CE3210ADF}.Debug|Any CPU.Build.0 = Debug|Any CPU
35+
{E2402A99-15A7-4D9E-A0CD-2B8CE3210ADF}.Release|Any CPU.ActiveCfg = Release|Any CPU
36+
{E2402A99-15A7-4D9E-A0CD-2B8CE3210ADF}.Release|Any CPU.Build.0 = Release|Any CPU
37+
{018B36EC-FEB6-4AE7-9E32-DA9A1C25854E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
38+
{018B36EC-FEB6-4AE7-9E32-DA9A1C25854E}.Debug|Any CPU.Build.0 = Debug|Any CPU
39+
{018B36EC-FEB6-4AE7-9E32-DA9A1C25854E}.Release|Any CPU.ActiveCfg = Release|Any CPU
40+
{018B36EC-FEB6-4AE7-9E32-DA9A1C25854E}.Release|Any CPU.Build.0 = Release|Any CPU
41+
EndGlobalSection
42+
GlobalSection(SolutionProperties) = preSolution
43+
HideSolutionNode = FALSE
44+
EndGlobalSection
45+
GlobalSection(ExtensibilityGlobals) = postSolution
46+
SolutionGuid = {4D55DE36-4AC1-4E20-8A32-D56A8EF4839C}
47+
EndGlobalSection
48+
EndGlobal
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
3+
<PropertyGroup>
4+
<TargetFramework>net5.0</TargetFramework>
5+
<RootNamespace>launcher_csharp.Tests</RootNamespace>
6+
7+
<IsPackable>false</IsPackable>
8+
</PropertyGroup>
9+
10+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
11+
<OutputPath>bin\Debug\net6.0</OutputPath>
12+
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
13+
</PropertyGroup>
14+
<ItemGroup>
15+
<Compile Include="..\DSHelper.cs" Link="DSHelper.cs" />
16+
</ItemGroup>
17+
18+
<ItemGroup>
19+
<Content Include="..\launcher-csharp\appsettings.json" Link="appsettings.json" />
20+
</ItemGroup>
21+
22+
<ItemGroup>
23+
<None Include="..\launcher-csharp\private.key" Link="private.key" />
24+
</ItemGroup>
25+
26+
<ItemGroup>
27+
<PackageReference Include="FluentAssertions" Version="6.8.0" />
28+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.4.0" />
29+
<PackageReference Include="xunit" Version="2.4.2" />
30+
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.5">
31+
<PrivateAssets>all</PrivateAssets>
32+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
33+
</PackageReference>
34+
<PackageReference Include="coverlet.collector" Version="3.2.0">
35+
<PrivateAssets>all</PrivateAssets>
36+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
37+
</PackageReference>
38+
</ItemGroup>
39+
40+
<ItemGroup>
41+
<ProjectReference Include="..\launcher-csharp\launcher-csharp - VS2019.csproj" />
42+
</ItemGroup>
43+
44+
</Project>
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
<Project Sdk="Microsoft.NET.Sdk.Web">
2+
3+
<PropertyGroup>
4+
<TargetFramework>net5.0</TargetFramework>
5+
<LangVersion>8.0</LangVersion>
6+
</PropertyGroup>
7+
8+
<PropertyGroup Condition=" '$(RunConfiguration)' == 'CodeExamples' " />
9+
10+
11+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
12+
<OutputPath>bin\Debug\net6.0</OutputPath>
13+
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
14+
</PropertyGroup>
15+
<ItemGroup>
16+
<Compile Remove="Common\AuthCodeGrant.cs" />
17+
<Compile Remove="Common\JWTAuth.cs" />
18+
</ItemGroup>
19+
20+
<ItemGroup>
21+
<Content Remove="stylecop.json" />
22+
</ItemGroup>
23+
24+
<ItemGroup>
25+
<AdditionalFiles Include="stylecop.json" />
26+
</ItemGroup>
27+
28+
<ItemGroup>
29+
<Compile Include="..\DSHelper.cs" Link="DSHelper.cs" />
30+
<Compile Include="..\ExamplesAPIType.cs" Link="ExamplesAPIType.cs" />
31+
<Compile Include="..\JWTAuth.cs" Link="JWTAuth.cs" />
32+
</ItemGroup>
33+
34+
<ItemGroup>
35+
<None Include="..\.editorconfig" Link=".editorconfig" />
36+
</ItemGroup>
37+
38+
<ItemGroup>
39+
<PackageReference Include="DocuSign.Admin" Version="1.1.0" />
40+
<PackageReference Include="DocuSign.Click" Version="1.2.2" />
41+
<PackageReference Include="DocuSign.eSign.dll" Version="6.0.0" />
42+
<PackageReference Include="DocuSign.Monitor" Version="1.1.0" />
43+
<PackageReference Include="DocuSign.Rooms" Version="1.1.0" />
44+
<PackageReference Include="Microsoft.AspNetCore.Session" Version="2.2.0" />
45+
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="3.1.0-preview1.19506.2" />
46+
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="3.1.0-preview1.19506.2">
47+
<PrivateAssets>all</PrivateAssets>
48+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
49+
</PackageReference>
50+
<PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="6.0.0" />
51+
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="3.1.4" />
52+
<PackageReference Include="StyleCop.Analyzers" Version="1.1.118">
53+
<PrivateAssets>all</PrivateAssets>
54+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
55+
</PackageReference>
56+
<PackageReference Include="System.Configuration.ConfigurationManager" Version="5.0.0" />
57+
</ItemGroup>
58+
59+
<ItemGroup>
60+
<Content Update="eSignature\Views\SendBulkEnvelopes\Eg031.cshtml">
61+
<Pack>$(IncludeRazorContentInPack)</Pack>
62+
</Content>
63+
<Content Update="Views\Shared\_HomeLayout.cshtml">
64+
<Pack>$(IncludeRazorContentInPack)</Pack>
65+
</Content>
66+
<Content Update="Views\Shared\_Layout.cshtml">
67+
<Pack>$(IncludeRazorContentInPack)</Pack>
68+
</Content>
69+
</ItemGroup>
70+
71+
</Project>

0 commit comments

Comments
 (0)