From 66dfa1fd5a74f79f819422ee6488f2aebf8bc994 Mon Sep 17 00:00:00 2001 From: Trent Dixon Date: Tue, 2 Aug 2022 11:23:36 +1000 Subject: [PATCH 1/2] Updating references --- .../Standalone.Core/ApplicationBase.cs | 2 +- .../Display/ConnectionAdapter.cs | 2 +- .../Standalone.Core/Display/ProjectAdapter.cs | 2 +- .../Standalone.Core/FodyWeavers.xml | 4 +- .../Standalone.Core/FodyWeavers.xsd | 74 ++++++ .../Standalone.Core/Standalone.Core.csproj | 43 ++-- lib/Application/Standalone.Core/app.config | 15 +- .../Standalone.Core/packages.config | 8 - lib/Application/Standalone.WPF/App.xaml.cs | 2 +- .../Controls/RetrieveFieldsViewAdapter.cs | 2 +- .../Standalone.WPF/FodyWeavers.xml | 4 +- .../Standalone.WPF/FodyWeavers.xsd | 74 ++++++ .../Standalone.WPF/MainWindowAdapter.cs | 2 +- .../Properties/Resources.Designer.cs | 4 +- .../Properties/Settings.Designer.cs | 4 +- .../Standalone.WPF/Standalone.WPF.csproj | 60 ++--- .../ViewModel/ConnectionAdapter.cs | 2 +- .../ViewModel/ProjectAdapter.cs | 2 +- lib/Application/Standalone.WPF/app.config | 14 +- .../Standalone.WPF/packages.config | 10 - lib/Application/Standalone/App.config | 10 +- lib/Application/Standalone/FodyWeavers.xml | 4 +- lib/Application/Standalone/FodyWeavers.xsd | 74 ++++++ .../Standalone/Forms/MainAdapter.cs | 2 +- .../Properties/Resources.Designer.cs | 4 +- .../Properties/Settings.Designer.cs | 4 +- .../Standalone/Properties/Settings.settings | 2 +- lib/Application/Standalone/Standalone.csproj | 58 ++--- lib/Application/Standalone/packages.config | 10 - lib/DbQueryFramework.sln | 4 +- lib/Frontends/dbqf.WPF/FodyWeavers.xml | 6 +- lib/Frontends/dbqf.WPF/FodyWeavers.xsd | 74 ++++++ .../dbqf.WPF/Properties/Resources.Designer.cs | 4 +- .../Controls/BetweenControl.xaml.cs | 2 +- lib/Frontends/dbqf.WPF/dbqf.WPF.csproj | 36 +-- lib/Frontends/dbqf.WPF/packages.config | 6 - lib/Frontends/dbqf.WinForms.tests/app.config | 11 + .../dbqf.WinForms.tests.csproj | 18 +- .../dbqf.WinForms.tests/packages.config | 4 - .../dbqf.core.tests/NuGetUpgradeLog.html | 167 ++++++++++++++ .../dbqf.core.tests/dbqf.core.tests.csproj | 129 +++++++++++ .../130dd04b/dbqf.core.tests/packages.config | 11 + .../NuGetUpgradeLog.html | 162 ++++++++++++++ .../dbqf.Serialization.tests.csproj | 78 +++++++ .../dbqf.Serialization.tests/packages.config | 4 + .../dbqf.WinForms.tests/NuGetUpgradeLog.html | 162 ++++++++++++++ .../dbqf.WinForms.tests.csproj | 89 ++++++++ .../dbqf.WinForms.tests/packages.config | 4 + .../Standalone/NuGetUpgradeLog.html | 167 ++++++++++++++ .../Application/Standalone/Standalone.csproj | 194 ++++++++++++++++ .../Application/Standalone/packages.config | 11 + .../Frontends/dbqf.WPF/NuGetUpgradeLog.html | 164 ++++++++++++++ .../Frontends/dbqf.WPF/dbqf.WPF.csproj | 154 +++++++++++++ .../Frontends/dbqf.WPF/packages.config | 6 + .../Standalone.Core/NuGetUpgradeLog.html | 165 ++++++++++++++ .../Standalone.Core/Standalone.Core.csproj | 156 +++++++++++++ .../Standalone.Core/packages.config | 9 + .../Standalone.WPF/NuGetUpgradeLog.html | 167 ++++++++++++++ .../Standalone.WPF/Standalone.WPF.csproj | 210 ++++++++++++++++++ .../Standalone.WPF/packages.config | 11 + lib/Sandbox/App.config | 10 +- lib/Sandbox/Sandbox.csproj | 5 +- .../dbqf.Serialization.tests.csproj | 20 +- lib/dbqf.Serialization.tests/packages.config | 4 - lib/dbqf.tests/Chinook.sqlite | Bin 1067008 -> 0 bytes lib/dbqf.tests/Processing/Sqlite_Fixture.cs | 2 +- lib/dbqf.tests/app.config | 18 +- lib/dbqf.tests/dbqf.core.tests.csproj | 38 ++-- lib/dbqf.tests/packages.config | 10 - 69 files changed, 2756 insertions(+), 234 deletions(-) create mode 100644 lib/Application/Standalone.Core/FodyWeavers.xsd delete mode 100644 lib/Application/Standalone.Core/packages.config create mode 100644 lib/Application/Standalone.WPF/FodyWeavers.xsd delete mode 100644 lib/Application/Standalone.WPF/packages.config create mode 100644 lib/Application/Standalone/FodyWeavers.xsd delete mode 100644 lib/Application/Standalone/packages.config create mode 100644 lib/Frontends/dbqf.WPF/FodyWeavers.xsd delete mode 100644 lib/Frontends/dbqf.WPF/packages.config create mode 100644 lib/Frontends/dbqf.WinForms.tests/app.config delete mode 100644 lib/Frontends/dbqf.WinForms.tests/packages.config create mode 100644 lib/MigrationBackup/130dd04b/dbqf.core.tests/NuGetUpgradeLog.html create mode 100644 lib/MigrationBackup/130dd04b/dbqf.core.tests/dbqf.core.tests.csproj create mode 100644 lib/MigrationBackup/130dd04b/dbqf.core.tests/packages.config create mode 100644 lib/MigrationBackup/204b4f9e/dbqf.Serialization.tests/NuGetUpgradeLog.html create mode 100644 lib/MigrationBackup/204b4f9e/dbqf.Serialization.tests/dbqf.Serialization.tests.csproj create mode 100644 lib/MigrationBackup/204b4f9e/dbqf.Serialization.tests/packages.config create mode 100644 lib/MigrationBackup/4037093f/Frontends/dbqf.WinForms.tests/NuGetUpgradeLog.html create mode 100644 lib/MigrationBackup/4037093f/Frontends/dbqf.WinForms.tests/dbqf.WinForms.tests.csproj create mode 100644 lib/MigrationBackup/4037093f/Frontends/dbqf.WinForms.tests/packages.config create mode 100644 lib/MigrationBackup/4bd13565/Application/Standalone/NuGetUpgradeLog.html create mode 100644 lib/MigrationBackup/4bd13565/Application/Standalone/Standalone.csproj create mode 100644 lib/MigrationBackup/4bd13565/Application/Standalone/packages.config create mode 100644 lib/MigrationBackup/d81c1cbe/Frontends/dbqf.WPF/NuGetUpgradeLog.html create mode 100644 lib/MigrationBackup/d81c1cbe/Frontends/dbqf.WPF/dbqf.WPF.csproj create mode 100644 lib/MigrationBackup/d81c1cbe/Frontends/dbqf.WPF/packages.config create mode 100644 lib/MigrationBackup/dfc20534/Application/Standalone.Core/NuGetUpgradeLog.html create mode 100644 lib/MigrationBackup/dfc20534/Application/Standalone.Core/Standalone.Core.csproj create mode 100644 lib/MigrationBackup/dfc20534/Application/Standalone.Core/packages.config create mode 100644 lib/MigrationBackup/f1ebad9e/Application/Standalone.WPF/NuGetUpgradeLog.html create mode 100644 lib/MigrationBackup/f1ebad9e/Application/Standalone.WPF/Standalone.WPF.csproj create mode 100644 lib/MigrationBackup/f1ebad9e/Application/Standalone.WPF/packages.config delete mode 100644 lib/dbqf.Serialization.tests/packages.config delete mode 100644 lib/dbqf.tests/Chinook.sqlite delete mode 100644 lib/dbqf.tests/packages.config diff --git a/lib/Application/Standalone.Core/ApplicationBase.cs b/lib/Application/Standalone.Core/ApplicationBase.cs index 30b1e76..59a12d5 100644 --- a/lib/Application/Standalone.Core/ApplicationBase.cs +++ b/lib/Application/Standalone.Core/ApplicationBase.cs @@ -18,7 +18,7 @@ namespace Standalone.Core { - [ImplementPropertyChanged] + [AddINotifyPropertyChangedInterface] public class ApplicationBase : IApplication, INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; diff --git a/lib/Application/Standalone.Core/Display/ConnectionAdapter.cs b/lib/Application/Standalone.Core/Display/ConnectionAdapter.cs index 06f8534..5a8ea49 100644 --- a/lib/Application/Standalone.Core/Display/ConnectionAdapter.cs +++ b/lib/Application/Standalone.Core/Display/ConnectionAdapter.cs @@ -11,7 +11,7 @@ namespace Standalone.Core.Display { - [ImplementPropertyChanged] + [AddINotifyPropertyChangedInterface] public class ConnectionAdapter { private ProjectAdapter _project; diff --git a/lib/Application/Standalone.Core/Display/ProjectAdapter.cs b/lib/Application/Standalone.Core/Display/ProjectAdapter.cs index c224f45..ed0a4bd 100644 --- a/lib/Application/Standalone.Core/Display/ProjectAdapter.cs +++ b/lib/Application/Standalone.Core/Display/ProjectAdapter.cs @@ -11,7 +11,7 @@ namespace Standalone.Core.Display { - [ImplementPropertyChanged] + [AddINotifyPropertyChangedInterface] public class ProjectAdapter { public Project Project { get; private set; } diff --git a/lib/Application/Standalone.Core/FodyWeavers.xml b/lib/Application/Standalone.Core/FodyWeavers.xml index bb0f322..256b951 100644 --- a/lib/Application/Standalone.Core/FodyWeavers.xml +++ b/lib/Application/Standalone.Core/FodyWeavers.xml @@ -1,4 +1,4 @@  - - + + \ No newline at end of file diff --git a/lib/Application/Standalone.Core/FodyWeavers.xsd b/lib/Application/Standalone.Core/FodyWeavers.xsd new file mode 100644 index 0000000..69dbe48 --- /dev/null +++ b/lib/Application/Standalone.Core/FodyWeavers.xsd @@ -0,0 +1,74 @@ + + + + + + + + + + + Used to control if the On_PropertyName_Changed feature is enabled. + + + + + Used to control if the Dependent properties feature is enabled. + + + + + Used to control if the IsChanged property feature is enabled. + + + + + Used to change the name of the method that fires the notify event. This is a string that accepts multiple values in a comma separated form. + + + + + Used to control if equality checks should be inserted. If false, equality checking will be disabled for the project. + + + + + Used to control if equality checks should use the Equals method resolved from the base class. + + + + + Used to control if equality checks should use the static Equals method resolved from the base class. + + + + + Used to turn off build warnings from this weaver. + + + + + Used to turn off build warnings about mismatched On_PropertyName_Changed methods. + + + + + + + + 'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed. + + + + + A comma-separated list of error codes that can be safely ignored in assembly verification. + + + + + 'false' to turn off automatic generation of the XML Schema file. + + + + + \ No newline at end of file diff --git a/lib/Application/Standalone.Core/Standalone.Core.csproj b/lib/Application/Standalone.Core/Standalone.Core.csproj index 1a17e07..43c1119 100644 --- a/lib/Application/Standalone.Core/Standalone.Core.csproj +++ b/lib/Application/Standalone.Core/Standalone.Core.csproj @@ -9,10 +9,11 @@ Properties Standalone.Core Standalone.Core - v4.5 + v4.8 512 ..\ - 8931243d + + @@ -35,21 +36,11 @@ false - - ..\..\packages\Castle.Core.3.3.0\lib\net45\Castle.Core.dll - - - ..\..\packages\Castle.Windsor.3.3.0\lib\net45\Castle.Windsor.dll - - - ..\..\packages\PropertyChanged.Fody.1.48.2.0\Lib\NET35\PropertyChanged.dll - False - + - - ..\..\packages\System.Data.SQLite.Core.1.0.94.0\lib\net45\System.Data.SQLite.dll - + + @@ -126,14 +117,30 @@ - + + + 5.0.0 + + + 5.1.1 + + + 6.6.3 + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + 3.4.1 + + + 1.0.116 + + - - + + + + + + + + Used to control if the On_PropertyName_Changed feature is enabled. + + + + + Used to control if the Dependent properties feature is enabled. + + + + + Used to control if the IsChanged property feature is enabled. + + + + + Used to change the name of the method that fires the notify event. This is a string that accepts multiple values in a comma separated form. + + + + + Used to control if equality checks should be inserted. If false, equality checking will be disabled for the project. + + + + + Used to control if equality checks should use the Equals method resolved from the base class. + + + + + Used to control if equality checks should use the static Equals method resolved from the base class. + + + + + Used to turn off build warnings from this weaver. + + + + + Used to turn off build warnings about mismatched On_PropertyName_Changed methods. + + + + + + + + 'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed. + + + + + A comma-separated list of error codes that can be safely ignored in assembly verification. + + + + + 'false' to turn off automatic generation of the XML Schema file. + + + + + \ No newline at end of file diff --git a/lib/Application/Standalone.WPF/MainWindowAdapter.cs b/lib/Application/Standalone.WPF/MainWindowAdapter.cs index 9433b8b..a627dbe 100644 --- a/lib/Application/Standalone.WPF/MainWindowAdapter.cs +++ b/lib/Application/Standalone.WPF/MainWindowAdapter.cs @@ -21,7 +21,7 @@ namespace Standalone.WPF { - [ImplementPropertyChanged] + [AddINotifyPropertyChangedInterface] public class MainWindowAdapter : Core.ApplicationBase { public ProjectAdapter ProjectAdapter { get; private set; } diff --git a/lib/Application/Standalone.WPF/Properties/Resources.Designer.cs b/lib/Application/Standalone.WPF/Properties/Resources.Designer.cs index 225388f..5d2114b 100644 --- a/lib/Application/Standalone.WPF/Properties/Resources.Designer.cs +++ b/lib/Application/Standalone.WPF/Properties/Resources.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:4.0.30319.18408 +// Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Standalone.WPF.Properties { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Resources { diff --git a/lib/Application/Standalone.WPF/Properties/Settings.Designer.cs b/lib/Application/Standalone.WPF/Properties/Settings.Designer.cs index 223ee9c..8aafa1f 100644 --- a/lib/Application/Standalone.WPF/Properties/Settings.Designer.cs +++ b/lib/Application/Standalone.WPF/Properties/Settings.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:4.0.30319.34209 +// Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -12,7 +12,7 @@ namespace Standalone.WPF.Properties { [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "12.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.1.0.0")] internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); diff --git a/lib/Application/Standalone.WPF/Standalone.WPF.csproj b/lib/Application/Standalone.WPF/Standalone.WPF.csproj index 5a6b093..24e27fe 100644 --- a/lib/Application/Standalone.WPF/Standalone.WPF.csproj +++ b/lib/Application/Standalone.WPF/Standalone.WPF.csproj @@ -1,5 +1,5 @@  - + Debug @@ -9,13 +9,14 @@ Properties Standalone.WPF Standalone.WPF - v4.5 + v4.8 512 {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} 4 ..\ - 515a49d7 + + AnyCPU @@ -40,30 +41,16 @@ - - ..\..\packages\Castle.Core.3.3.3\lib\net40-client\Castle.Core.dll - - - ..\..\packages\Castle.Windsor.3.3.0\lib\net40\Castle.Windsor.dll - - - ..\..\packages\PropertyChanged.Fody.1.48.2.0\Lib\NET35\PropertyChanged.dll - False - + - - False - ..\..\packages\System.Data.SQLite.Core.1.0.94.0\lib\net45\System.Data.SQLite.dll - - - ..\..\packages\Expression.Blend.Sdk.1.0.2\lib\net45\System.Windows.Interactivity.dll - + + @@ -77,9 +64,6 @@ - - ..\..\packages\WpfAnimatedGif.1.4.13\lib\net\WpfAnimatedGif.dll - @@ -153,7 +137,6 @@ PreserveNewest - SettingsSingleFileGenerator Settings.Designer.cs @@ -185,9 +168,33 @@ + + + 5.0.0 + + + 5.1.1 + + + 1.0.2 + + + 6.6.3 + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + 3.4.1 + + + 1.0.116 + + + 2.0.2 + + - - - + \ No newline at end of file diff --git a/lib/Application/Standalone.WPF/ViewModel/ConnectionAdapter.cs b/lib/Application/Standalone.WPF/ViewModel/ConnectionAdapter.cs index 52998eb..2249530 100644 --- a/lib/Application/Standalone.WPF/ViewModel/ConnectionAdapter.cs +++ b/lib/Application/Standalone.WPF/ViewModel/ConnectionAdapter.cs @@ -12,7 +12,7 @@ namespace Standalone.WPF.ViewModel { - [ImplementPropertyChanged] + [AddINotifyPropertyChangedInterface] public class ConnectionAdapter { private ProjectAdapter _project; diff --git a/lib/Application/Standalone.WPF/ViewModel/ProjectAdapter.cs b/lib/Application/Standalone.WPF/ViewModel/ProjectAdapter.cs index 54acdaf..beb7e82 100644 --- a/lib/Application/Standalone.WPF/ViewModel/ProjectAdapter.cs +++ b/lib/Application/Standalone.WPF/ViewModel/ProjectAdapter.cs @@ -11,7 +11,7 @@ namespace Standalone.WPF.ViewModel { - [ImplementPropertyChanged] + [AddINotifyPropertyChangedInterface] public class ProjectAdapter { public Project Project { get; private set; } diff --git a/lib/Application/Standalone.WPF/app.config b/lib/Application/Standalone.WPF/app.config index 8d59f19..873cdb2 100644 --- a/lib/Application/Standalone.WPF/app.config +++ b/lib/Application/Standalone.WPF/app.config @@ -1,11 +1,11 @@ - + - +
- + 300 @@ -30,4 +30,12 @@ + + + + + + + + diff --git a/lib/Application/Standalone.WPF/packages.config b/lib/Application/Standalone.WPF/packages.config deleted file mode 100644 index e83d985..0000000 --- a/lib/Application/Standalone.WPF/packages.config +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/lib/Application/Standalone/App.config b/lib/Application/Standalone/App.config index a3d9f4c..feb91b4 100644 --- a/lib/Application/Standalone/App.config +++ b/lib/Application/Standalone/App.config @@ -7,13 +7,17 @@ - + - + + + + + @@ -30,4 +34,4 @@ - \ No newline at end of file + diff --git a/lib/Application/Standalone/FodyWeavers.xml b/lib/Application/Standalone/FodyWeavers.xml index bb0f322..256b951 100644 --- a/lib/Application/Standalone/FodyWeavers.xml +++ b/lib/Application/Standalone/FodyWeavers.xml @@ -1,4 +1,4 @@  - - + + \ No newline at end of file diff --git a/lib/Application/Standalone/FodyWeavers.xsd b/lib/Application/Standalone/FodyWeavers.xsd new file mode 100644 index 0000000..69dbe48 --- /dev/null +++ b/lib/Application/Standalone/FodyWeavers.xsd @@ -0,0 +1,74 @@ + + + + + + + + + + + Used to control if the On_PropertyName_Changed feature is enabled. + + + + + Used to control if the Dependent properties feature is enabled. + + + + + Used to control if the IsChanged property feature is enabled. + + + + + Used to change the name of the method that fires the notify event. This is a string that accepts multiple values in a comma separated form. + + + + + Used to control if equality checks should be inserted. If false, equality checking will be disabled for the project. + + + + + Used to control if equality checks should use the Equals method resolved from the base class. + + + + + Used to control if equality checks should use the static Equals method resolved from the base class. + + + + + Used to turn off build warnings from this weaver. + + + + + Used to turn off build warnings about mismatched On_PropertyName_Changed methods. + + + + + + + + 'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed. + + + + + A comma-separated list of error codes that can be safely ignored in assembly verification. + + + + + 'false' to turn off automatic generation of the XML Schema file. + + + + + \ No newline at end of file diff --git a/lib/Application/Standalone/Forms/MainAdapter.cs b/lib/Application/Standalone/Forms/MainAdapter.cs index 28e0543..31cbc7f 100644 --- a/lib/Application/Standalone/Forms/MainAdapter.cs +++ b/lib/Application/Standalone/Forms/MainAdapter.cs @@ -20,7 +20,7 @@ namespace Standalone.Forms { - [ImplementPropertyChanged] + [AddINotifyPropertyChangedInterface] public class MainAdapter : Core.ApplicationBase { public DbServiceFactory ServiceFactory { get; set; } diff --git a/lib/Application/Standalone/Properties/Resources.Designer.cs b/lib/Application/Standalone/Properties/Resources.Designer.cs index 7622e29..a3db465 100644 --- a/lib/Application/Standalone/Properties/Resources.Designer.cs +++ b/lib/Application/Standalone/Properties/Resources.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:4.0.30319.18408 +// Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace Standalone.Properties { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Resources { diff --git a/lib/Application/Standalone/Properties/Settings.Designer.cs b/lib/Application/Standalone/Properties/Settings.Designer.cs index 7b27a14..8b34bcd 100644 --- a/lib/Application/Standalone/Properties/Settings.Designer.cs +++ b/lib/Application/Standalone/Properties/Settings.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:4.0.30319.18408 +// Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -12,7 +12,7 @@ namespace Standalone.Properties { [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.1.0.0")] internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); diff --git a/lib/Application/Standalone/Properties/Settings.settings b/lib/Application/Standalone/Properties/Settings.settings index 6a9ef28..e5d818e 100644 --- a/lib/Application/Standalone/Properties/Settings.settings +++ b/lib/Application/Standalone/Properties/Settings.settings @@ -8,7 +8,7 @@ -1 - + diff --git a/lib/Application/Standalone/Standalone.csproj b/lib/Application/Standalone/Standalone.csproj index 10b5df7..90f1c85 100644 --- a/lib/Application/Standalone/Standalone.csproj +++ b/lib/Application/Standalone/Standalone.csproj @@ -1,5 +1,5 @@  - + Debug @@ -9,9 +9,12 @@ Properties Standalone Standalone - v4.5 + v4.8 512 ..\ + + + AnyCPU @@ -34,28 +37,11 @@ 4 - - ..\..\packages\Castle.Core.3.3.0\lib\net45\Castle.Core.dll - - - ..\..\packages\Castle.Windsor.3.3.0\lib\net45\Castle.Windsor.dll - - - ..\..\packages\FCTB.2.16.1.1\lib\FastColoredTextBox.dll - - - ..\..\packages\NDesk.Options.0.2.1\lib\NDesk.Options.dll - - - ..\..\packages\PropertyChanged.Fody.1.48.2.0\Lib\NET35\PropertyChanged.dll - False - + - - False - ..\..\packages\System.Data.SQLite.Core.1.0.94.0\lib\net45\System.Data.SQLite.dll - + + @@ -120,7 +106,6 @@ PreserveNewest - @@ -168,9 +153,32 @@ + + + 5.0.0 + + + 5.1.1 + + + 2.16.24 + + + 6.6.3 + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + 0.2.1 + + + 3.4.1 + + + 1.0.116 + + - - + + + + + + + + Used to control if the On_PropertyName_Changed feature is enabled. + + + + + Used to control if the Dependent properties feature is enabled. + + + + + Used to control if the IsChanged property feature is enabled. + + + + + Used to change the name of the method that fires the notify event. This is a string that accepts multiple values in a comma separated form. + + + + + Used to control if equality checks should be inserted. If false, equality checking will be disabled for the project. + + + + + Used to control if equality checks should use the Equals method resolved from the base class. + + + + + Used to control if equality checks should use the static Equals method resolved from the base class. + + + + + Used to turn off build warnings from this weaver. + + + + + Used to turn off build warnings about mismatched On_PropertyName_Changed methods. + + + + + + + + 'true' to run assembly verification (PEVerify) on the target assembly after all weavers have been executed. + + + + + A comma-separated list of error codes that can be safely ignored in assembly verification. + + + + + 'false' to turn off automatic generation of the XML Schema file. + + + + + \ No newline at end of file diff --git a/lib/Frontends/dbqf.WPF/Properties/Resources.Designer.cs b/lib/Frontends/dbqf.WPF/Properties/Resources.Designer.cs index e494b8c..4c0d2c5 100644 --- a/lib/Frontends/dbqf.WPF/Properties/Resources.Designer.cs +++ b/lib/Frontends/dbqf.WPF/Properties/Resources.Designer.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. -// Runtime Version:4.0.30319.34209 +// Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -19,7 +19,7 @@ namespace dbqf.WPF.Properties { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Resources { diff --git a/lib/Frontends/dbqf.WPF/UIElements/Controls/BetweenControl.xaml.cs b/lib/Frontends/dbqf.WPF/UIElements/Controls/BetweenControl.xaml.cs index a21097e..20c18d3 100644 --- a/lib/Frontends/dbqf.WPF/UIElements/Controls/BetweenControl.xaml.cs +++ b/lib/Frontends/dbqf.WPF/UIElements/Controls/BetweenControl.xaml.cs @@ -19,7 +19,7 @@ namespace dbqf.WPF.UIElements.Controls /// /// Interaction logic for BetweenControl.xaml /// - [ImplementPropertyChanged] + [AddINotifyPropertyChangedInterface] public partial class BetweenControl : UserControl { public BetweenControl() diff --git a/lib/Frontends/dbqf.WPF/dbqf.WPF.csproj b/lib/Frontends/dbqf.WPF/dbqf.WPF.csproj index 5d86d22..d52fae4 100644 --- a/lib/Frontends/dbqf.WPF/dbqf.WPF.csproj +++ b/lib/Frontends/dbqf.WPF/dbqf.WPF.csproj @@ -9,11 +9,12 @@ Properties dbqf.WPF dbqf.WPF - v4.0 + v4.8 512 ..\ - 4727c75b + + true @@ -23,6 +24,7 @@ DEBUG;TRACE prompt 4 + false pdbonly @@ -31,21 +33,14 @@ TRACE prompt 4 + false - - ..\..\packages\PropertyChanged.Fody.1.48.2.0\Lib\NET35\PropertyChanged.dll - False - - - False - ..\..\packages\Expression.Blend.Sdk.1.0.2\lib\net40-client\System.Windows.Interactivity.dll - @@ -122,18 +117,26 @@ - - - ResXFileCodeGenerator Resources.Designer.cs - + + + 1.0.2 + + + 6.6.3 + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + 3.4.1 + + - - - + \ No newline at end of file diff --git a/lib/Frontends/dbqf.WPF/packages.config b/lib/Frontends/dbqf.WPF/packages.config deleted file mode 100644 index bc2ea53..0000000 --- a/lib/Frontends/dbqf.WPF/packages.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/lib/Frontends/dbqf.WinForms.tests/app.config b/lib/Frontends/dbqf.WinForms.tests/app.config new file mode 100644 index 0000000..689a2a5 --- /dev/null +++ b/lib/Frontends/dbqf.WinForms.tests/app.config @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/lib/Frontends/dbqf.WinForms.tests/dbqf.WinForms.tests.csproj b/lib/Frontends/dbqf.WinForms.tests/dbqf.WinForms.tests.csproj index 3c3ab91..24d11a4 100644 --- a/lib/Frontends/dbqf.WinForms.tests/dbqf.WinForms.tests.csproj +++ b/lib/Frontends/dbqf.WinForms.tests/dbqf.WinForms.tests.csproj @@ -9,9 +9,12 @@ Properties dbqf.WinForms.tests dbqf.WinForms.tests - v4.5 + v4.8 512 ..\ + + + true @@ -31,9 +34,6 @@ 4 - - ..\..\packages\NUnit.2.6.3\lib\nunit.framework.dll - @@ -47,7 +47,7 @@ - + @@ -67,6 +67,11 @@ dbqf.WinForms + + + 3.13.3 + + - - + \ No newline at end of file diff --git a/lib/Frontends/dbqf.WinForms.tests/packages.config b/lib/Frontends/dbqf.WinForms.tests/packages.config deleted file mode 100644 index ad37a52..0000000 --- a/lib/Frontends/dbqf.WinForms.tests/packages.config +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/lib/MigrationBackup/130dd04b/dbqf.core.tests/NuGetUpgradeLog.html b/lib/MigrationBackup/130dd04b/dbqf.core.tests/NuGetUpgradeLog.html new file mode 100644 index 0000000..afb3077 --- /dev/null +++ b/lib/MigrationBackup/130dd04b/dbqf.core.tests/NuGetUpgradeLog.html @@ -0,0 +1,167 @@ + + + + + NuGetMigrationLog +

+ NuGet Migration Report - dbqf.core.tests

Overview

Migration to PackageReference was completed successfully. Please build and run your solution to verify that all packages are available.
+ If you run into any problems, have feedback, questions, or concerns, please + file an issue on the NuGet GitHub repository.
+ Changed files and this report have been backed up here: + D:\GitHub\dbqf\lib\MigrationBackup\130dd04b\dbqf.core.tests

Packages processed

Top-level dependencies:

Package IdVersion
ChinookDatabase.Sqlite + v1.4.0
NUnit + v3.13.3
System.Data.SQLite + v1.0.116

Transitive dependencies:

Package IdVersion
EntityFramework + v6.4.4
Stub.System.Data.SQLite.Core.NetFramework + v1.0.116
System.Data.SQLite.Core + v1.0.116
System.Data.SQLite.EF6 + v1.0.116
System.Data.SQLite.Linq + v1.0.116

Package compatibility issues

Description
+ No issues were found. +
\ No newline at end of file diff --git a/lib/MigrationBackup/130dd04b/dbqf.core.tests/dbqf.core.tests.csproj b/lib/MigrationBackup/130dd04b/dbqf.core.tests/dbqf.core.tests.csproj new file mode 100644 index 0000000..e593496 --- /dev/null +++ b/lib/MigrationBackup/130dd04b/dbqf.core.tests/dbqf.core.tests.csproj @@ -0,0 +1,129 @@ + + + + + + + Debug + AnyCPU + {BC5AAA8E-D0F7-48DE-9F71-3A7C21BDD6D1} + Library + Properties + dbqf.core.tests + dbqf.core.tests + v4.5 + 512 + ..\ + + + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + ..\packages\EntityFramework.6.4.4\lib\net45\EntityFramework.dll + + + ..\packages\EntityFramework.6.4.4\lib\net45\EntityFramework.SqlServer.dll + + + ..\packages\NUnit.3.13.3\lib\net45\nunit.framework.dll + + + + + + ..\packages\Stub.System.Data.SQLite.Core.NetFramework.1.0.116.0\lib\net45\System.Data.SQLite.dll + + + ..\packages\System.Data.SQLite.EF6.1.0.116.0\lib\net45\System.Data.SQLite.EF6.dll + + + ..\packages\System.Data.SQLite.Linq.1.0.116.0\lib\net45\System.Data.SQLite.Linq.dll + + + + + + + + + + + + + + + + + + + + + + + + True + True + Settings.settings + + + + + + + + + + {ab9bdec4-8264-49a2-b2b6-ef6276341535} + dbqf.core + + + {8677a10f-415f-4f5f-abc5-726ede1cb372} + dbqf.Sql + + + + + + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + + + + + + \ No newline at end of file diff --git a/lib/MigrationBackup/130dd04b/dbqf.core.tests/packages.config b/lib/MigrationBackup/130dd04b/dbqf.core.tests/packages.config new file mode 100644 index 0000000..5a59894 --- /dev/null +++ b/lib/MigrationBackup/130dd04b/dbqf.core.tests/packages.config @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/lib/MigrationBackup/204b4f9e/dbqf.Serialization.tests/NuGetUpgradeLog.html b/lib/MigrationBackup/204b4f9e/dbqf.Serialization.tests/NuGetUpgradeLog.html new file mode 100644 index 0000000..2450640 --- /dev/null +++ b/lib/MigrationBackup/204b4f9e/dbqf.Serialization.tests/NuGetUpgradeLog.html @@ -0,0 +1,162 @@ + + + + + NuGetMigrationLog +

+ NuGet Migration Report - dbqf.Serialization.tests

Overview

Migration to PackageReference was completed successfully. Please build and run your solution to verify that all packages are available.
+ If you run into any problems, have feedback, questions, or concerns, please + file an issue on the NuGet GitHub repository.
+ Changed files and this report have been backed up here: + D:\GitHub\dbqf\lib\MigrationBackup\204b4f9e\dbqf.Serialization.tests

Packages processed

Top-level dependencies:

Package IdVersion
NUnit + v3.13.3

Transitive dependencies:

Package IdVersion
+ No transitive dependencies found. +

Package compatibility issues

Description
+ No issues were found. +
\ No newline at end of file diff --git a/lib/MigrationBackup/204b4f9e/dbqf.Serialization.tests/dbqf.Serialization.tests.csproj b/lib/MigrationBackup/204b4f9e/dbqf.Serialization.tests/dbqf.Serialization.tests.csproj new file mode 100644 index 0000000..2cf01aa --- /dev/null +++ b/lib/MigrationBackup/204b4f9e/dbqf.Serialization.tests/dbqf.Serialization.tests.csproj @@ -0,0 +1,78 @@ + + + + + + Debug + AnyCPU + {281B5D3F-E4B0-480C-A0CD-4CB3F34B8240} + Library + Properties + dbqf.Serialization.tests + dbqf.Serialization.tests + v2.0 + 512 + ..\ + + + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + {8677a10f-415f-4f5f-abc5-726ede1cb372} + dbqf.Sql + + + {ab9bdec4-8264-49a2-b2b6-ef6276341535} + dbqf.core + + + {f46b0af8-b45b-4897-995f-bba8a290999a} + dbqf.Serialization + + + + + + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + + \ No newline at end of file diff --git a/lib/MigrationBackup/204b4f9e/dbqf.Serialization.tests/packages.config b/lib/MigrationBackup/204b4f9e/dbqf.Serialization.tests/packages.config new file mode 100644 index 0000000..e754e5d --- /dev/null +++ b/lib/MigrationBackup/204b4f9e/dbqf.Serialization.tests/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/lib/MigrationBackup/4037093f/Frontends/dbqf.WinForms.tests/NuGetUpgradeLog.html b/lib/MigrationBackup/4037093f/Frontends/dbqf.WinForms.tests/NuGetUpgradeLog.html new file mode 100644 index 0000000..43419d0 --- /dev/null +++ b/lib/MigrationBackup/4037093f/Frontends/dbqf.WinForms.tests/NuGetUpgradeLog.html @@ -0,0 +1,162 @@ + + + + + NuGetMigrationLog +

+ NuGet Migration Report - Frontends\dbqf.WinForms.tests

Overview

Migration to PackageReference was completed successfully. Please build and run your solution to verify that all packages are available.
+ If you run into any problems, have feedback, questions, or concerns, please + file an issue on the NuGet GitHub repository.
+ Changed files and this report have been backed up here: + D:\GitHub\dbqf\lib\MigrationBackup\4037093f\Frontends\dbqf.WinForms.tests

Packages processed

Top-level dependencies:

Package IdVersion
NUnit + v3.13.3

Transitive dependencies:

Package IdVersion
+ No transitive dependencies found. +

Package compatibility issues

Description
+ No issues were found. +
\ No newline at end of file diff --git a/lib/MigrationBackup/4037093f/Frontends/dbqf.WinForms.tests/dbqf.WinForms.tests.csproj b/lib/MigrationBackup/4037093f/Frontends/dbqf.WinForms.tests/dbqf.WinForms.tests.csproj new file mode 100644 index 0000000..e85f89d --- /dev/null +++ b/lib/MigrationBackup/4037093f/Frontends/dbqf.WinForms.tests/dbqf.WinForms.tests.csproj @@ -0,0 +1,89 @@ + + + + + + Debug + AnyCPU + {4BCD0945-359F-4381-98D5-2D913CBE4A76} + Library + Properties + dbqf.WinForms.tests + dbqf.WinForms.tests + v4.8 + 512 + ..\ + + + + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + ..\..\packages\NUnit.3.13.3\lib\net45\nunit.framework.dll + + + + + + + + + + + + + + + + + + + + {ab9bdec4-8264-49a2-b2b6-ef6276341535} + dbqf.core + + + {8677a10f-415f-4f5f-abc5-726ede1cb372} + dbqf.Sql + + + {bc5aaa8e-d0f7-48de-9f71-3a7c21bdd6d1} + dbqf.core.tests + + + {b4727dd4-cef3-4740-8b90-ce6e2b1c8d26} + dbqf.WinForms + + + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + + \ No newline at end of file diff --git a/lib/MigrationBackup/4037093f/Frontends/dbqf.WinForms.tests/packages.config b/lib/MigrationBackup/4037093f/Frontends/dbqf.WinForms.tests/packages.config new file mode 100644 index 0000000..ead4ce5 --- /dev/null +++ b/lib/MigrationBackup/4037093f/Frontends/dbqf.WinForms.tests/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/lib/MigrationBackup/4bd13565/Application/Standalone/NuGetUpgradeLog.html b/lib/MigrationBackup/4bd13565/Application/Standalone/NuGetUpgradeLog.html new file mode 100644 index 0000000..45723e7 --- /dev/null +++ b/lib/MigrationBackup/4bd13565/Application/Standalone/NuGetUpgradeLog.html @@ -0,0 +1,167 @@ + + + + + NuGetMigrationLog +

+ NuGet Migration Report - Application\Standalone

Overview

Migration to PackageReference was completed successfully. Please build and run your solution to verify that all packages are available.
+ If you run into any problems, have feedback, questions, or concerns, please + file an issue on the NuGet GitHub repository.
+ Changed files and this report have been backed up here: + D:\GitHub\dbqf\lib\MigrationBackup\4bd13565\Application\Standalone

Packages processed

Top-level dependencies:

Package IdVersion
Castle.Core + v5.0.0
Castle.Windsor + v5.1.1
FCTB + v2.16.24
Fody + v6.6.3
NDesk.Options + v0.2.1
PropertyChanged.Fody + v3.4.1
System.Data.SQLite.Core + v1.0.116

Transitive dependencies:

Package IdVersion
Stub.System.Data.SQLite.Core.NetFramework + v1.0.116

Package compatibility issues

Description
+ No issues were found. +
\ No newline at end of file diff --git a/lib/MigrationBackup/4bd13565/Application/Standalone/Standalone.csproj b/lib/MigrationBackup/4bd13565/Application/Standalone/Standalone.csproj new file mode 100644 index 0000000..620aafb --- /dev/null +++ b/lib/MigrationBackup/4bd13565/Application/Standalone/Standalone.csproj @@ -0,0 +1,194 @@ + + + + + + Debug + AnyCPU + {5AAD85B2-212D-421C-9C9B-8B2675550E1E} + WinExe + Properties + Standalone + Standalone + v4.8 + 512 + ..\ + + + + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + true + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + ..\..\packages\Castle.Core.5.0.0\lib\net462\Castle.Core.dll + + + ..\..\packages\Castle.Windsor.5.1.1\lib\net45\Castle.Windsor.dll + + + ..\..\packages\FCTB.2.16.24\lib\FastColoredTextBox.dll + + + ..\..\packages\NDesk.Options.0.2.1\lib\NDesk.Options.dll + + + ..\..\packages\PropertyChanged.Fody.3.4.1\lib\net40\PropertyChanged.dll + + + + + + ..\..\packages\Stub.System.Data.SQLite.Core.NetFramework.1.0.116.0\lib\net45\System.Data.SQLite.dll + + + + + + + + + + + + + + + Form + + + AboutDialog.cs + + + Form + + + Main.cs + + + + + UserControl + + + RetrieveFieldsView.cs + + + + + + + + + + + + + + + AboutDialog.cs + + + Main.cs + + + RetrieveFieldsView.cs + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + True + Resources.resx + True + + + PreserveNewest + + + + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + True + Settings.settings + True + + + + + + + + {f46b0af8-b45b-4897-995f-bba8a290999a} + dbqf.Serialization + + + {8677a10f-415f-4f5f-abc5-726ede1cb372} + dbqf.Sql + + + {bc5aaa8e-d0f7-48de-9f71-3a7c21bdd6d1} + dbqf.core.tests + + + {b4727dd4-cef3-4740-8b90-ce6e2b1c8d26} + dbqf.WinForms + + + {ab9bdec4-8264-49a2-b2b6-ef6276341535} + dbqf.core + + + {a9091adb-fc19-4982-bce4-6a0425f974d6} + Standalone.Core + + + + + + + + + + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + + + + + \ No newline at end of file diff --git a/lib/MigrationBackup/4bd13565/Application/Standalone/packages.config b/lib/MigrationBackup/4bd13565/Application/Standalone/packages.config new file mode 100644 index 0000000..b567546 --- /dev/null +++ b/lib/MigrationBackup/4bd13565/Application/Standalone/packages.config @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/lib/MigrationBackup/d81c1cbe/Frontends/dbqf.WPF/NuGetUpgradeLog.html b/lib/MigrationBackup/d81c1cbe/Frontends/dbqf.WPF/NuGetUpgradeLog.html new file mode 100644 index 0000000..aeffc8c --- /dev/null +++ b/lib/MigrationBackup/d81c1cbe/Frontends/dbqf.WPF/NuGetUpgradeLog.html @@ -0,0 +1,164 @@ + + + + + NuGetMigrationLog +

+ NuGet Migration Report - Frontends\dbqf.WPF

Overview

Migration to PackageReference was completed successfully. Please build and run your solution to verify that all packages are available.
+ If you run into any problems, have feedback, questions, or concerns, please + file an issue on the NuGet GitHub repository.
+ Changed files and this report have been backed up here: + D:\GitHub\dbqf\lib\MigrationBackup\d81c1cbe\Frontends\dbqf.WPF

Packages processed

Top-level dependencies:

Package IdVersion
Expression.Blend.Sdk + v1.0.2
Fody + v6.6.3
PropertyChanged.Fody + v3.4.1

Transitive dependencies:

Package IdVersion
+ No transitive dependencies found. +

Package compatibility issues

Description
+ No issues were found. +
\ No newline at end of file diff --git a/lib/MigrationBackup/d81c1cbe/Frontends/dbqf.WPF/dbqf.WPF.csproj b/lib/MigrationBackup/d81c1cbe/Frontends/dbqf.WPF/dbqf.WPF.csproj new file mode 100644 index 0000000..17c680a --- /dev/null +++ b/lib/MigrationBackup/d81c1cbe/Frontends/dbqf.WPF/dbqf.WPF.csproj @@ -0,0 +1,154 @@ + + + + + + Debug + AnyCPU + {A4415051-8BE4-4D13-9A30-A9495A4701EE} + Library + Properties + dbqf.WPF + dbqf.WPF + v4.8 + 512 + + ..\ + + + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + false + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + false + + + + + + ..\..\packages\PropertyChanged.Fody.3.4.1\lib\net40\PropertyChanged.dll + + + + + + False + ..\..\packages\Expression.Blend.Sdk.1.0.2\lib\net40-client\System.Windows.Interactivity.dll + + + + + + + + + + + + + AdvancedView.xaml + + + + + + FieldPathCombo.xaml + + + PresetView.xaml + + + + + True + True + Resources.resx + + + + StandardView.xaml + + + + + + + + BetweenControl.xaml + + + + + + + + {ab9bdec4-8264-49a2-b2b6-ef6276341535} + dbqf.core + + + + + Designer + MSBuild:Compile + + + Designer + MSBuild:Compile + + + Designer + MSBuild:Compile + + + Designer + MSBuild:Compile + + + Designer + MSBuild:Compile + + + + + + + + + + + ResXFileCodeGenerator + Resources.Designer.cs + + + + + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + + + \ No newline at end of file diff --git a/lib/MigrationBackup/d81c1cbe/Frontends/dbqf.WPF/packages.config b/lib/MigrationBackup/d81c1cbe/Frontends/dbqf.WPF/packages.config new file mode 100644 index 0000000..1a51758 --- /dev/null +++ b/lib/MigrationBackup/d81c1cbe/Frontends/dbqf.WPF/packages.config @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/lib/MigrationBackup/dfc20534/Application/Standalone.Core/NuGetUpgradeLog.html b/lib/MigrationBackup/dfc20534/Application/Standalone.Core/NuGetUpgradeLog.html new file mode 100644 index 0000000..e6c36b1 --- /dev/null +++ b/lib/MigrationBackup/dfc20534/Application/Standalone.Core/NuGetUpgradeLog.html @@ -0,0 +1,165 @@ + + + + + NuGetMigrationLog +

+ NuGet Migration Report - Application\Standalone.Core

Overview

Migration to PackageReference was completed successfully. Please build and run your solution to verify that all packages are available.
+ If you run into any problems, have feedback, questions, or concerns, please + file an issue on the NuGet GitHub repository.
+ Changed files and this report have been backed up here: + D:\GitHub\dbqf\lib\MigrationBackup\dfc20534\Application\Standalone.Core

Packages processed

Top-level dependencies:

Package IdVersion
Castle.Core + v5.0.0
Castle.Windsor + v5.1.1
Fody + v6.6.3
PropertyChanged.Fody + v3.4.1
System.Data.SQLite.Core + v1.0.116

Transitive dependencies:

Package IdVersion
Stub.System.Data.SQLite.Core.NetFramework + v1.0.116

Package compatibility issues

Description
+ No issues were found. +
\ No newline at end of file diff --git a/lib/MigrationBackup/dfc20534/Application/Standalone.Core/Standalone.Core.csproj b/lib/MigrationBackup/dfc20534/Application/Standalone.Core/Standalone.Core.csproj new file mode 100644 index 0000000..359a02f --- /dev/null +++ b/lib/MigrationBackup/dfc20534/Application/Standalone.Core/Standalone.Core.csproj @@ -0,0 +1,156 @@ + + + + + + Debug + AnyCPU + {A9091ADB-FC19-4982-BCE4-6A0425F974D6} + Library + Properties + Standalone.Core + Standalone.Core + v4.8 + 512 + ..\ + + + + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + false + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + false + + + + ..\..\packages\Castle.Core.5.0.0\lib\net462\Castle.Core.dll + + + ..\..\packages\Castle.Windsor.5.1.1\lib\net45\Castle.Windsor.dll + + + ..\..\packages\PropertyChanged.Fody.3.4.1\lib\net40\PropertyChanged.dll + + + + + + ..\..\packages\Stub.System.Data.SQLite.Core.NetFramework.1.0.116.0\lib\net45\System.Data.SQLite.dll + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {5336bddd-c373-494b-94e7-aeaabc8cd88d} + dbqf.MsAccess + + + {ab9bdec4-8264-49a2-b2b6-ef6276341535} + dbqf.core + + + {f46b0af8-b45b-4897-995f-bba8a290999a} + dbqf.Serialization + + + {8677a10f-415f-4f5f-abc5-726ede1cb372} + dbqf.Sql + + + + + + + + + + + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + + + + + \ No newline at end of file diff --git a/lib/MigrationBackup/dfc20534/Application/Standalone.Core/packages.config b/lib/MigrationBackup/dfc20534/Application/Standalone.Core/packages.config new file mode 100644 index 0000000..33c6773 --- /dev/null +++ b/lib/MigrationBackup/dfc20534/Application/Standalone.Core/packages.config @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/lib/MigrationBackup/f1ebad9e/Application/Standalone.WPF/NuGetUpgradeLog.html b/lib/MigrationBackup/f1ebad9e/Application/Standalone.WPF/NuGetUpgradeLog.html new file mode 100644 index 0000000..30492eb --- /dev/null +++ b/lib/MigrationBackup/f1ebad9e/Application/Standalone.WPF/NuGetUpgradeLog.html @@ -0,0 +1,167 @@ + + + + + NuGetMigrationLog +

+ NuGet Migration Report - Application\Standalone.WPF

Overview

Migration to PackageReference was completed successfully. Please build and run your solution to verify that all packages are available.
+ If you run into any problems, have feedback, questions, or concerns, please + file an issue on the NuGet GitHub repository.
+ Changed files and this report have been backed up here: + D:\GitHub\dbqf\lib\MigrationBackup\f1ebad9e\Application\Standalone.WPF

Packages processed

Top-level dependencies:

Package IdVersion
Castle.Core + v5.0.0
Castle.Windsor + v5.1.1
Expression.Blend.Sdk + v1.0.2
Fody + v6.6.3
PropertyChanged.Fody + v3.4.1
System.Data.SQLite.Core + v1.0.116
WpfAnimatedGif + v2.0.2

Transitive dependencies:

Package IdVersion
Stub.System.Data.SQLite.Core.NetFramework + v1.0.116

Package compatibility issues

Description
+ No issues were found. +
\ No newline at end of file diff --git a/lib/MigrationBackup/f1ebad9e/Application/Standalone.WPF/Standalone.WPF.csproj b/lib/MigrationBackup/f1ebad9e/Application/Standalone.WPF/Standalone.WPF.csproj new file mode 100644 index 0000000..ecab2be --- /dev/null +++ b/lib/MigrationBackup/f1ebad9e/Application/Standalone.WPF/Standalone.WPF.csproj @@ -0,0 +1,210 @@ + + + + + + Debug + AnyCPU + {AF36D489-5EAC-4555-84A2-5FD03D700AD2} + WinExe + Properties + Standalone.WPF + Standalone.WPF + v4.8 + 512 + {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} + 4 + ..\ + + + + + + AnyCPU + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + true + + + AnyCPU + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + true + + + + + ..\..\packages\Castle.Core.5.0.0\lib\net462\Castle.Core.dll + + + ..\..\packages\Castle.Windsor.5.1.1\lib\net45\Castle.Windsor.dll + + + + ..\..\packages\PropertyChanged.Fody.3.4.1\lib\net40\PropertyChanged.dll + + + + + + + ..\..\packages\Stub.System.Data.SQLite.Core.NetFramework.1.0.116.0\lib\net45\System.Data.SQLite.dll + + + + + + + + ..\..\packages\Expression.Blend.Sdk.1.0.2\lib\net45\System.Windows.Interactivity.dll + + + + + + + + 4.0 + + + + + + + + ..\..\packages\WpfAnimatedGif.2.0.2\lib\net40\WpfAnimatedGif.dll + + + + + MSBuild:Compile + Designer + + + LoadingControl.xaml + + + + RetrieveFieldsView.xaml + + + + + + + + + + + + + + + + + + + Designer + MSBuild:Compile + + + Designer + MSBuild:Compile + + + MSBuild:Compile + Designer + + + App.xaml + Code + + + MainWindow.xaml + Code + + + + + Code + + + True + True + Resources.resx + + + True + Settings.settings + True + + + + ResXFileCodeGenerator + Resources.Designer.cs + + + + PreserveNewest + + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + + + + {ab9bdec4-8264-49a2-b2b6-ef6276341535} + dbqf.core + + + {f46b0af8-b45b-4897-995f-bba8a290999a} + dbqf.Serialization + + + {8677a10f-415f-4f5f-abc5-726ede1cb372} + dbqf.Sql + + + {a4415051-8be4-4d13-9a30-a9495a4701ee} + dbqf.WPF + + + {a9091adb-fc19-4982-bce4-6a0425f974d6} + Standalone.Core + + + + + + + + + + + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + + + + + + \ No newline at end of file diff --git a/lib/MigrationBackup/f1ebad9e/Application/Standalone.WPF/packages.config b/lib/MigrationBackup/f1ebad9e/Application/Standalone.WPF/packages.config new file mode 100644 index 0000000..61c606a --- /dev/null +++ b/lib/MigrationBackup/f1ebad9e/Application/Standalone.WPF/packages.config @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/lib/Sandbox/App.config b/lib/Sandbox/App.config index 74ba56c..988c41c 100644 --- a/lib/Sandbox/App.config +++ b/lib/Sandbox/App.config @@ -1,14 +1,18 @@  - + - + + + + + - \ No newline at end of file + diff --git a/lib/Sandbox/Sandbox.csproj b/lib/Sandbox/Sandbox.csproj index ec69cbd..4bc1abc 100644 --- a/lib/Sandbox/Sandbox.csproj +++ b/lib/Sandbox/Sandbox.csproj @@ -1,5 +1,5 @@  - + Debug @@ -9,8 +9,9 @@ Properties Sandbox Sandbox - v4.5 + v4.8 512 + AnyCPU diff --git a/lib/dbqf.Serialization.tests/dbqf.Serialization.tests.csproj b/lib/dbqf.Serialization.tests/dbqf.Serialization.tests.csproj index 31b90b8..b33f79d 100644 --- a/lib/dbqf.Serialization.tests/dbqf.Serialization.tests.csproj +++ b/lib/dbqf.Serialization.tests/dbqf.Serialization.tests.csproj @@ -1,5 +1,5 @@  - + Debug @@ -9,9 +9,12 @@ Properties dbqf.Serialization.tests dbqf.Serialization.tests - v2.0 + v4.8 512 ..\ + + + true @@ -21,6 +24,7 @@ DEBUG;TRACE prompt 4 + false pdbonly @@ -29,12 +33,9 @@ TRACE prompt 4 + false - - ..\packages\NUnit.2.6.4\lib\nunit.framework.dll - True - @@ -60,7 +61,9 @@ - + + 3.13.3 + - - + \ No newline at end of file diff --git a/lib/dbqf.Serialization.tests/packages.config b/lib/dbqf.Serialization.tests/packages.config deleted file mode 100644 index c29756e..0000000 --- a/lib/dbqf.Serialization.tests/packages.config +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/lib/dbqf.tests/Chinook.sqlite b/lib/dbqf.tests/Chinook.sqlite deleted file mode 100644 index aa10b6361f09fd51ddeb3136df79e6ed37e2dd44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1067008 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

!G+JQXMc@ksJoQt*7Enk?MfK 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�WH|vj8 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

Qwd+mvGM`WB^FyS_;& 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 BXW#$; diff --git a/lib/dbqf.tests/Processing/Sqlite_Fixture.cs b/lib/dbqf.tests/Processing/Sqlite_Fixture.cs index ef2a275..0fdc5b9 100644 --- a/lib/dbqf.tests/Processing/Sqlite_Fixture.cs +++ b/lib/dbqf.tests/Processing/Sqlite_Fixture.cs @@ -16,7 +16,7 @@ public class Sqlite_Fixture { private Chinook _db; - [TestFixtureSetUp] + [SetUp] public void Setup() { _db = new Chinook(); diff --git a/lib/dbqf.tests/app.config b/lib/dbqf.tests/app.config index 5698fd9..37b0ad7 100644 --- a/lib/dbqf.tests/app.config +++ b/lib/dbqf.tests/app.config @@ -1,19 +1,12 @@  +

- - - - - - - - @@ -21,4 +14,13 @@ + + + + + + + + + \ No newline at end of file diff --git a/lib/dbqf.tests/dbqf.core.tests.csproj b/lib/dbqf.tests/dbqf.core.tests.csproj index d01144b..7d54898 100644 --- a/lib/dbqf.tests/dbqf.core.tests.csproj +++ b/lib/dbqf.tests/dbqf.core.tests.csproj @@ -12,6 +12,8 @@ v4.5 512 ..\ + + true @@ -31,29 +33,9 @@ 4 - - ..\packages\EntityFramework.6.1.1\lib\net45\EntityFramework.dll - - - ..\packages\EntityFramework.6.1.1\lib\net45\EntityFramework.SqlServer.dll - - - ..\packages\NUnit.2.6.3\lib\nunit.framework.dll - - - False - ..\packages\System.Data.SQLite.Core.1.0.93.0\lib\net45\System.Data.SQLite.dll - - - ..\packages\System.Data.SQLite.EF6.1.0.93.0\lib\net45\System.Data.SQLite.EF6.dll - - - False - ..\packages\System.Data.SQLite.Linq.1.0.93.0\lib\net45\System.Data.SQLite.Linq.dll - @@ -98,13 +80,22 @@ - - SettingsSingleFileGenerator Settings.Designer.cs + + + 1.4.0 + + + 3.13.3 + + + 1.0.116 + + - - + \ No newline at end of file diff --git a/lib/dbqf.tests/packages.config b/lib/dbqf.tests/packages.config deleted file mode 100644 index 7a4377d..0000000 --- a/lib/dbqf.tests/packages.config +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - \ No newline at end of file From 4ae9f5628337707354d4b7c9ad894e3e67856ac6 Mon Sep 17 00:00:00 2001 From: Trent Dixon Date: Tue, 2 Aug 2022 14:58:31 +1000 Subject: [PATCH 2/2] Converted to netstandard2.0 and net6.0 --- .../Standalone.Core/Data/ISqlResults.cs | 2 +- .../Standalone.Core/Data/SqlService.cs | 2 +- .../Installers/ConfigurationInstaller.cs | 2 +- .../Installers/InitialiserInstaller.cs | 2 +- .../Properties/AssemblyInfo.cs | 36 -- .../Standalone.Core/Standalone.Core.csproj | 214 ++++-------- .../Controls/LoadingControl.xaml.cs | 2 +- .../Controls/RetrieveFieldsView.xaml.cs | 5 +- .../Standalone.WPF/MainWindow.xaml.cs | 2 +- .../Standalone.WPF/Properties/AssemblyInfo.cs | 55 --- .../Standalone.WPF/Standalone.WPF.csproj | 267 ++++----------- .../Standalone/Forms/AboutDialog.cs | 2 +- .../Forms/RetrieveFieldsViewAdapter.cs | 2 +- .../Standalone/Properties/AssemblyInfo.cs | 36 -- lib/Application/Standalone/Standalone.csproj | 264 +++++---------- .../dbqf.MsAccess/Properties/AssemblyInfo.cs | 36 -- lib/Backends/dbqf.MsAccess/SqlGenerator.cs | 2 +- .../dbqf.MsAccess/dbqf.MsAccess.csproj | 86 ++--- .../dbqf.Sql/Properties/AssemblyInfo.cs | 36 -- lib/Backends/dbqf.Sql/dbqf.Sql.csproj | 113 ++----- lib/Frontends/dbqf.WPF/AdvancedView.xaml | 2 +- .../dbqf.WPF/Properties/AssemblyInfo.cs | 36 -- .../dbqf.WPF/Properties/Resources.Designer.cs | 63 ---- .../dbqf.WPF/Properties/Resources.resx | 120 ------- lib/Frontends/dbqf.WPF/dbqf.WPF.csproj | 188 +++-------- .../Properties/AssemblyInfo.cs | 36 -- .../dbqf.WinForms.tests.csproj | 129 +++---- .../dbqf.WinForms/Properties/AssemblyInfo.cs | 36 -- .../dbqf.WinForms/dbqf.WinForms.csproj | 319 ++++++------------ .../1-Getting-Started.csproj | 121 ++----- .../Properties/AssemblyInfo.cs | 36 -- lib/Samples/2-Query-SQL/2-Query-SQL.csproj | 134 +++----- lib/Samples/2-Query-SQL/Form1.cs | 13 +- .../2-Query-SQL/Properties/AssemblyInfo.cs | 36 -- .../3-Get-Results/3-Get-Results.csproj | 137 +++----- lib/Samples/3-Get-Results/Form1.cs | 6 +- .../3-Get-Results/Properties/AssemblyInfo.cs | 36 -- .../Samples.Common/Properties/AssemblyInfo.cs | 36 -- .../Samples.Common/Samples.Common.csproj | 86 ++--- lib/Sandbox/Properties/AssemblyInfo.cs | 36 -- lib/Sandbox/Sandbox.csproj | 146 +++----- .../Properties/AssemblyInfo.cs | 36 -- .../dbqf.Serialization.tests.csproj | 112 ++---- .../Properties/AssemblyInfo.cs | 36 -- .../dbqf.Serialization.csproj | 137 ++------ lib/dbqf.core/Properties/AssemblyInfo.cs | 36 -- lib/dbqf.core/dbqf.core.csproj | 144 +------- .../Processing/Generator_Fixture.cs | 2 +- lib/dbqf.tests/Properties/AssemblyInfo.cs | 36 -- lib/dbqf.tests/Properties/Settings.settings | 6 +- .../SqlProvider/SqlCommandComparer.cs | 2 +- lib/dbqf.tests/app.config | 3 +- lib/dbqf.tests/dbqf.core.tests.csproj | 157 +++------ 53 files changed, 774 insertions(+), 2851 deletions(-) delete mode 100644 lib/Application/Standalone.Core/Properties/AssemblyInfo.cs delete mode 100644 lib/Application/Standalone.WPF/Properties/AssemblyInfo.cs delete mode 100644 lib/Application/Standalone/Properties/AssemblyInfo.cs delete mode 100644 lib/Backends/dbqf.MsAccess/Properties/AssemblyInfo.cs delete mode 100644 lib/Backends/dbqf.Sql/Properties/AssemblyInfo.cs delete mode 100644 lib/Frontends/dbqf.WPF/Properties/AssemblyInfo.cs delete mode 100644 lib/Frontends/dbqf.WPF/Properties/Resources.Designer.cs delete mode 100644 lib/Frontends/dbqf.WPF/Properties/Resources.resx delete mode 100644 lib/Frontends/dbqf.WinForms.tests/Properties/AssemblyInfo.cs delete mode 100644 lib/Frontends/dbqf.WinForms/Properties/AssemblyInfo.cs delete mode 100644 lib/Samples/1-Getting-Started/Properties/AssemblyInfo.cs delete mode 100644 lib/Samples/2-Query-SQL/Properties/AssemblyInfo.cs delete mode 100644 lib/Samples/3-Get-Results/Properties/AssemblyInfo.cs delete mode 100644 lib/Samples/Samples.Common/Properties/AssemblyInfo.cs delete mode 100644 lib/Sandbox/Properties/AssemblyInfo.cs delete mode 100644 lib/dbqf.Serialization.tests/Properties/AssemblyInfo.cs delete mode 100644 lib/dbqf.Serialization/Properties/AssemblyInfo.cs delete mode 100644 lib/dbqf.core/Properties/AssemblyInfo.cs delete mode 100644 lib/dbqf.tests/Properties/AssemblyInfo.cs diff --git a/lib/Application/Standalone.Core/Data/ISqlResults.cs b/lib/Application/Standalone.Core/Data/ISqlResults.cs index 7fbbaba..220b4f1 100644 --- a/lib/Application/Standalone.Core/Data/ISqlResults.cs +++ b/lib/Application/Standalone.Core/Data/ISqlResults.cs @@ -2,7 +2,7 @@ using System; using System.Collections.Generic; using System.Data; -using System.Data.SqlClient; +using Microsoft.Data.SqlClient; using System.Linq; using System.Text; using System.Threading.Tasks; diff --git a/lib/Application/Standalone.Core/Data/SqlService.cs b/lib/Application/Standalone.Core/Data/SqlService.cs index a58a2f3..01518f0 100644 --- a/lib/Application/Standalone.Core/Data/SqlService.cs +++ b/lib/Application/Standalone.Core/Data/SqlService.cs @@ -7,7 +7,7 @@ using System.Collections.Generic; using System.ComponentModel; using System.Data; -using System.Data.SqlClient; +using Microsoft.Data.SqlClient; using System.Text; using System.Text.RegularExpressions; diff --git a/lib/Application/Standalone.Core/Installers/ConfigurationInstaller.cs b/lib/Application/Standalone.Core/Installers/ConfigurationInstaller.cs index 16c3da0..4de735b 100644 --- a/lib/Application/Standalone.Core/Installers/ConfigurationInstaller.cs +++ b/lib/Application/Standalone.Core/Installers/ConfigurationInstaller.cs @@ -43,7 +43,7 @@ protected virtual Project CreateProject(IKernel kernel) using (TextReader reader = new StreamReader(args[1])) dto = (ProjectDTO)deserializer.Deserialize(reader); } - catch (Exception ex) + catch (Exception) { // halt application (not currently in a message loop) // TODO: need to inform the user that we couldn't load the project: this is why diff --git a/lib/Application/Standalone.Core/Installers/InitialiserInstaller.cs b/lib/Application/Standalone.Core/Installers/InitialiserInstaller.cs index 91a4798..77315e9 100644 --- a/lib/Application/Standalone.Core/Installers/InitialiserInstaller.cs +++ b/lib/Application/Standalone.Core/Installers/InitialiserInstaller.cs @@ -16,7 +16,7 @@ public class InitialiserInstaller : IWindsorInstaller public void Install(IWindsorContainer container, IConfigurationStore store) { container.Register( - Classes.FromThisAssembly().BasedOn().WithService.FromInterface(), + Classes.FromAssemblyContaining().BasedOn().WithService.FromInterface(), Component.For>().UsingFactoryMethod>( c => new List(c.ResolveAll()))); } diff --git a/lib/Application/Standalone.Core/Properties/AssemblyInfo.cs b/lib/Application/Standalone.Core/Properties/AssemblyInfo.cs deleted file mode 100644 index 4615d12..0000000 --- a/lib/Application/Standalone.Core/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// 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("Standalone.Core")] -[assembly: AssemblyDescription("Core machinery for standalone application.")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("Stuart Attenborrow")] -[assembly: AssemblyProduct("Standalone.Core")] -[assembly: AssemblyCopyright("Copyright © Stuart Attenborrow 2016")] -[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)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("c516d029-8119-46a8-bca7-0e2a6c72588d")] - -// 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("2.0.0.0")] -[assembly: AssemblyFileVersion("2.0.0.0")] diff --git a/lib/Application/Standalone.Core/Standalone.Core.csproj b/lib/Application/Standalone.Core/Standalone.Core.csproj index 43c1119..938f584 100644 --- a/lib/Application/Standalone.Core/Standalone.Core.csproj +++ b/lib/Application/Standalone.Core/Standalone.Core.csproj @@ -1,151 +1,65 @@ - - - - - Debug - AnyCPU - {A9091ADB-FC19-4982-BCE4-6A0425F974D6} - Library - Properties - Standalone.Core - Standalone.Core - v4.8 - 512 - ..\ - - - - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - false - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {5336bddd-c373-494b-94e7-aeaabc8cd88d} - dbqf.MsAccess - - - {ab9bdec4-8264-49a2-b2b6-ef6276341535} - dbqf.core - - - {f46b0af8-b45b-4897-995f-bba8a290999a} - dbqf.Serialization - - - {8677a10f-415f-4f5f-abc5-726ede1cb372} - dbqf.Sql - - - - - - - - - - - 5.0.0 - - - 5.1.1 - - - 6.6.3 - runtime; build; native; contentfiles; analyzers; buildtransitive - all - - - 3.4.1 - - - 1.0.116 - - - - + + + netstandard2.0 + Debug + AnyCPU + {A9091ADB-FC19-4982-BCE4-6A0425F974D6} + Library + Properties + Standalone.Core + Standalone.Core + 512 + ..\ + + + + Core machinery for standalone application. + Copyright © Stuart Attenborrow 2016 + Stuart Attenborrow + 2.0.0 + + + + {5336bddd-c373-494b-94e7-aeaabc8cd88d} + dbqf.MsAccess + + + {ab9bdec4-8264-49a2-b2b6-ef6276341535} + dbqf.core + + + {f46b0af8-b45b-4897-995f-bba8a290999a} + dbqf.Serialization + + + {8677a10f-415f-4f5f-abc5-726ede1cb372} + dbqf.Sql + + + + + + + + + + + 5.0.0 + + + 5.1.1 + + + 6.6.3 + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + 3.4.1 + + + + 1.0.116 + + \ No newline at end of file diff --git a/lib/Application/Standalone.WPF/Controls/LoadingControl.xaml.cs b/lib/Application/Standalone.WPF/Controls/LoadingControl.xaml.cs index cc35f68..38fb30a 100644 --- a/lib/Application/Standalone.WPF/Controls/LoadingControl.xaml.cs +++ b/lib/Application/Standalone.WPF/Controls/LoadingControl.xaml.cs @@ -22,7 +22,7 @@ public partial class LoadingControl : UserControl { public LoadingControl() { - InitializeComponent(); + //InitializeComponent(); } private void Button_Click(object sender, RoutedEventArgs e) diff --git a/lib/Application/Standalone.WPF/Controls/RetrieveFieldsView.xaml.cs b/lib/Application/Standalone.WPF/Controls/RetrieveFieldsView.xaml.cs index 0fff569..ec93dba 100644 --- a/lib/Application/Standalone.WPF/Controls/RetrieveFieldsView.xaml.cs +++ b/lib/Application/Standalone.WPF/Controls/RetrieveFieldsView.xaml.cs @@ -24,7 +24,7 @@ public partial class RetrieveFieldsView : UserControl public RetrieveFieldsViewAdapter Adapter { get; private set; } public RetrieveFieldsView(RetrieveFieldsViewAdapter adapter) { - InitializeComponent(); + //InitializeComponent(); Adapter = adapter; this.DataContext = adapter; } @@ -32,6 +32,7 @@ public RetrieveFieldsView(RetrieveFieldsViewAdapter adapter) private void Add(RetrieveFieldsViewAdapter.Node node) { var added = Adapter.Add(node); + var lstCustom = FindName("lstCustom") as ListBox; lstCustom.SelectedItems.Clear(); foreach (var f in added) lstCustom.SelectedItems.Add(f); @@ -67,6 +68,8 @@ private void ListBox_Drop(object sender, DragEventArgs e) private void ListBox_KeyDown(object sender, KeyEventArgs e) { + var lstCustom = e.Source as ListBox; + if (e.Key == Key.Back || e.Key == Key.Delete) { foreach (var f in new List(lstCustom.SelectedItems.Cast())) diff --git a/lib/Application/Standalone.WPF/MainWindow.xaml.cs b/lib/Application/Standalone.WPF/MainWindow.xaml.cs index e2b5e43..a6cb4c9 100644 --- a/lib/Application/Standalone.WPF/MainWindow.xaml.cs +++ b/lib/Application/Standalone.WPF/MainWindow.xaml.cs @@ -23,7 +23,7 @@ public partial class MainWindow : Window public MainWindowAdapter Adapter { get; private set; } public MainWindow(MainWindowAdapter adapter) { - InitializeComponent(); + //InitializeComponent(); Adapter = adapter; this.DataContext = Adapter; } diff --git a/lib/Application/Standalone.WPF/Properties/AssemblyInfo.cs b/lib/Application/Standalone.WPF/Properties/AssemblyInfo.cs deleted file mode 100644 index 64fce63..0000000 --- a/lib/Application/Standalone.WPF/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("Standalone.WPF")] -[assembly: AssemblyDescription("WPF implementation of standalone application.")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("Stuart Attenborrow")] -[assembly: AssemblyProduct("Standalone.WPF")] -[assembly: AssemblyCopyright("Copyright © Stuart Attenborrow 2016")] -[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("2.0.0.0")] -[assembly: AssemblyFileVersion("2.0.0.0")] diff --git a/lib/Application/Standalone.WPF/Standalone.WPF.csproj b/lib/Application/Standalone.WPF/Standalone.WPF.csproj index 24e27fe..4aedb67 100644 --- a/lib/Application/Standalone.WPF/Standalone.WPF.csproj +++ b/lib/Application/Standalone.WPF/Standalone.WPF.csproj @@ -1,205 +1,64 @@ - - - - - Debug - AnyCPU - {AF36D489-5EAC-4555-84A2-5FD03D700AD2} - WinExe - Properties - Standalone.WPF - Standalone.WPF - v4.8 - 512 - {60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} - 4 - ..\ - - - - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - true - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - true - - - - - - - - - - - - - - - - - - - - 4.0 - - - - - - - - - - MSBuild:Compile - Designer - - - LoadingControl.xaml - - - - RetrieveFieldsView.xaml - - - - - - - - - - - - - - - - - - - Designer - MSBuild:Compile - - - Designer - MSBuild:Compile - - - MSBuild:Compile - Designer - - - App.xaml - Code - - - MainWindow.xaml - Code - - - - - Code - - - True - True - Resources.resx - - - True - Settings.settings - True - - - - ResXFileCodeGenerator - Resources.Designer.cs - - - - PreserveNewest - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - - - - {ab9bdec4-8264-49a2-b2b6-ef6276341535} - dbqf.core - - - {f46b0af8-b45b-4897-995f-bba8a290999a} - dbqf.Serialization - - - {8677a10f-415f-4f5f-abc5-726ede1cb372} - dbqf.Sql - - - {a4415051-8be4-4d13-9a30-a9495a4701ee} - dbqf.WPF - - - {a9091adb-fc19-4982-bce4-6a0425f974d6} - Standalone.Core - - - - - - - - 5.0.0 - - - 5.1.1 - - - 1.0.2 - - - 6.6.3 - runtime; build; native; contentfiles; analyzers; buildtransitive - all - - - 3.4.1 - - - 1.0.116 - - - 2.0.2 - - - - - + + + net6.0-windows7.0 + Release + Library + Windows + true + true + true + WPF implementation of standalone application. + Copyright © Stuart Attenborrow 2016 + Stuart Attenborrow + 2.0.0 + + + + {ab9bdec4-8264-49a2-b2b6-ef6276341535} + dbqf.core + + + {f46b0af8-b45b-4897-995f-bba8a290999a} + dbqf.Serialization + + + {8677a10f-415f-4f5f-abc5-726ede1cb372} + dbqf.Sql + + + {a4415051-8be4-4d13-9a30-a9495a4701ee} + dbqf.WPF + + + {a9091adb-fc19-4982-bce4-6a0425f974d6} + Standalone.Core + + + + + + + + 5.0.0 + + + 5.1.1 + + + 6.6.3 + runtime; build; native; contentfiles; analyzers; buildtransitive + All + + + + 3.4.1 + + + 1.0.116 + + + 2.0.2 + + + \ No newline at end of file diff --git a/lib/Application/Standalone/Forms/AboutDialog.cs b/lib/Application/Standalone/Forms/AboutDialog.cs index 3585f94..bde1059 100644 --- a/lib/Application/Standalone/Forms/AboutDialog.cs +++ b/lib/Application/Standalone/Forms/AboutDialog.cs @@ -69,7 +69,7 @@ public string AssemblyTitle return titleAttribute.Title; } } - return System.IO.Path.GetFileNameWithoutExtension(Assembly.GetExecutingAssembly().CodeBase); + return System.IO.Path.GetFileNameWithoutExtension(Assembly.GetExecutingAssembly().Location); } } diff --git a/lib/Application/Standalone/Forms/RetrieveFieldsViewAdapter.cs b/lib/Application/Standalone/Forms/RetrieveFieldsViewAdapter.cs index f90f510..c60175c 100644 --- a/lib/Application/Standalone/Forms/RetrieveFieldsViewAdapter.cs +++ b/lib/Application/Standalone/Forms/RetrieveFieldsViewAdapter.cs @@ -106,7 +106,7 @@ public override string Text public IEnumerable GetChildren(Node node = null) { - ISubject toExpand = null; + //ISubject toExpand = null; if (node == null) foreach (var s in _configuration) yield return new SubjectNode() { HasChildren = true, Subject = s }; diff --git a/lib/Application/Standalone/Properties/AssemblyInfo.cs b/lib/Application/Standalone/Properties/AssemblyInfo.cs deleted file mode 100644 index 7ff0b2d..0000000 --- a/lib/Application/Standalone/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// 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("Standalone")] -[assembly: AssemblyDescription("WinForms implementation of standalone application. Loading icon by https://dribbble.com/mangustas")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("Stuart Attenborrow")] -[assembly: AssemblyProduct("Standalone")] -[assembly: AssemblyCopyright("Copyright © Stuart Attenborrow 2016")] -[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)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("01d6f316-b4d1-4d78-9c0b-cf958492de46")] - -// 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("2.0.0.0")] -[assembly: AssemblyFileVersion("2.0.0.0")] diff --git a/lib/Application/Standalone/Standalone.csproj b/lib/Application/Standalone/Standalone.csproj index 90f1c85..c8dcdcf 100644 --- a/lib/Application/Standalone/Standalone.csproj +++ b/lib/Application/Standalone/Standalone.csproj @@ -1,189 +1,77 @@ - - - - - Debug - AnyCPU - {5AAD85B2-212D-421C-9C9B-8B2675550E1E} - WinExe - Properties - Standalone - Standalone - v4.8 - 512 - ..\ - - - - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - true - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - - - - - - - Form - - - AboutDialog.cs - - - Form - - - Main.cs - - - - - UserControl - - - RetrieveFieldsView.cs - - - - - - - - - - - - - - - AboutDialog.cs - - - Main.cs - - - RetrieveFieldsView.cs - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - True - - - PreserveNewest - - - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - - - - - - - - {f46b0af8-b45b-4897-995f-bba8a290999a} - dbqf.Serialization - - - {8677a10f-415f-4f5f-abc5-726ede1cb372} - dbqf.Sql - - - {bc5aaa8e-d0f7-48de-9f71-3a7c21bdd6d1} - dbqf.core.tests - - - {b4727dd4-cef3-4740-8b90-ce6e2b1c8d26} - dbqf.WinForms - - - {ab9bdec4-8264-49a2-b2b6-ef6276341535} - dbqf.core - - - {a9091adb-fc19-4982-bce4-6a0425f974d6} - Standalone.Core - - - - - - - - - - - 5.0.0 - - - 5.1.1 - - - 2.16.24 - - - 6.6.3 - runtime; build; native; contentfiles; analyzers; buildtransitive - all - - - 0.2.1 - - - 3.4.1 - - - 1.0.116 - - - - + + + net6.0-windows7.0 + Debug + AnyCPU + {5AAD85B2-212D-421C-9C9B-8B2675550E1E} + WinExe + Properties + Standalone + Standalone + 512 + ..\ + + + + WinForms implementation of standalone application. Loading icon by https://dribbble.com/mangustas + Copyright © Stuart Attenborrow 2016 + Stuart Attenborrow + 2.0.0 + + + + + + + {f46b0af8-b45b-4897-995f-bba8a290999a} + dbqf.Serialization + + + {8677a10f-415f-4f5f-abc5-726ede1cb372} + dbqf.Sql + + + {bc5aaa8e-d0f7-48de-9f71-3a7c21bdd6d1} + dbqf.core.tests + + + {b4727dd4-cef3-4740-8b90-ce6e2b1c8d26} + dbqf.WinForms + + + {ab9bdec4-8264-49a2-b2b6-ef6276341535} + dbqf.core + + + {a9091adb-fc19-4982-bce4-6a0425f974d6} + Standalone.Core + + + + + + + + + + + 5.0.0 + + + 5.1.1 + + + + 6.6.3 + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + + 3.4.1 + + + 1.0.116 + + \ No newline at end of file diff --git a/lib/Backends/dbqf.MsAccess/Properties/AssemblyInfo.cs b/lib/Backends/dbqf.MsAccess/Properties/AssemblyInfo.cs deleted file mode 100644 index 60cf56f..0000000 --- a/lib/Backends/dbqf.MsAccess/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// 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("dbqf.MsAccess")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("dbqf.MsAccess")] -[assembly: AssemblyCopyright("Copyright © 2015")] -[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)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("e5fe3fc8-2283-48b4-8662-c899884f21b4")] - -// 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/lib/Backends/dbqf.MsAccess/SqlGenerator.cs b/lib/Backends/dbqf.MsAccess/SqlGenerator.cs index cb6d2c9..b747a15 100644 --- a/lib/Backends/dbqf.MsAccess/SqlGenerator.cs +++ b/lib/Backends/dbqf.MsAccess/SqlGenerator.cs @@ -21,7 +21,7 @@ public SqlGenerator(IMatrixConfiguration configuration) /// /// /// - public virtual void UpdateCommand(IDbCommand cmd) + public override void UpdateCommand(IDbCommand cmd) { Validate(); diff --git a/lib/Backends/dbqf.MsAccess/dbqf.MsAccess.csproj b/lib/Backends/dbqf.MsAccess/dbqf.MsAccess.csproj index af92fac..5e29d85 100644 --- a/lib/Backends/dbqf.MsAccess/dbqf.MsAccess.csproj +++ b/lib/Backends/dbqf.MsAccess/dbqf.MsAccess.csproj @@ -1,61 +1,27 @@ - - - - - Debug - AnyCPU - {5336BDDD-C373-494B-94E7-AEAABC8CD88D} - Library - Properties - dbqf.MsAccess - dbqf.MsAccess - v2.0 - 512 - - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - - {ab9bdec4-8264-49a2-b2b6-ef6276341535} - dbqf.core - - - {8677a10f-415f-4f5f-abc5-726ede1cb372} - dbqf.Sql - - - - + + + Debug + AnyCPU + {5336BDDD-C373-494B-94E7-AEAABC8CD88D} + Library + Properties + dbqf.MsAccess + dbqf.MsAccess + netstandard2.0 + 512 + + Stuart Attenborrow + Copyright © Stuart Attenborrow 2015 + 1.0.0 + + + + {ab9bdec4-8264-49a2-b2b6-ef6276341535} + dbqf.core + + + {8677a10f-415f-4f5f-abc5-726ede1cb372} + dbqf.Sql + + \ No newline at end of file diff --git a/lib/Backends/dbqf.Sql/Properties/AssemblyInfo.cs b/lib/Backends/dbqf.Sql/Properties/AssemblyInfo.cs deleted file mode 100644 index 4f30f63..0000000 --- a/lib/Backends/dbqf.Sql/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// 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("dbqf.Sql")] -[assembly: AssemblyDescription("dbqf.Sql contains backend SQL building and execution for use with dbqf.core.")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("Stuart Attenborrow")] -[assembly: AssemblyProduct("dbqf.Sql")] -[assembly: AssemblyCopyright("Copyright © Stuart Attenborrow 2016")] -[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)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("372e8cc8-9311-4edc-b4d9-b3af58e9dd3c")] - -// 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("2.0.0.0")] -[assembly: AssemblyFileVersion("2.0.0.0")] diff --git a/lib/Backends/dbqf.Sql/dbqf.Sql.csproj b/lib/Backends/dbqf.Sql/dbqf.Sql.csproj index 5fe175f..78f4bdb 100644 --- a/lib/Backends/dbqf.Sql/dbqf.Sql.csproj +++ b/lib/Backends/dbqf.Sql/dbqf.Sql.csproj @@ -1,92 +1,23 @@ - - - - - Debug - AnyCPU - {8677A10F-415F-4F5F-ABC5-726EDE1CB372} - Library - Properties - dbqf.Sql - dbqf.Sql - v2.0 - 512 - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {ab9bdec4-8264-49a2-b2b6-ef6276341535} - dbqf.core - - - - + + + Debug + AnyCPU + {8677A10F-415F-4F5F-ABC5-726EDE1CB372} + Library + Properties + dbqf.Sql + dbqf.Sql + netstandard2.0 + 512 + dbqf.Sql contains backend SQL building and execution for use with dbqf.core. + Stuart Attenborrow + Copyright © Stuart Attenborrow 2016 + 2.0.0 + + + + {ab9bdec4-8264-49a2-b2b6-ef6276341535} + dbqf.core + + \ No newline at end of file diff --git a/lib/Frontends/dbqf.WPF/AdvancedView.xaml b/lib/Frontends/dbqf.WPF/AdvancedView.xaml index e8081c8..74ae7d7 100644 --- a/lib/Frontends/dbqf.WPF/AdvancedView.xaml +++ b/lib/Frontends/dbqf.WPF/AdvancedView.xaml @@ -3,7 +3,7 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" - xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity" + xmlns:i="http://schemas.microsoft.com/xaml/behaviors" xmlns:uc="clr-namespace:dbqf.WPF" xmlns:types="clr-namespace:dbqf.WPF.Advanced" mc:Ignorable="d" diff --git a/lib/Frontends/dbqf.WPF/Properties/AssemblyInfo.cs b/lib/Frontends/dbqf.WPF/Properties/AssemblyInfo.cs deleted file mode 100644 index abadd36..0000000 --- a/lib/Frontends/dbqf.WPF/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// 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("dbqf.WPF")] -[assembly: AssemblyDescription("dbqf.WPF contains the WPF components for use with dbqf.core")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("Stuart Attenborrow")] -[assembly: AssemblyProduct("dbqf.WPF")] -[assembly: AssemblyCopyright("Copyright © Stuart Attenborrow 2016")] -[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)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("af346b9f-1145-43ca-9f61-bf910595040b")] - -// 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("2.0.0.0")] -[assembly: AssemblyFileVersion("2.0.0.0")] diff --git a/lib/Frontends/dbqf.WPF/Properties/Resources.Designer.cs b/lib/Frontends/dbqf.WPF/Properties/Resources.Designer.cs deleted file mode 100644 index 4c0d2c5..0000000 --- a/lib/Frontends/dbqf.WPF/Properties/Resources.Designer.cs +++ /dev/null @@ -1,63 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace dbqf.WPF.Properties { - using System; - - - /// - /// A strongly-typed resource class, for looking up localized strings, etc. - /// - // This class was auto-generated by the StronglyTypedResourceBuilder - // class via a tool like ResGen or Visual Studio. - // To add or remove a member, edit your .ResX file then rerun ResGen - // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - internal class Resources { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Resources() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("dbqf.WPF.Properties.Resources", typeof(Resources).Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - } -} diff --git a/lib/Frontends/dbqf.WPF/Properties/Resources.resx b/lib/Frontends/dbqf.WPF/Properties/Resources.resx deleted file mode 100644 index 7080a7d..0000000 --- a/lib/Frontends/dbqf.WPF/Properties/Resources.resx +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - \ No newline at end of file diff --git a/lib/Frontends/dbqf.WPF/dbqf.WPF.csproj b/lib/Frontends/dbqf.WPF/dbqf.WPF.csproj index d52fae4..f7c0608 100644 --- a/lib/Frontends/dbqf.WPF/dbqf.WPF.csproj +++ b/lib/Frontends/dbqf.WPF/dbqf.WPF.csproj @@ -1,147 +1,43 @@ - - - - - Debug - AnyCPU - {A4415051-8BE4-4D13-9A30-A9495A4701EE} - Library - Properties - dbqf.WPF - dbqf.WPF - v4.8 - 512 - - ..\ - - - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - false - - - - - - - - - - - - - - - - - - - AdvancedView.xaml - - - - - - FieldPathCombo.xaml - - - PresetView.xaml - - - - - True - True - Resources.resx - - - - StandardView.xaml - - - - - - - - BetweenControl.xaml - - - - - - - - {ab9bdec4-8264-49a2-b2b6-ef6276341535} - dbqf.core - - - - - Designer - MSBuild:Compile - - - Designer - MSBuild:Compile - - - Designer - MSBuild:Compile - - - Designer - MSBuild:Compile - - - Designer - MSBuild:Compile - - - - - - - - ResXFileCodeGenerator - Resources.Designer.cs - - - - - 1.0.2 - - - 6.6.3 - runtime; build; native; contentfiles; analyzers; buildtransitive - all - - - 3.4.1 - - - - + + + Debug + AnyCPU + {A4415051-8BE4-4D13-9A30-A9495A4701EE} + Library + Properties + dbqf.WPF + dbqf.WPF + net6.0-windows + 512 + + ..\ + true + true + + + dbqf.WPF contains the WPF components for use with dbqf.core + Copyright © Stuart Attenborrow 2016 + Stuart Attenborrow + 2.0.0 + + + + {ab9bdec4-8264-49a2-b2b6-ef6276341535} + dbqf.core + + + + + + + + 6.6.3 + runtime; build; native; contentfiles; analyzers; buildtransitive + All + + + + 3.4.1 + + \ No newline at end of file diff --git a/lib/Frontends/dbqf.WinForms.tests/Properties/AssemblyInfo.cs b/lib/Frontends/dbqf.WinForms.tests/Properties/AssemblyInfo.cs deleted file mode 100644 index 54efb61..0000000 --- a/lib/Frontends/dbqf.WinForms.tests/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// 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("dbqf.WinForms.tests")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("dbqf.WinForms.tests")] -[assembly: AssemblyCopyright("Copyright © 2015")] -[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)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("b339dcdf-a5af-4121-893e-bdd0221b6d4d")] - -// 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/lib/Frontends/dbqf.WinForms.tests/dbqf.WinForms.tests.csproj b/lib/Frontends/dbqf.WinForms.tests/dbqf.WinForms.tests.csproj index 24d11a4..588c1ba 100644 --- a/lib/Frontends/dbqf.WinForms.tests/dbqf.WinForms.tests.csproj +++ b/lib/Frontends/dbqf.WinForms.tests/dbqf.WinForms.tests.csproj @@ -1,83 +1,48 @@ - - - - - Debug - AnyCPU - {4BCD0945-359F-4381-98D5-2D913CBE4A76} - Library - Properties - dbqf.WinForms.tests - dbqf.WinForms.tests - v4.8 - 512 - ..\ - - - - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - - - - - - - - {ab9bdec4-8264-49a2-b2b6-ef6276341535} - dbqf.core - - - {8677a10f-415f-4f5f-abc5-726ede1cb372} - dbqf.Sql - - - {bc5aaa8e-d0f7-48de-9f71-3a7c21bdd6d1} - dbqf.core.tests - - - {b4727dd4-cef3-4740-8b90-ce6e2b1c8d26} - dbqf.WinForms - - - - - 3.13.3 - - - - + + + Debug + AnyCPU + {4BCD0945-359F-4381-98D5-2D913CBE4A76} + Library + Properties + dbqf.WinForms.tests + dbqf.WinForms.tests + net6.0-windows7.0 + true + true + 512 + ..\ + + + + Copyright © Stuart Attenborrow 2015 + Stuart Attenborrow + 1.0.0 + + + + + + + {ab9bdec4-8264-49a2-b2b6-ef6276341535} + dbqf.core + + + {8677a10f-415f-4f5f-abc5-726ede1cb372} + dbqf.Sql + + + {bc5aaa8e-d0f7-48de-9f71-3a7c21bdd6d1} + dbqf.core.tests + + + {b4727dd4-cef3-4740-8b90-ce6e2b1c8d26} + dbqf.WinForms + + + + + 3.13.3 + + \ No newline at end of file diff --git a/lib/Frontends/dbqf.WinForms/Properties/AssemblyInfo.cs b/lib/Frontends/dbqf.WinForms/Properties/AssemblyInfo.cs deleted file mode 100644 index 9c8c52b..0000000 --- a/lib/Frontends/dbqf.WinForms/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// 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("dbqf.WinForms")] -[assembly: AssemblyDescription("dbqf.WinForms contains the WinForms components for use with dbqf.core.")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("Stuart Attenborrow")] -[assembly: AssemblyProduct("dbqf.WinForms")] -[assembly: AssemblyCopyright("Copyright © Stuart Attenborrow 2016")] -[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)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("d9bdf07d-8c16-4e12-8211-302c27ddc61c")] - -// 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("2.0.0.0")] -[assembly: AssemblyFileVersion("2.0.0.0")] diff --git a/lib/Frontends/dbqf.WinForms/dbqf.WinForms.csproj b/lib/Frontends/dbqf.WinForms/dbqf.WinForms.csproj index b23de6d..f4f3915 100644 --- a/lib/Frontends/dbqf.WinForms/dbqf.WinForms.csproj +++ b/lib/Frontends/dbqf.WinForms/dbqf.WinForms.csproj @@ -1,222 +1,99 @@ - - - - Debug - AnyCPU - 8.0.30703 - 2.0 - {B4727DD4-CEF3-4740-8B90-CE6E2B1C8D26} - Library - Properties - dbqf.WinForms - dbqf.WinForms - v2.0 - 512 - - - - true - full - false - ..\bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - ..\bin\Release\ - TRACE - prompt - 4 - true - - - - - false - - - ..\DbQueryFramework.Key.pfx - - - - - - - - - - - UserControl - - - AdvancedView.cs - - - UserControl - - - AdvancedPartJunctionView.cs - - - UserControl - - - AdvancedPartNodeView.cs - - - - - - Component - - - - - UserControl - - - FieldPathCombo.cs - - - UserControl - - - MultiPartTextBox.cs - - - - UserControl - - - PresetView.cs - - - - UserControl - - - StandardView.cs - - - UserControl - - - StandardPartView.cs - - - - - - - - UserControl - - - BetweenControl.cs - - - UserControl - - - DatePickerControl.cs - - - - - - - True - True - Resources.resx - - - - - - AdvancedView.cs - - - AdvancedPartJunctionView.cs - - - AdvancedPartNodeView.cs - - - FieldPathCombo.cs - - - MultiPartTextBox.cs - - - PresetView.cs - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - StandardView.cs - - - StandardPartView.cs - - - BetweenControl.cs - - - DatePickerControl.cs - - - - - {AB9BDEC4-8264-49A2-B2B6-EF6276341535} - dbqf.core - - - - - DbQueryFramework.Key.pfx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + Debug + AnyCPU + 8.0.30703 + 2.0 + {B4727DD4-CEF3-4740-8B90-CE6E2B1C8D26} + Library + Properties + dbqf.WinForms + dbqf.WinForms + net6.0-windows7.0 + true + true + 512 + + dbqf.WinForms contains the WinForms components for use with dbqf.core. + Copyright © Stuart Attenborrow 2016 + Stuart Attenborrow + 2.0.0 + false + + + + AdvancedView.cs + + + AdvancedPartJunctionView.cs + + + AdvancedPartNodeView.cs + + + FieldPathCombo.cs + + + MultiPartTextBox.cs + + + PresetView.cs + + + ResXFileCodeGenerator + Resources.Designer.cs + Designer + + + StandardView.cs + + + StandardPartView.cs + + + BetweenControl.cs + + + DatePickerControl.cs + + + + + {AB9BDEC4-8264-49A2-B2B6-EF6276341535} + dbqf.core + + + + + DbQueryFramework.Key.pfx + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/lib/Samples/1-Getting-Started/1-Getting-Started.csproj b/lib/Samples/1-Getting-Started/1-Getting-Started.csproj index ac890b3..c644898 100644 --- a/lib/Samples/1-Getting-Started/1-Getting-Started.csproj +++ b/lib/Samples/1-Getting-Started/1-Getting-Started.csproj @@ -1,92 +1,31 @@ - - - - - Debug - AnyCPU - {826095E0-D952-4E50-B1AD-E63DCC45122B} - WinExe - Properties - _1_Getting_Started - 1-Getting-Started - v2.0 - 512 - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - Form - - - Form1.cs - - - - - Form1.cs - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - - - - - {8677a10f-415f-4f5f-abc5-726ede1cb372} - dbqf.Sql - - - {ab9bdec4-8264-49a2-b2b6-ef6276341535} - dbqf.core - - - {b4727dd4-cef3-4740-8b90-ce6e2b1c8d26} - dbqf.WinForms - - - - + + + + WinExe + net6.0-windows + Debug + AnyCPU + {826095E0-D952-4E50-B1AD-E63DCC45122B} + WinExe + Properties + _1_Getting_Started + 1-Getting-Started + 512 + + + + + {8677a10f-415f-4f5f-abc5-726ede1cb372} + dbqf.Sql + + + {ab9bdec4-8264-49a2-b2b6-ef6276341535} + dbqf.core + + + {b4727dd4-cef3-4740-8b90-ce6e2b1c8d26} + dbqf.WinForms + + + \ No newline at end of file diff --git a/lib/Samples/1-Getting-Started/Properties/AssemblyInfo.cs b/lib/Samples/1-Getting-Started/Properties/AssemblyInfo.cs deleted file mode 100644 index 3cfec21..0000000 --- a/lib/Samples/1-Getting-Started/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// 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("1-Getting-Started")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("1-Getting-Started")] -[assembly: AssemblyCopyright("Copyright © 2015")] -[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)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("cb56bd28-2ae2-48f0-8a4d-031ab33542a1")] - -// 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/lib/Samples/2-Query-SQL/2-Query-SQL.csproj b/lib/Samples/2-Query-SQL/2-Query-SQL.csproj index 6a60285..08a97ac 100644 --- a/lib/Samples/2-Query-SQL/2-Query-SQL.csproj +++ b/lib/Samples/2-Query-SQL/2-Query-SQL.csproj @@ -1,97 +1,39 @@ - - - - - Debug - AnyCPU - {30418998-E47B-4211-B2B9-DF304CD51C88} - WinExe - Properties - _2_Query_SQL - 2-Query-SQL - v2.0 - 512 - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - Form - - - Form1.cs - - - - - Form1.cs - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - - - - - {8677a10f-415f-4f5f-abc5-726ede1cb372} - dbqf.Sql - - - {ab9bdec4-8264-49a2-b2b6-ef6276341535} - dbqf.core - - - {b4727dd4-cef3-4740-8b90-ce6e2b1c8d26} - dbqf.WinForms - - - {344a56f4-3878-4af5-93e0-28b498f6e346} - Samples.Common - - - - + + + + WinExe + net6.0-windows + Debug + AnyCPU + {30418998-E47B-4211-B2B9-DF304CD51C88} + WinExe + Properties + _2_Query_SQL + 2-Query-SQL + 512 + + + + + + + + + {8677a10f-415f-4f5f-abc5-726ede1cb372} + dbqf.Sql + + + {ab9bdec4-8264-49a2-b2b6-ef6276341535} + dbqf.core + + + {b4727dd4-cef3-4740-8b90-ce6e2b1c8d26} + dbqf.WinForms + + + {344a56f4-3878-4af5-93e0-28b498f6e346} + Samples.Common + + + \ No newline at end of file diff --git a/lib/Samples/2-Query-SQL/Form1.cs b/lib/Samples/2-Query-SQL/Form1.cs index a2f0de4..ca364a6 100644 --- a/lib/Samples/2-Query-SQL/Form1.cs +++ b/lib/Samples/2-Query-SQL/Form1.cs @@ -1,4 +1,5 @@ -using Samples.Common; +using Microsoft.Data.SqlClient; +using Samples.Common; using System; using System.Text; using System.Windows.Forms; @@ -18,7 +19,7 @@ private void btnSimple_Click(object sender, System.EventArgs e) var config = new TestConfiguration(); // We need a command to populate CommandText. This can be any type implementing IDbCommand. - var cmd = new System.Data.SqlClient.SqlCommand(); + var cmd = new SqlCommand(); // Using the builtin SqlGenerator we can construct our SQL. new dbqf.Sql.SqlGenerator(config) @@ -40,7 +41,7 @@ private void btnSimple_Click(object sender, System.EventArgs e) private void btnJoin_Click(object sender, System.EventArgs e) { var config = new TestConfiguration(); - var cmd = new System.Data.SqlClient.SqlCommand(); + var cmd = new SqlCommand(); new dbqf.Sql.SqlGenerator(config) .Column(dbqf.Criterion.FieldPath.FromDefault(config["Bar"]["Name"])) @@ -57,7 +58,7 @@ private void btnJoin_Click(object sender, System.EventArgs e) private void btnParameterized_Click(object sender, System.EventArgs e) { var config = new TestConfiguration(); - var cmd = new System.Data.SqlClient.SqlCommand(); + var cmd = new SqlCommand(); new dbqf.Sql.SqlGenerator(config) .Column(dbqf.Criterion.FieldPath.FromDefault(config["Bar"]["Name"])) .Column(dbqf.Criterion.FieldPath.FromDefault(config["Bar"]["FooId"])) @@ -79,10 +80,10 @@ private void btnParameterized_Click(object sender, System.EventArgs e) } - private void UpdateSql(string prefix, System.Data.SqlClient.SqlCommand cmd) + private void UpdateSql(string prefix, SqlCommand cmd) { var sql = cmd.CommandText; - foreach (System.Data.SqlClient.SqlParameter p in cmd.Parameters) + foreach (SqlParameter p in cmd.Parameters) sql = sql.Replace(p.ParameterName, p.Value.ToString()); txtSql.Text = prefix + Environment.NewLine + sql; } diff --git a/lib/Samples/2-Query-SQL/Properties/AssemblyInfo.cs b/lib/Samples/2-Query-SQL/Properties/AssemblyInfo.cs deleted file mode 100644 index e9f5f71..0000000 --- a/lib/Samples/2-Query-SQL/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// 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("2-Query-SQL")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("2-Query-SQL")] -[assembly: AssemblyCopyright("Copyright © 2015")] -[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)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("2a877236-0fd0-4296-ae21-c3f4816dc0fc")] - -// 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/lib/Samples/3-Get-Results/3-Get-Results.csproj b/lib/Samples/3-Get-Results/3-Get-Results.csproj index 9ca51de..3a8ea82 100644 --- a/lib/Samples/3-Get-Results/3-Get-Results.csproj +++ b/lib/Samples/3-Get-Results/3-Get-Results.csproj @@ -1,99 +1,40 @@ - - - - - Debug - AnyCPU - {D2A8FF18-1D6A-40A0-84D3-6DCEF94F8676} - WinExe - Properties - _3_Get_Results - 3-Get-Results - v2.0 - 512 - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - Form - - - Form1.cs - - - - - Form1.cs - - - ResXFileCodeGenerator - Resources.Designer.cs - Designer - - - True - Resources.resx - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - Settings.settings - True - - - - - {8677a10f-415f-4f5f-abc5-726ede1cb372} - dbqf.Sql - - - {ab9bdec4-8264-49a2-b2b6-ef6276341535} - dbqf.core - - - {b4727dd4-cef3-4740-8b90-ce6e2b1c8d26} - dbqf.WinForms - - - {344a56f4-3878-4af5-93e0-28b498f6e346} - Samples.Common - - - - + + + + WinExe + net6.0-windows + Debug + AnyCPU + {D2A8FF18-1D6A-40A0-84D3-6DCEF94F8676} + WinExe + Properties + _3_Get_Results + 3-Get-Results + v2.0 + 512 + + + + + + + + + {8677a10f-415f-4f5f-abc5-726ede1cb372} + dbqf.Sql + + + {ab9bdec4-8264-49a2-b2b6-ef6276341535} + dbqf.core + + + {b4727dd4-cef3-4740-8b90-ce6e2b1c8d26} + dbqf.WinForms + + + {344a56f4-3878-4af5-93e0-28b498f6e346} + Samples.Common + + + \ No newline at end of file diff --git a/lib/Samples/3-Get-Results/Form1.cs b/lib/Samples/3-Get-Results/Form1.cs index 3d78502..482f206 100644 --- a/lib/Samples/3-Get-Results/Form1.cs +++ b/lib/Samples/3-Get-Results/Form1.cs @@ -8,12 +8,8 @@ using dbqf.WinForms; using dbqf.WinForms.UIElements; using System; -using System.Collections.Generic; -using System.ComponentModel; using System.Data; -using System.Data.SqlClient; -using System.Drawing; -using System.Text; +using Microsoft.Data.SqlClient; using System.Windows.Forms; namespace _3_Get_Results diff --git a/lib/Samples/3-Get-Results/Properties/AssemblyInfo.cs b/lib/Samples/3-Get-Results/Properties/AssemblyInfo.cs deleted file mode 100644 index 95e04c7..0000000 --- a/lib/Samples/3-Get-Results/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// 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("3-Get-Results")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("3-Get-Results")] -[assembly: AssemblyCopyright("Copyright © 2016")] -[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)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("d2a8ff18-1d6a-40a0-84d3-6dcef94f8676")] - -// 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/lib/Samples/Samples.Common/Properties/AssemblyInfo.cs b/lib/Samples/Samples.Common/Properties/AssemblyInfo.cs deleted file mode 100644 index 766d2aa..0000000 --- a/lib/Samples/Samples.Common/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// 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("Samples.Common")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Samples.Common")] -[assembly: AssemblyCopyright("Copyright © 2016")] -[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)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("344a56f4-3878-4af5-93e0-28b498f6e346")] - -// 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/lib/Samples/Samples.Common/Samples.Common.csproj b/lib/Samples/Samples.Common/Samples.Common.csproj index f337f0b..505994d 100644 --- a/lib/Samples/Samples.Common/Samples.Common.csproj +++ b/lib/Samples/Samples.Common/Samples.Common.csproj @@ -1,60 +1,28 @@ - - - - - Debug - AnyCPU - {344A56F4-3878-4AF5-93E0-28B498F6E346} - Library - Properties - Samples.Common - Samples.Common - v2.0 - 512 - - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - {8677a10f-415f-4f5f-abc5-726ede1cb372} - dbqf.Sql - - - {ab9bdec4-8264-49a2-b2b6-ef6276341535} - dbqf.core - - - - + + + + netstandard2.0 + Debug + AnyCPU + {344A56F4-3878-4AF5-93E0-28B498F6E346} + Library + Properties + Samples.Common + Samples.Common + v2.0 + 512 + + + + + + {8677a10f-415f-4f5f-abc5-726ede1cb372} + dbqf.Sql + + + {ab9bdec4-8264-49a2-b2b6-ef6276341535} + dbqf.core + + + \ No newline at end of file diff --git a/lib/Sandbox/Properties/AssemblyInfo.cs b/lib/Sandbox/Properties/AssemblyInfo.cs deleted file mode 100644 index 7161326..0000000 --- a/lib/Sandbox/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// 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("Sandbox")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("Sandbox")] -[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)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("356c4ebc-42b1-4358-9c9d-461e4b5745b5")] - -// 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/lib/Sandbox/Sandbox.csproj b/lib/Sandbox/Sandbox.csproj index 4bc1abc..0da9744 100644 --- a/lib/Sandbox/Sandbox.csproj +++ b/lib/Sandbox/Sandbox.csproj @@ -1,103 +1,45 @@ - - - - - Debug - AnyCPU - {5EB67725-5496-492F-8C0C-09760F6198C6} - Exe - Properties - Sandbox - Sandbox - v4.8 - 512 - - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {8677a10f-415f-4f5f-abc5-726ede1cb372} - dbqf.Sql - - - {ab9bdec4-8264-49a2-b2b6-ef6276341535} - dbqf.core - - - {f46b0af8-b45b-4897-995f-bba8a290999a} - dbqf.Serialization - - - {bc5aaa8e-d0f7-48de-9f71-3a7c21bdd6d1} - dbqf.core.tests - - - {a9091adb-fc19-4982-bce4-6a0425f974d6} - Standalone.Core - - - {5aad85b2-212d-421c-9c9b-8b2675550e1e} - Standalone - - - - - + + + Debug + AnyCPU + {5EB67725-5496-492F-8C0C-09760F6198C6} + Properties + Sandbox + Sandbox + Exe + net6.0-windows + 512 + Copyright © Stuart Attenborrow 2014 + Stuart Attenborrow + 1.0.0 + + + + + + + {8677a10f-415f-4f5f-abc5-726ede1cb372} + dbqf.Sql + + + {ab9bdec4-8264-49a2-b2b6-ef6276341535} + dbqf.core + + + {f46b0af8-b45b-4897-995f-bba8a290999a} + dbqf.Serialization + + + {bc5aaa8e-d0f7-48de-9f71-3a7c21bdd6d1} + dbqf.core.tests + + + {a9091adb-fc19-4982-bce4-6a0425f974d6} + Standalone.Core + + + {5aad85b2-212d-421c-9c9b-8b2675550e1e} + Standalone + + \ No newline at end of file diff --git a/lib/dbqf.Serialization.tests/Properties/AssemblyInfo.cs b/lib/dbqf.Serialization.tests/Properties/AssemblyInfo.cs deleted file mode 100644 index e0f2ee4..0000000 --- a/lib/dbqf.Serialization.tests/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// 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("dbqf.Serialization.tests")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("dbqf.Serialization.tests")] -[assembly: AssemblyCopyright("Copyright © 2015")] -[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)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("637f5973-08fd-4932-ac29-7d6dd012c5e3")] - -// 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/lib/dbqf.Serialization.tests/dbqf.Serialization.tests.csproj b/lib/dbqf.Serialization.tests/dbqf.Serialization.tests.csproj index b33f79d..dcde27b 100644 --- a/lib/dbqf.Serialization.tests/dbqf.Serialization.tests.csproj +++ b/lib/dbqf.Serialization.tests/dbqf.Serialization.tests.csproj @@ -1,76 +1,38 @@ - - - - - Debug - AnyCPU - {281B5D3F-E4B0-480C-A0CD-4CB3F34B8240} - Library - Properties - dbqf.Serialization.tests - dbqf.Serialization.tests - v4.8 - 512 - ..\ - - - - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - false - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - false - - - - - - - - - - - - - - - {8677a10f-415f-4f5f-abc5-726ede1cb372} - dbqf.Sql - - - {ab9bdec4-8264-49a2-b2b6-ef6276341535} - dbqf.core - - - {f46b0af8-b45b-4897-995f-bba8a290999a} - dbqf.Serialization - - - - - 3.13.3 - - - - + + + Debug + AnyCPU + {281B5D3F-E4B0-480C-A0CD-4CB3F34B8240} + Library + Properties + dbqf.Serialization.tests + dbqf.Serialization.tests + netstandard2.0 + 512 + ..\ + + + + Copyright © Stuart Attenborrow 2015 + Stuart Attenborrow + + + + {8677a10f-415f-4f5f-abc5-726ede1cb372} + dbqf.Sql + + + {ab9bdec4-8264-49a2-b2b6-ef6276341535} + dbqf.core + + + {f46b0af8-b45b-4897-995f-bba8a290999a} + dbqf.Serialization + + + + + 3.13.3 + + \ No newline at end of file diff --git a/lib/dbqf.Serialization/Properties/AssemblyInfo.cs b/lib/dbqf.Serialization/Properties/AssemblyInfo.cs deleted file mode 100644 index 27dacbe..0000000 --- a/lib/dbqf.Serialization/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// 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("dbqf.Serialization")] -[assembly: AssemblyDescription("dbqf.Serialization contains DTO's and assemblers for dbqf.core and dbqf.Sql libraries.")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("Stuart Attenborrow")] -[assembly: AssemblyProduct("dbqf.Serialization")] -[assembly: AssemblyCopyright("Copyright © Stuart Attenborrow 2016")] -[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)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("01728b15-6979-47e4-b0b1-3c7d293eadcd")] - -// 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("2.0.0.0")] -[assembly: AssemblyFileVersion("2.0.0.0")] diff --git a/lib/dbqf.Serialization/dbqf.Serialization.csproj b/lib/dbqf.Serialization/dbqf.Serialization.csproj index 7b03415..291214d 100644 --- a/lib/dbqf.Serialization/dbqf.Serialization.csproj +++ b/lib/dbqf.Serialization/dbqf.Serialization.csproj @@ -1,112 +1,27 @@ - - - - - Debug - AnyCPU - {F46B0AF8-B45B-4897-995F-BBA8A290999A} - Library - Properties - dbqf.Serialization - dbqf.Serialization - v2.0 - 512 - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {ab9bdec4-8264-49a2-b2b6-ef6276341535} - dbqf.core - - - {8677a10f-415f-4f5f-abc5-726ede1cb372} - dbqf.Sql - - - - - + + + Debug + AnyCPU + {F46B0AF8-B45B-4897-995F-BBA8A290999A} + Library + Properties + dbqf.Serialization + dbqf.Serialization + netstandard2.0 + 512 + dbqf.Serialization contains DTO's and assemblers for dbqf.core and dbqf.Sql libraries. + Copyright © Stuart Attenborrow 2016 + Stuart Attenborrow + 2.0.0 + + + + {ab9bdec4-8264-49a2-b2b6-ef6276341535} + dbqf.core + + + {8677a10f-415f-4f5f-abc5-726ede1cb372} + dbqf.Sql + + \ No newline at end of file diff --git a/lib/dbqf.core/Properties/AssemblyInfo.cs b/lib/dbqf.core/Properties/AssemblyInfo.cs deleted file mode 100644 index fb69439..0000000 --- a/lib/dbqf.core/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// 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("dbqf.core")] -[assembly: AssemblyDescription("Core library for dbqf that contains the base definitions of types required for complete frontend and backend database search capability.")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("Stuart Attenborrow")] -[assembly: AssemblyProduct("Database Query Framework")] -[assembly: AssemblyCopyright("Copyright © Stuart Attenborrow 2016")] -[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)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("0b84ec09-ae1d-4f57-a91b-43f628e64e45")] - -// 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("2.0.0.0")] -[assembly: AssemblyFileVersion("2.0.0.0")] diff --git a/lib/dbqf.core/dbqf.core.csproj b/lib/dbqf.core/dbqf.core.csproj index 50c9175..d8ce7be 100644 --- a/lib/dbqf.core/dbqf.core.csproj +++ b/lib/dbqf.core/dbqf.core.csproj @@ -1,130 +1,16 @@ - - - - Debug - AnyCPU - 8.0.30703 - 2.0 - {AB9BDEC4-8264-49A2-B2B6-EF6276341535} - Library - Properties - dbqf - dbqf.core - v2.0 - 512 - ..\ - - - true - full - false - ..\bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - ..\bin\Release\ - TRACE - prompt - 4 - true - - - - - false - - - ..\DbQueryFramework.Key.pfx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - DbQueryFramework.Key.pfx - - - - + + + Library + Properties + dbqf + dbqf.core + netstandard2.0 + 512 + Copyright © Stuart Attenborrow 2014 + 1.0.0 + Stuart Attenborrow + + + + \ No newline at end of file diff --git a/lib/dbqf.tests/Processing/Generator_Fixture.cs b/lib/dbqf.tests/Processing/Generator_Fixture.cs index 7c9e4cb..6ffac30 100644 --- a/lib/dbqf.tests/Processing/Generator_Fixture.cs +++ b/lib/dbqf.tests/Processing/Generator_Fixture.cs @@ -3,7 +3,7 @@ using NUnit.Framework; using System; using System.Collections.Generic; -using System.Data.SqlClient; +using Microsoft.Data.SqlClient; using System.Linq; using System.Text; using System.Threading.Tasks; diff --git a/lib/dbqf.tests/Properties/AssemblyInfo.cs b/lib/dbqf.tests/Properties/AssemblyInfo.cs deleted file mode 100644 index 0ea5c00..0000000 --- a/lib/dbqf.tests/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// 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("dbqf.core.tests")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("")] -[assembly: AssemblyProduct("dbqf.core.tests")] -[assembly: AssemblyCopyright("Copyright © Stuart Attenborrow 2015")] -[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)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("78baad40-2c0b-4a55-ae20-1db4a1c9d5d5")] - -// 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/lib/dbqf.tests/Properties/Settings.settings b/lib/dbqf.tests/Properties/Settings.settings index f14b2a8..c239621 100644 --- a/lib/dbqf.tests/Properties/Settings.settings +++ b/lib/dbqf.tests/Properties/Settings.settings @@ -4,10 +4,10 @@ <?xml version="1.0" encoding="utf-16"?> -<SerializableConnectionString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> - <ConnectionString>Server=(local)\SQLEXPRESS;Database=AdventureWorks;Trusted_Connection=True;</ConnectionString> +<SerializableConnectionString xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <ConnectionString>Server=(local);Database=AdventureWorks2008R2;Trusted_Connection=True;</ConnectionString> </SerializableConnectionString> - Server=(local)\SQLEXPRESS;Database=AdventureWorks;Trusted_Connection=True; + Server=(local);Database=AdventureWorks2008R2;Trusted_Connection=True; \ No newline at end of file diff --git a/lib/dbqf.tests/SqlProvider/SqlCommandComparer.cs b/lib/dbqf.tests/SqlProvider/SqlCommandComparer.cs index 84a9bc3..3bc0d8f 100644 --- a/lib/dbqf.tests/SqlProvider/SqlCommandComparer.cs +++ b/lib/dbqf.tests/SqlProvider/SqlCommandComparer.cs @@ -2,7 +2,7 @@ using System.Collections.Generic; using System.Text; using NUnit.Framework; -using System.Data.SqlClient; +using Microsoft.Data.SqlClient; using System.Data; namespace dbqf.core.tests.SqlProvider diff --git a/lib/dbqf.tests/app.config b/lib/dbqf.tests/app.config index 37b0ad7..4be4a19 100644 --- a/lib/dbqf.tests/app.config +++ b/lib/dbqf.tests/app.config @@ -5,7 +5,8 @@
- + diff --git a/lib/dbqf.tests/dbqf.core.tests.csproj b/lib/dbqf.tests/dbqf.core.tests.csproj index 7d54898..a5a3e92 100644 --- a/lib/dbqf.tests/dbqf.core.tests.csproj +++ b/lib/dbqf.tests/dbqf.core.tests.csproj @@ -1,107 +1,52 @@ - - - - - Debug - AnyCPU - {BC5AAA8E-D0F7-48DE-9F71-3A7C21BDD6D1} - Library - Properties - dbqf.core.tests - dbqf.core.tests - v4.5 - 512 - ..\ - - - - - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - True - True - Settings.settings - - - - - - - - - - {ab9bdec4-8264-49a2-b2b6-ef6276341535} - dbqf.core - - - {8677a10f-415f-4f5f-abc5-726ede1cb372} - dbqf.Sql - - - - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - - - 1.4.0 - - - 3.13.3 - - - 1.0.116 - - - - + + + Debug + AnyCPU + {BC5AAA8E-D0F7-48DE-9F71-3A7C21BDD6D1} + Library + Properties + dbqf.core.tests + dbqf.core.tests + netstandard2.0 + 512 + ..\ + + + Copyright © Stuart Attenborrow 2015 + 1.0.0 + Stuart Attenborrow + + + + + + + {ab9bdec4-8264-49a2-b2b6-ef6276341535} + dbqf.core + + + {8677a10f-415f-4f5f-abc5-726ede1cb372} + dbqf.Sql + + + + + + SettingsSingleFileGenerator + Settings.Designer.cs + + + + + 1.4.0 + + + + 3.13.3 + + + + 1.0.116 + + \ No newline at end of file