Skip to content

Commit 3b53f15

Browse files
committed
Chapter 4: Flow Control
1 parent 1d08728 commit 3b53f15

26 files changed

+803
-0
lines changed

BeginningCSharp7/BeginningCSharp7.sln

+37
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,18 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ch03Ex01", "..\Chapter03\Ch
1717
EndProject
1818
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ch03Ex02", "..\Chapter03\Ch03Ex02\Ch03Ex02\Ch03Ex02.csproj", "{E41310F2-69B7-4D2D-A04C-F650970F619E}"
1919
EndProject
20+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Chapter04", "Chapter04", "{C7D66BC2-0034-485E-8830-404D1CF0194B}"
21+
EndProject
22+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ch04Ex01", "..\Chapter04\Ch04Ex01\Ch04Ex01\Ch04Ex01.csproj", "{7AFAE8E5-D94B-4694-ADC0-79750F6270E1}"
23+
EndProject
24+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ch04Ex02", "..\Chapter04\Ch04Ex02\Ch04Ex02\Ch04Ex02.csproj", "{B25DB790-CFAB-4B84-882B-DB1868212944}"
25+
EndProject
26+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ch04Ex03", "..\Chapter04\Ch04Ex03\Ch04Ex03\Ch04Ex03.csproj", "{689FB4DA-A08E-4A86-B77F-7FE88459B9D6}"
27+
EndProject
28+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ch04Ex04", "..\Chapter04\Ch04Ex04\Ch04Ex04\Ch04Ex04.csproj", "{688627FB-A814-4176-BBC6-26806FB32E0B}"
29+
EndProject
30+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ch04Ex05", "..\Chapter04\Ch04Ex05\Ch04Ex05\Ch04Ex05.csproj", "{0E2C233B-5BBB-404A-A6EE-AB6521E4CFA6}"
31+
EndProject
2032
Global
2133
GlobalSection(SolutionConfigurationPlatforms) = preSolution
2234
Debug|Any CPU = Debug|Any CPU
@@ -43,6 +55,26 @@ Global
4355
{E41310F2-69B7-4D2D-A04C-F650970F619E}.Debug|Any CPU.Build.0 = Debug|Any CPU
4456
{E41310F2-69B7-4D2D-A04C-F650970F619E}.Release|Any CPU.ActiveCfg = Release|Any CPU
4557
{E41310F2-69B7-4D2D-A04C-F650970F619E}.Release|Any CPU.Build.0 = Release|Any CPU
58+
{7AFAE8E5-D94B-4694-ADC0-79750F6270E1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
59+
{7AFAE8E5-D94B-4694-ADC0-79750F6270E1}.Debug|Any CPU.Build.0 = Debug|Any CPU
60+
{7AFAE8E5-D94B-4694-ADC0-79750F6270E1}.Release|Any CPU.ActiveCfg = Release|Any CPU
61+
{7AFAE8E5-D94B-4694-ADC0-79750F6270E1}.Release|Any CPU.Build.0 = Release|Any CPU
62+
{B25DB790-CFAB-4B84-882B-DB1868212944}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
63+
{B25DB790-CFAB-4B84-882B-DB1868212944}.Debug|Any CPU.Build.0 = Debug|Any CPU
64+
{B25DB790-CFAB-4B84-882B-DB1868212944}.Release|Any CPU.ActiveCfg = Release|Any CPU
65+
{B25DB790-CFAB-4B84-882B-DB1868212944}.Release|Any CPU.Build.0 = Release|Any CPU
66+
{689FB4DA-A08E-4A86-B77F-7FE88459B9D6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
67+
{689FB4DA-A08E-4A86-B77F-7FE88459B9D6}.Debug|Any CPU.Build.0 = Debug|Any CPU
68+
{689FB4DA-A08E-4A86-B77F-7FE88459B9D6}.Release|Any CPU.ActiveCfg = Release|Any CPU
69+
{689FB4DA-A08E-4A86-B77F-7FE88459B9D6}.Release|Any CPU.Build.0 = Release|Any CPU
70+
{688627FB-A814-4176-BBC6-26806FB32E0B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
71+
{688627FB-A814-4176-BBC6-26806FB32E0B}.Debug|Any CPU.Build.0 = Debug|Any CPU
72+
{688627FB-A814-4176-BBC6-26806FB32E0B}.Release|Any CPU.ActiveCfg = Release|Any CPU
73+
{688627FB-A814-4176-BBC6-26806FB32E0B}.Release|Any CPU.Build.0 = Release|Any CPU
74+
{0E2C233B-5BBB-404A-A6EE-AB6521E4CFA6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
75+
{0E2C233B-5BBB-404A-A6EE-AB6521E4CFA6}.Debug|Any CPU.Build.0 = Debug|Any CPU
76+
{0E2C233B-5BBB-404A-A6EE-AB6521E4CFA6}.Release|Any CPU.ActiveCfg = Release|Any CPU
77+
{0E2C233B-5BBB-404A-A6EE-AB6521E4CFA6}.Release|Any CPU.Build.0 = Release|Any CPU
4678
EndGlobalSection
4779
GlobalSection(SolutionProperties) = preSolution
4880
HideSolutionNode = FALSE
@@ -52,6 +84,11 @@ Global
5284
{09B77ADF-BF48-40F4-A46F-5B88E2CB369C} = {927DB87C-9EB4-4EB9-A7E2-C52D2E5F0FF2}
5385
{0554BE79-7DEA-4DAC-900D-415AAD3660D5} = {271B96BB-DD11-4F35-A91A-1C137ACEC19E}
5486
{E41310F2-69B7-4D2D-A04C-F650970F619E} = {271B96BB-DD11-4F35-A91A-1C137ACEC19E}
87+
{7AFAE8E5-D94B-4694-ADC0-79750F6270E1} = {C7D66BC2-0034-485E-8830-404D1CF0194B}
88+
{B25DB790-CFAB-4B84-882B-DB1868212944} = {C7D66BC2-0034-485E-8830-404D1CF0194B}
89+
{689FB4DA-A08E-4A86-B77F-7FE88459B9D6} = {C7D66BC2-0034-485E-8830-404D1CF0194B}
90+
{688627FB-A814-4176-BBC6-26806FB32E0B} = {C7D66BC2-0034-485E-8830-404D1CF0194B}
91+
{0E2C233B-5BBB-404A-A6EE-AB6521E4CFA6} = {C7D66BC2-0034-485E-8830-404D1CF0194B}
5592
EndGlobalSection
5693
GlobalSection(ExtensibilityGlobals) = postSolution
5794
SolutionGuid = {F596D385-8F2C-409A-B4F9-A815F1E00878}

Chapter04/Ch04Ex01/Ch04Ex01.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 15
4+
VisualStudioVersion = 15.0.26403.7
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ch04Ex01", "Ch04Ex01\Ch04Ex01.csproj", "{7AFAE8E5-D94B-4694-ADC0-79750F6270E1}"
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+
{7AFAE8E5-D94B-4694-ADC0-79750F6270E1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15+
{7AFAE8E5-D94B-4694-ADC0-79750F6270E1}.Debug|Any CPU.Build.0 = Debug|Any CPU
16+
{7AFAE8E5-D94B-4694-ADC0-79750F6270E1}.Release|Any CPU.ActiveCfg = Release|Any CPU
17+
{7AFAE8E5-D94B-4694-ADC0-79750F6270E1}.Release|Any CPU.Build.0 = Release|Any CPU
18+
EndGlobalSection
19+
GlobalSection(SolutionProperties) = preSolution
20+
HideSolutionNode = FALSE
21+
EndGlobalSection
22+
EndGlobal
+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<configuration>
3+
<startup>
4+
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.1"/>
5+
</startup>
6+
</configuration>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
4+
<PropertyGroup>
5+
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
6+
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
7+
<ProjectGuid>{7AFAE8E5-D94B-4694-ADC0-79750F6270E1}</ProjectGuid>
8+
<OutputType>Exe</OutputType>
9+
<RootNamespace>Ch04Ex01</RootNamespace>
10+
<AssemblyName>Ch04Ex01</AssemblyName>
11+
<TargetFrameworkVersion>v4.7.1</TargetFrameworkVersion>
12+
<FileAlignment>512</FileAlignment>
13+
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
14+
<TargetFrameworkProfile />
15+
</PropertyGroup>
16+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
17+
<PlatformTarget>AnyCPU</PlatformTarget>
18+
<DebugSymbols>true</DebugSymbols>
19+
<DebugType>full</DebugType>
20+
<Optimize>false</Optimize>
21+
<OutputPath>bin\Debug\</OutputPath>
22+
<DefineConstants>DEBUG;TRACE</DefineConstants>
23+
<ErrorReport>prompt</ErrorReport>
24+
<WarningLevel>4</WarningLevel>
25+
</PropertyGroup>
26+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
27+
<PlatformTarget>AnyCPU</PlatformTarget>
28+
<DebugType>pdbonly</DebugType>
29+
<Optimize>true</Optimize>
30+
<OutputPath>bin\Release\</OutputPath>
31+
<DefineConstants>TRACE</DefineConstants>
32+
<ErrorReport>prompt</ErrorReport>
33+
<WarningLevel>4</WarningLevel>
34+
</PropertyGroup>
35+
<ItemGroup>
36+
<Reference Include="System" />
37+
<Reference Include="System.Core" />
38+
<Reference Include="System.Xml.Linq" />
39+
<Reference Include="System.Data.DataSetExtensions" />
40+
<Reference Include="Microsoft.CSharp" />
41+
<Reference Include="System.Data" />
42+
<Reference Include="System.Net.Http" />
43+
<Reference Include="System.Xml" />
44+
</ItemGroup>
45+
<ItemGroup>
46+
<Compile Include="Program.cs" />
47+
<Compile Include="Properties\AssemblyInfo.cs" />
48+
</ItemGroup>
49+
<ItemGroup>
50+
<None Include="App.config" />
51+
</ItemGroup>
52+
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
53+
</Project>
+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
using System;
2+
using System.Collections.Generic;
3+
using System.Linq;
4+
using System.Text;
5+
using System.Threading.Tasks;
6+
using static System.Console;
7+
using static System.Convert;
8+
9+
namespace Ch04Ex01
10+
{
11+
class Program
12+
{
13+
static void Main(string[] args)
14+
{
15+
WriteLine("Enter an integer:");
16+
int myInt = ToInt32(ReadLine());
17+
bool isLessThan10 = myInt < 10;
18+
bool isBetween0And5 = (0 <= myInt) && (myInt <= 5);
19+
WriteLine($"Integer less than 10? {isLessThan10}");
20+
WriteLine($"Integer between 0 and 5? {isBetween0And5}");
21+
WriteLine($"Exactly one of the above is true? " +
22+
$"{isLessThan10 ^ isBetween0And5}");
23+
ReadKey();
24+
}
25+
}
26+
}
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+
[assembly: AssemblyTitle("Ch04Ex01")]
9+
[assembly: AssemblyDescription("")]
10+
[assembly: AssemblyConfiguration("")]
11+
[assembly: AssemblyCompany("")]
12+
[assembly: AssemblyProduct("Ch04Ex01")]
13+
[assembly: AssemblyCopyright("Copyright © 2017")]
14+
[assembly: AssemblyTrademark("")]
15+
[assembly: AssemblyCulture("")]
16+
17+
// Setting ComVisible to false makes the types in this assembly not visible
18+
// to COM components. If you need to access a type in this assembly from
19+
// COM, set the ComVisible attribute to true on that type.
20+
[assembly: ComVisible(false)]
21+
22+
// The following GUID is for the ID of the typelib if this project is exposed to COM
23+
[assembly: Guid("7afae8e5-d94b-4694-adc0-79750f6270e1")]
24+
25+
// Version information for an assembly consists of the following four values:
26+
//
27+
// Major Version
28+
// Minor Version
29+
// Build Number
30+
// Revision
31+
//
32+
// You can specify all the values or you can default the Build and Revision Numbers
33+
// by using the '*' as shown below:
34+
// [assembly: AssemblyVersion("1.0.*")]
35+
[assembly: AssemblyVersion("1.0.0.0")]
36+
[assembly: AssemblyFileVersion("1.0.0.0")]

Chapter04/Ch04Ex02/Ch04Ex02.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 15
4+
VisualStudioVersion = 15.0.26403.7
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ch04Ex02", "Ch04Ex02\Ch04Ex02.csproj", "{B25DB790-CFAB-4B84-882B-DB1868212944}"
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+
{B25DB790-CFAB-4B84-882B-DB1868212944}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15+
{B25DB790-CFAB-4B84-882B-DB1868212944}.Debug|Any CPU.Build.0 = Debug|Any CPU
16+
{B25DB790-CFAB-4B84-882B-DB1868212944}.Release|Any CPU.ActiveCfg = Release|Any CPU
17+
{B25DB790-CFAB-4B84-882B-DB1868212944}.Release|Any CPU.Build.0 = Release|Any CPU
18+
EndGlobalSection
19+
GlobalSection(SolutionProperties) = preSolution
20+
HideSolutionNode = FALSE
21+
EndGlobalSection
22+
EndGlobal
+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<configuration>
3+
<startup>
4+
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.1"/>
5+
</startup>
6+
</configuration>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
4+
<PropertyGroup>
5+
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
6+
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
7+
<ProjectGuid>{B25DB790-CFAB-4B84-882B-DB1868212944}</ProjectGuid>
8+
<OutputType>Exe</OutputType>
9+
<RootNamespace>Ch04Ex02</RootNamespace>
10+
<AssemblyName>Ch04Ex02</AssemblyName>
11+
<TargetFrameworkVersion>v4.7.1</TargetFrameworkVersion>
12+
<FileAlignment>512</FileAlignment>
13+
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
14+
<TargetFrameworkProfile />
15+
</PropertyGroup>
16+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
17+
<PlatformTarget>AnyCPU</PlatformTarget>
18+
<DebugSymbols>true</DebugSymbols>
19+
<DebugType>full</DebugType>
20+
<Optimize>false</Optimize>
21+
<OutputPath>bin\Debug\</OutputPath>
22+
<DefineConstants>DEBUG;TRACE</DefineConstants>
23+
<ErrorReport>prompt</ErrorReport>
24+
<WarningLevel>4</WarningLevel>
25+
</PropertyGroup>
26+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
27+
<PlatformTarget>AnyCPU</PlatformTarget>
28+
<DebugType>pdbonly</DebugType>
29+
<Optimize>true</Optimize>
30+
<OutputPath>bin\Release\</OutputPath>
31+
<DefineConstants>TRACE</DefineConstants>
32+
<ErrorReport>prompt</ErrorReport>
33+
<WarningLevel>4</WarningLevel>
34+
</PropertyGroup>
35+
<ItemGroup>
36+
<Reference Include="System" />
37+
<Reference Include="System.Core" />
38+
<Reference Include="System.Xml.Linq" />
39+
<Reference Include="System.Data.DataSetExtensions" />
40+
<Reference Include="Microsoft.CSharp" />
41+
<Reference Include="System.Data" />
42+
<Reference Include="System.Net.Http" />
43+
<Reference Include="System.Xml" />
44+
</ItemGroup>
45+
<ItemGroup>
46+
<Compile Include="Program.cs" />
47+
<Compile Include="Properties\AssemblyInfo.cs" />
48+
</ItemGroup>
49+
<ItemGroup>
50+
<None Include="App.config" />
51+
</ItemGroup>
52+
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
53+
</Project>
+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
using System;
2+
using System.Collections.Generic;
3+
using System.Linq;
4+
using System.Text;
5+
using System.Threading.Tasks;
6+
using static System.Console;
7+
using static System.Convert;
8+
9+
namespace Ch04Ex02
10+
{
11+
class Program
12+
{
13+
static void Main(string[] args)
14+
{
15+
string comparison;
16+
WriteLine("Enter a number:");
17+
double var1 = ToDouble(ReadLine());
18+
WriteLine("Enter another number:");
19+
double var2 = ToDouble(ReadLine());
20+
if (var1 < var2)
21+
comparison = "less than";
22+
else
23+
{
24+
if (var1 == var2)
25+
comparison = "equal to";
26+
else
27+
comparison = "greater than";
28+
}
29+
WriteLine($"The first number is {comparison} " +
30+
$"the second number.");
31+
ReadKey();
32+
}
33+
}
34+
}
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+
[assembly: AssemblyTitle("Ch04Ex02")]
9+
[assembly: AssemblyDescription("")]
10+
[assembly: AssemblyConfiguration("")]
11+
[assembly: AssemblyCompany("")]
12+
[assembly: AssemblyProduct("Ch04Ex02")]
13+
[assembly: AssemblyCopyright("Copyright © 2017")]
14+
[assembly: AssemblyTrademark("")]
15+
[assembly: AssemblyCulture("")]
16+
17+
// Setting ComVisible to false makes the types in this assembly not visible
18+
// to COM components. If you need to access a type in this assembly from
19+
// COM, set the ComVisible attribute to true on that type.
20+
[assembly: ComVisible(false)]
21+
22+
// The following GUID is for the ID of the typelib if this project is exposed to COM
23+
[assembly: Guid("b25db790-cfab-4b84-882b-db1868212944")]
24+
25+
// Version information for an assembly consists of the following four values:
26+
//
27+
// Major Version
28+
// Minor Version
29+
// Build Number
30+
// Revision
31+
//
32+
// You can specify all the values or you can default the Build and Revision Numbers
33+
// by using the '*' as shown below:
34+
// [assembly: AssemblyVersion("1.0.*")]
35+
[assembly: AssemblyVersion("1.0.0.0")]
36+
[assembly: AssemblyFileVersion("1.0.0.0")]

Chapter04/Ch04Ex03/Ch04Ex03.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 15
4+
VisualStudioVersion = 15.0.26403.7
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ch04Ex03", "Ch04Ex03\Ch04Ex03.csproj", "{689FB4DA-A08E-4A86-B77F-7FE88459B9D6}"
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+
{689FB4DA-A08E-4A86-B77F-7FE88459B9D6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15+
{689FB4DA-A08E-4A86-B77F-7FE88459B9D6}.Debug|Any CPU.Build.0 = Debug|Any CPU
16+
{689FB4DA-A08E-4A86-B77F-7FE88459B9D6}.Release|Any CPU.ActiveCfg = Release|Any CPU
17+
{689FB4DA-A08E-4A86-B77F-7FE88459B9D6}.Release|Any CPU.Build.0 = Release|Any CPU
18+
EndGlobalSection
19+
GlobalSection(SolutionProperties) = preSolution
20+
HideSolutionNode = FALSE
21+
EndGlobalSection
22+
EndGlobal
+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<configuration>
3+
<startup>
4+
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.1"/>
5+
</startup>
6+
</configuration>

0 commit comments

Comments
 (0)