From b6e3ba05dea6a51d3c830bb9a5fc4b9566958c34 Mon Sep 17 00:00:00 2001 From: Morten Nielsen Date: Thu, 16 Jan 2020 23:44:53 -0800 Subject: [PATCH] Replace WPF .NET Framework sample with .NET Core sample --- src/NmeaParser.sln | 41 ++-- .../Properties/AssemblyInfo.cs | 55 ------ .../SampleApp.NetCore.csproj | 18 ++ .../SampleApp.WinDesktop.csproj | 184 ------------------ 4 files changed, 37 insertions(+), 261 deletions(-) delete mode 100644 src/SampleApp.WinDesktop/Properties/AssemblyInfo.cs create mode 100644 src/SampleApp.WinDesktop/SampleApp.NetCore.csproj delete mode 100644 src/SampleApp.WinDesktop/SampleApp.WinDesktop.csproj diff --git a/src/NmeaParser.sln b/src/NmeaParser.sln index 7eff29c..deb258b 100644 --- a/src/NmeaParser.sln +++ b/src/NmeaParser.sln @@ -7,11 +7,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NmeaParser", "NmeaParser", EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{CF767486-305D-40EE-8845-58EF76C16D85}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SampleApp.WinDesktop", "SampleApp.WinDesktop\SampleApp.WinDesktop.csproj", "{5DB6C7C7-A19C-4BE3-AFE6-26E3061DA01F}" - ProjectSection(ProjectDependencies) = postProject - {1ADC3666-1DDB-48C4-9811-1E58B6D09A7C} = {1ADC3666-1DDB-48C4-9811-1E58B6D09A7C} - EndProjectSection -EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Desktop", "Desktop", "{7ABA337E-6748-484E-A0F4-E1715E1C95F1}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "UnitTests", "UnitTests", "{28B8E327-C504-4E08-B2CE-09D1CBB8B904}" @@ -40,6 +35,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SampleApp.Droid", "SampleAp EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "NmeaParser.Tests.Net", "UnitTests\NmeaParser.Tests.NET\NmeaParser.Tests.Net.csproj", "{73EFB2EF-DE40-46C4-9685-745A9815C0D2}" EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SampleApp.NetCore", "SampleApp.WinDesktop\SampleApp.NetCore.csproj", "{6F97C607-42A0-458B-B9E9-CF5AF53CBB1E}" +EndProject Global GlobalSection(SharedMSBuildProjectFiles) = preSolution UnitTests\NmeaParser.Tests\NmeaParser.Tests.projitems*{92cad93b-6c3b-45a0-a723-be046de50fec}*SharedItemsImports = 4 @@ -56,22 +53,6 @@ Global Release|x86 = Release|x86 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution - {5DB6C7C7-A19C-4BE3-AFE6-26E3061DA01F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5DB6C7C7-A19C-4BE3-AFE6-26E3061DA01F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5DB6C7C7-A19C-4BE3-AFE6-26E3061DA01F}.Debug|ARM.ActiveCfg = Debug|Any CPU - {5DB6C7C7-A19C-4BE3-AFE6-26E3061DA01F}.Debug|ARM.Build.0 = Debug|Any CPU - {5DB6C7C7-A19C-4BE3-AFE6-26E3061DA01F}.Debug|x64.ActiveCfg = Debug|Any CPU - {5DB6C7C7-A19C-4BE3-AFE6-26E3061DA01F}.Debug|x64.Build.0 = Debug|Any CPU - {5DB6C7C7-A19C-4BE3-AFE6-26E3061DA01F}.Debug|x86.ActiveCfg = Debug|Any CPU - {5DB6C7C7-A19C-4BE3-AFE6-26E3061DA01F}.Debug|x86.Build.0 = Debug|Any CPU - {5DB6C7C7-A19C-4BE3-AFE6-26E3061DA01F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5DB6C7C7-A19C-4BE3-AFE6-26E3061DA01F}.Release|Any CPU.Build.0 = Release|Any CPU - {5DB6C7C7-A19C-4BE3-AFE6-26E3061DA01F}.Release|ARM.ActiveCfg = Release|Any CPU - {5DB6C7C7-A19C-4BE3-AFE6-26E3061DA01F}.Release|ARM.Build.0 = Release|Any CPU - {5DB6C7C7-A19C-4BE3-AFE6-26E3061DA01F}.Release|x64.ActiveCfg = Release|Any CPU - {5DB6C7C7-A19C-4BE3-AFE6-26E3061DA01F}.Release|x64.Build.0 = Release|Any CPU - {5DB6C7C7-A19C-4BE3-AFE6-26E3061DA01F}.Release|x86.ActiveCfg = Release|Any CPU - {5DB6C7C7-A19C-4BE3-AFE6-26E3061DA01F}.Release|x86.Build.0 = Release|Any CPU {7B252F1E-2E9D-4362-9C14-3376AAB8B5A0}.Debug|Any CPU.ActiveCfg = Debug|x86 {7B252F1E-2E9D-4362-9C14-3376AAB8B5A0}.Debug|Any CPU.Build.0 = Debug|x86 {7B252F1E-2E9D-4362-9C14-3376AAB8B5A0}.Debug|Any CPU.Deploy.0 = Debug|x86 @@ -174,12 +155,27 @@ Global {73EFB2EF-DE40-46C4-9685-745A9815C0D2}.Release|x64.Build.0 = Release|Any CPU {73EFB2EF-DE40-46C4-9685-745A9815C0D2}.Release|x86.ActiveCfg = Release|Any CPU {73EFB2EF-DE40-46C4-9685-745A9815C0D2}.Release|x86.Build.0 = Release|Any CPU + {6F97C607-42A0-458B-B9E9-CF5AF53CBB1E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {6F97C607-42A0-458B-B9E9-CF5AF53CBB1E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {6F97C607-42A0-458B-B9E9-CF5AF53CBB1E}.Debug|ARM.ActiveCfg = Debug|Any CPU + {6F97C607-42A0-458B-B9E9-CF5AF53CBB1E}.Debug|ARM.Build.0 = Debug|Any CPU + {6F97C607-42A0-458B-B9E9-CF5AF53CBB1E}.Debug|x64.ActiveCfg = Debug|Any CPU + {6F97C607-42A0-458B-B9E9-CF5AF53CBB1E}.Debug|x64.Build.0 = Debug|Any CPU + {6F97C607-42A0-458B-B9E9-CF5AF53CBB1E}.Debug|x86.ActiveCfg = Debug|Any CPU + {6F97C607-42A0-458B-B9E9-CF5AF53CBB1E}.Debug|x86.Build.0 = Debug|Any CPU + {6F97C607-42A0-458B-B9E9-CF5AF53CBB1E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {6F97C607-42A0-458B-B9E9-CF5AF53CBB1E}.Release|Any CPU.Build.0 = Release|Any CPU + {6F97C607-42A0-458B-B9E9-CF5AF53CBB1E}.Release|ARM.ActiveCfg = Release|Any CPU + {6F97C607-42A0-458B-B9E9-CF5AF53CBB1E}.Release|ARM.Build.0 = Release|Any CPU + {6F97C607-42A0-458B-B9E9-CF5AF53CBB1E}.Release|x64.ActiveCfg = Release|Any CPU + {6F97C607-42A0-458B-B9E9-CF5AF53CBB1E}.Release|x64.Build.0 = Release|Any CPU + {6F97C607-42A0-458B-B9E9-CF5AF53CBB1E}.Release|x86.ActiveCfg = Release|Any CPU + {6F97C607-42A0-458B-B9E9-CF5AF53CBB1E}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection GlobalSection(NestedProjects) = preSolution - {5DB6C7C7-A19C-4BE3-AFE6-26E3061DA01F} = {7ABA337E-6748-484E-A0F4-E1715E1C95F1} {7ABA337E-6748-484E-A0F4-E1715E1C95F1} = {A4B9D59A-C8C6-4199-A7F3-F3AF0C748281} {28B8E327-C504-4E08-B2CE-09D1CBB8B904} = {CF767486-305D-40EE-8845-58EF76C16D85} {01FEC943-B537-4BCF-945A-6C914B06E448} = {A4B9D59A-C8C6-4199-A7F3-F3AF0C748281} @@ -190,6 +186,7 @@ Global {456E7573-3324-43CB-8BA0-8D9C300EEB50} = {A4B9D59A-C8C6-4199-A7F3-F3AF0C748281} {48540D33-4349-42D2-9D49-144A7049565A} = {456E7573-3324-43CB-8BA0-8D9C300EEB50} {73EFB2EF-DE40-46C4-9685-745A9815C0D2} = {28B8E327-C504-4E08-B2CE-09D1CBB8B904} + {6F97C607-42A0-458B-B9E9-CF5AF53CBB1E} = {7ABA337E-6748-484E-A0F4-E1715E1C95F1} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {03788B53-C0BF-485B-AA19-A9EAB0E9AF7B} diff --git a/src/SampleApp.WinDesktop/Properties/AssemblyInfo.cs b/src/SampleApp.WinDesktop/Properties/AssemblyInfo.cs deleted file mode 100644 index a5ad37e..0000000 --- a/src/SampleApp.WinDesktop/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,55 +0,0 @@ -using System.Reflection; -using System.Resources; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; -using System.Windows; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("SampleApp.WinDesktop")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("SampleApp.WinDesktop")] -[assembly: AssemblyCopyright("Copyright © 2014")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -//In order to begin building localizable applications, set -//CultureYouAreCodingWith in your .csproj file -//inside a . For example, if you are using US english -//in your source files, set the to en-US. Then uncomment -//the NeutralResourceLanguage attribute below. Update the "en-US" in -//the line below to match the UICulture setting in the project file. - -//[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)] - - -[assembly: ThemeInfo( - ResourceDictionaryLocation.None, //where theme specific resource dictionaries are located - //(used if a resource is not found in the page, - // or application resource dictionaries) - ResourceDictionaryLocation.SourceAssembly //where the generic resource dictionary is located - //(used if a resource is not found in the page, - // app, or any theme specific resource dictionaries) -)] - - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -// You can specify all the values or you can default the Build and Revision Numbers -// by using the '*' as shown below: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/src/SampleApp.WinDesktop/SampleApp.NetCore.csproj b/src/SampleApp.WinDesktop/SampleApp.NetCore.csproj new file mode 100644 index 0000000..b12b6bc --- /dev/null +++ b/src/SampleApp.WinDesktop/SampleApp.NetCore.csproj @@ -0,0 +1,18 @@ + + + + WinExe + netcoreapp3.1 + true + + + + + + + + NmeaSampleData.txt + PreserveNewest + + + \ No newline at end of file diff --git a/src/SampleApp.WinDesktop/SampleApp.WinDesktop.csproj b/src/SampleApp.WinDesktop/SampleApp.WinDesktop.csproj deleted file mode 100644 index 254e3d7..0000000 --- a/src/SampleApp.WinDesktop/SampleApp.WinDesktop.csproj +++ /dev/null @@ -1,184 +0,0 @@ - - - - - Debug - AnyCPU - {5DB6C7C7-A19C-4BE3-AFE6-26E3061DA01F} - WinExe - Properties - SampleApp.WinDesktop - SampleApp.WinDesktop - v4.5.1 - 512 - {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - 4 - - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - PackageReference - - - - - - - - - - - 4.0 - - - - - - - - MSBuild:Compile - Designer - - - GpgsaControl.xaml - - - GpggaControl.xaml - - - GpgllControl.xaml - - - KeyValuePairControl.xaml - - - - UnknownMessageControl.xaml - - - PgrmeControl.xaml - - - GprmcControl.xaml - - - SatelliteSnr.xaml - - - SatelliteView.xaml - - - MSBuild:Compile - Designer - - - MSBuild:Compile - Designer - - - MSBuild:Compile - Designer - - - Designer - MSBuild:Compile - - - MSBuild:Compile - Designer - - - MSBuild:Compile - Designer - - - Designer - MSBuild:Compile - - - MSBuild:Compile - Designer - - - App.xaml - Code - - - MainWindow.xaml - Code - - - MSBuild:Compile - Designer - - - Designer - MSBuild:Compile - - - - - Code - - - True - True - Resources.resx - - - True - Settings.settings - True - - - ResXFileCodeGenerator - Resources.Designer.cs - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - - - - - - - NmeaSampleData.txt - PreserveNewest - - - - - {1adc3666-1ddb-48c4-9811-1e58b6d09a7c} - NmeaParser - - - - - \ No newline at end of file