diff --git a/source/ChanSort.Api/ChanSort.Api.csproj b/source/ChanSort.Api/ChanSort.Api.csproj index d9d4187..d2ef06d 100644 --- a/source/ChanSort.Api/ChanSort.Api.csproj +++ b/source/ChanSort.Api/ChanSort.Api.csproj @@ -1,15 +1,5 @@  - - - Library - false - - - ..\Debug\ - - - ..\Release\ - + True diff --git a/source/ChanSort.Loader.Amdb/ChanSort.Loader.Amdb.csproj b/source/ChanSort.Loader.Amdb/ChanSort.Loader.Amdb.csproj index 9fb0fda..5d06c18 100644 --- a/source/ChanSort.Loader.Amdb/ChanSort.Loader.Amdb.csproj +++ b/source/ChanSort.Loader.Amdb/ChanSort.Loader.Amdb.csproj @@ -1,12 +1,6 @@  - + - - ..\Debug\ - - - ..\Release\ - diff --git a/source/ChanSort.Loader.Android/ChanSort.Loader.Android.csproj b/source/ChanSort.Loader.Android/ChanSort.Loader.Android.csproj index c3bfcac..b1edb44 100644 --- a/source/ChanSort.Loader.Android/ChanSort.Loader.Android.csproj +++ b/source/ChanSort.Loader.Android/ChanSort.Loader.Android.csproj @@ -1,17 +1,5 @@  - - - net48 - Library - false - - - ..\Debug\ - latest - - - latest - + diff --git a/source/ChanSort.Loader.CmdbBin/ChanSort.Loader.CmdbBin.csproj b/source/ChanSort.Loader.CmdbBin/ChanSort.Loader.CmdbBin.csproj index 9b765c5..9d6b181 100644 --- a/source/ChanSort.Loader.CmdbBin/ChanSort.Loader.CmdbBin.csproj +++ b/source/ChanSort.Loader.CmdbBin/ChanSort.Loader.CmdbBin.csproj @@ -1,16 +1,5 @@  - - net48 - Library - false - - - ..\Debug\ - latest - - - latest - + diff --git a/source/ChanSort.Loader.DBM/ChanSort.Loader.DBM.csproj b/source/ChanSort.Loader.DBM/ChanSort.Loader.DBM.csproj index 5bdfa6d..b018371 100644 --- a/source/ChanSort.Loader.DBM/ChanSort.Loader.DBM.csproj +++ b/source/ChanSort.Loader.DBM/ChanSort.Loader.DBM.csproj @@ -1,17 +1,5 @@  - - - net48 - latest - - - ..\Debug\ - MinimumRecommendedRules.ruleset - - - ..\Release\ - MinimumRecommendedRules.ruleset - + diff --git a/source/ChanSort.Loader.Enigma2/ChanSort.Loader.Enigma2.csproj b/source/ChanSort.Loader.Enigma2/ChanSort.Loader.Enigma2.csproj index bc3824b..ca23f35 100644 --- a/source/ChanSort.Loader.Enigma2/ChanSort.Loader.Enigma2.csproj +++ b/source/ChanSort.Loader.Enigma2/ChanSort.Loader.Enigma2.csproj @@ -1,24 +1,5 @@  - - net48 - Library - false - - - ..\Debug\ - latest - - - latest - - - ..\Debug\ - latest - - - bin\x86\Release\ - latest - + diff --git a/source/ChanSort.Loader.Grundig/ChanSort.Loader.Grundig.csproj b/source/ChanSort.Loader.Grundig/ChanSort.Loader.Grundig.csproj index bc3824b..ca23f35 100644 --- a/source/ChanSort.Loader.Grundig/ChanSort.Loader.Grundig.csproj +++ b/source/ChanSort.Loader.Grundig/ChanSort.Loader.Grundig.csproj @@ -1,24 +1,5 @@  - - net48 - Library - false - - - ..\Debug\ - latest - - - latest - - - ..\Debug\ - latest - - - bin\x86\Release\ - latest - + diff --git a/source/ChanSort.Loader.Hisense/ChanSort.Loader.Hisense.csproj b/source/ChanSort.Loader.Hisense/ChanSort.Loader.Hisense.csproj index 73e20a0..85eafa8 100644 --- a/source/ChanSort.Loader.Hisense/ChanSort.Loader.Hisense.csproj +++ b/source/ChanSort.Loader.Hisense/ChanSort.Loader.Hisense.csproj @@ -1,27 +1,5 @@  - - - net48 - Library - false - - - ..\Debug\ - latest - - - latest - - - ..\Debug\ - MinimumRecommendedRules.ruleset - latest - - - ..\Release\ - MinimumRecommendedRules.ruleset - latest - + Resources.resx diff --git a/source/ChanSort.Loader.LG.UI/ChanSort.Loader.LG.UI.csproj b/source/ChanSort.Loader.LG.UI/ChanSort.Loader.LG.UI.csproj index 4babaf5..cd5ba43 100644 --- a/source/ChanSort.Loader.LG.UI/ChanSort.Loader.LG.UI.csproj +++ b/source/ChanSort.Loader.LG.UI/ChanSort.Loader.LG.UI.csproj @@ -1,20 +1,9 @@  - + - net48 - Library - false true true - - ..\Debug\ - latest - - - ..\Release\ - latest - diff --git a/source/ChanSort.Loader.LG/ChanSort.Loader.LG.csproj b/source/ChanSort.Loader.LG/ChanSort.Loader.LG.csproj index 125bc9a..fcf8dfe 100644 --- a/source/ChanSort.Loader.LG/ChanSort.Loader.LG.csproj +++ b/source/ChanSort.Loader.LG/ChanSort.Loader.LG.csproj @@ -1,12 +1,5 @@  - - - Library - false - - - ..\Debug\ - + True diff --git a/source/ChanSort.Loader.Loewe/ChanSort.Loader.Loewe.csproj b/source/ChanSort.Loader.Loewe/ChanSort.Loader.Loewe.csproj index 45c1fdd..ca23f35 100644 --- a/source/ChanSort.Loader.Loewe/ChanSort.Loader.Loewe.csproj +++ b/source/ChanSort.Loader.Loewe/ChanSort.Loader.Loewe.csproj @@ -1,17 +1,5 @@  - - net48 - Library - false - - - ..\Debug\ - latest - - - ..\Release\ - latest - + diff --git a/source/ChanSort.Loader.M3u/ChanSort.Loader.M3u.csproj b/source/ChanSort.Loader.M3u/ChanSort.Loader.M3u.csproj index d2fa25f..c48bc76 100644 --- a/source/ChanSort.Loader.M3u/ChanSort.Loader.M3u.csproj +++ b/source/ChanSort.Loader.M3u/ChanSort.Loader.M3u.csproj @@ -1,28 +1,5 @@  - - Library - - - ..\Debug\ - latest - - - latest - - - ..\Debug\ - latest - MinimumRecommendedRules.ruleset - - - bin\x86\Release\ - latest - MinimumRecommendedRules.ruleset - - - net48 - false - + diff --git a/source/ChanSort.Loader.MediaTek/ChanSort.Loader.MediaTek.csproj b/source/ChanSort.Loader.MediaTek/ChanSort.Loader.MediaTek.csproj index 2842cd2..7c39603 100644 --- a/source/ChanSort.Loader.MediaTek/ChanSort.Loader.MediaTek.csproj +++ b/source/ChanSort.Loader.MediaTek/ChanSort.Loader.MediaTek.csproj @@ -1,27 +1,6 @@  - - net48 - Library - false - - - ..\Debug\ - latest - - - latest - - - ..\Debug\ - MinimumRecommendedRules.ruleset - latest - - - ..\Release\ - MinimumRecommendedRules.ruleset - latest - + diff --git a/source/ChanSort.Loader.Medion/ChanSort.Loader.Medion.csproj b/source/ChanSort.Loader.Medion/ChanSort.Loader.Medion.csproj index aa74b31..8c0a4fc 100644 --- a/source/ChanSort.Loader.Medion/ChanSort.Loader.Medion.csproj +++ b/source/ChanSort.Loader.Medion/ChanSort.Loader.Medion.csproj @@ -1,9 +1,5 @@ - - - net48 - latest - + diff --git a/source/ChanSort.Loader.Panasonic/ChanSort.Loader.Panasonic.csproj b/source/ChanSort.Loader.Panasonic/ChanSort.Loader.Panasonic.csproj index d338669..e310b85 100644 --- a/source/ChanSort.Loader.Panasonic/ChanSort.Loader.Panasonic.csproj +++ b/source/ChanSort.Loader.Panasonic/ChanSort.Loader.Panasonic.csproj @@ -1,13 +1,5 @@  - - - Library - false - - - ..\Debug\ - true - + diff --git a/source/ChanSort.Loader.Philips/ChanSort.Loader.Philips.csproj b/source/ChanSort.Loader.Philips/ChanSort.Loader.Philips.csproj index c26bea7..3ad6b35 100644 --- a/source/ChanSort.Loader.Philips/ChanSort.Loader.Philips.csproj +++ b/source/ChanSort.Loader.Philips/ChanSort.Loader.Philips.csproj @@ -1,20 +1,5 @@  - - - Library - false - - - ..\Debug\ - - - ..\Debug\ - MinimumRecommendedRules.ruleset - - - bin\x86\Release\ - MinimumRecommendedRules.ruleset - + True diff --git a/source/ChanSort.Loader.Samsung/ChanSort.Loader.Samsung.csproj b/source/ChanSort.Loader.Samsung/ChanSort.Loader.Samsung.csproj index e14e59d..a4c8caa 100644 --- a/source/ChanSort.Loader.Samsung/ChanSort.Loader.Samsung.csproj +++ b/source/ChanSort.Loader.Samsung/ChanSort.Loader.Samsung.csproj @@ -1,24 +1,5 @@  - - - Library - false - - - ..\Debug\ - - - ..\Debug\ - false - false - false - - - ..\Release\ - true - true - true - + diff --git a/source/ChanSort.Loader.SatcoDX/ChanSort.Loader.SatcoDX.csproj b/source/ChanSort.Loader.SatcoDX/ChanSort.Loader.SatcoDX.csproj index ca98270..ca23f35 100644 --- a/source/ChanSort.Loader.SatcoDX/ChanSort.Loader.SatcoDX.csproj +++ b/source/ChanSort.Loader.SatcoDX/ChanSort.Loader.SatcoDX.csproj @@ -1,28 +1,5 @@  - - net48 - Library - false - true - true - - - ..\Debug\ - latest - - - latest - - - ..\Debug\ - MinimumRecommendedRules.ruleset - latest - - - ..\Release\ - MinimumRecommendedRules.ruleset - latest - + diff --git a/source/ChanSort.Loader.Sharp/ChanSort.Loader.Sharp.csproj b/source/ChanSort.Loader.Sharp/ChanSort.Loader.Sharp.csproj index bc3824b..ca23f35 100644 --- a/source/ChanSort.Loader.Sharp/ChanSort.Loader.Sharp.csproj +++ b/source/ChanSort.Loader.Sharp/ChanSort.Loader.Sharp.csproj @@ -1,24 +1,5 @@  - - net48 - Library - false - - - ..\Debug\ - latest - - - latest - - - ..\Debug\ - latest - - - bin\x86\Release\ - latest - + diff --git a/source/ChanSort.Loader.Sony/ChanSort.Loader.Sony.csproj b/source/ChanSort.Loader.Sony/ChanSort.Loader.Sony.csproj index ab29112..f658ec1 100644 --- a/source/ChanSort.Loader.Sony/ChanSort.Loader.Sony.csproj +++ b/source/ChanSort.Loader.Sony/ChanSort.Loader.Sony.csproj @@ -1,26 +1,5 @@  - - net48 - Library - false - - - ..\Debug\ - latest - - - latest - - - ..\Debug\ - MinimumRecommendedRules.ruleset - latest - - - ..\Release\ - MinimumRecommendedRules.ruleset - latest - + diff --git a/source/ChanSort.Loader.TCL/ChanSort.Loader.TCL.csproj b/source/ChanSort.Loader.TCL/ChanSort.Loader.TCL.csproj index 91e3eba..d449bea 100644 --- a/source/ChanSort.Loader.TCL/ChanSort.Loader.TCL.csproj +++ b/source/ChanSort.Loader.TCL/ChanSort.Loader.TCL.csproj @@ -1,10 +1,5 @@  - - - net48 - enable - latest - + diff --git a/source/ChanSort.Loader.TCL/DtvDataSerializer.cs b/source/ChanSort.Loader.TCL/DtvDataSerializer.cs index 5827940..5f4a69c 100644 --- a/source/ChanSort.Loader.TCL/DtvDataSerializer.cs +++ b/source/ChanSort.Loader.TCL/DtvDataSerializer.cs @@ -1,5 +1,8 @@ //#define TestBuild +using System; +using System.Collections.Generic; +using System.IO; using System.Text; using Microsoft.Data.Sqlite; using ChanSort.Api; diff --git a/source/ChanSort.Loader.TCL/GnuTar.cs b/source/ChanSort.Loader.TCL/GnuTar.cs index f2aab9e..74dabb7 100644 --- a/source/ChanSort.Loader.TCL/GnuTar.cs +++ b/source/ChanSort.Loader.TCL/GnuTar.cs @@ -1,4 +1,8 @@ -using System.Text; +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text; namespace ChanSort.Loader.TCL; diff --git a/source/ChanSort.Loader.TCL/TclPlugin.cs b/source/ChanSort.Loader.TCL/TclPlugin.cs index 049e879..12f5857 100644 --- a/source/ChanSort.Loader.TCL/TclPlugin.cs +++ b/source/ChanSort.Loader.TCL/TclPlugin.cs @@ -1,4 +1,5 @@ -using ChanSort.Api; +using System.IO; +using ChanSort.Api; namespace ChanSort.Loader.TCL { diff --git a/source/ChanSort.Loader.Toshiba/ChanSort.Loader.Toshiba.csproj b/source/ChanSort.Loader.Toshiba/ChanSort.Loader.Toshiba.csproj index e562ae3..badfca9 100644 --- a/source/ChanSort.Loader.Toshiba/ChanSort.Loader.Toshiba.csproj +++ b/source/ChanSort.Loader.Toshiba/ChanSort.Loader.Toshiba.csproj @@ -1,29 +1,5 @@  - - - net48 - Library - false - - - ..\Debug\ - latest - - - latest - - - ..\Debug\ - false - false - latest - - - ..\Release\ - false - false - latest - + diff --git a/source/ChanSort.Loader.Unsupported/ChanSort.Loader.Unsupported.csproj b/source/ChanSort.Loader.Unsupported/ChanSort.Loader.Unsupported.csproj index 3b7d1b3..ca23f35 100644 --- a/source/ChanSort.Loader.Unsupported/ChanSort.Loader.Unsupported.csproj +++ b/source/ChanSort.Loader.Unsupported/ChanSort.Loader.Unsupported.csproj @@ -1,18 +1,6 @@  - - net48 - Library - false - + - - ..\Debug\ - latest - - - ..\Release\ - latest - \ No newline at end of file diff --git a/source/ChanSort.Loader.VDR/ChanSort.Loader.VDR.csproj b/source/ChanSort.Loader.VDR/ChanSort.Loader.VDR.csproj index 6d7b30c..1bfea0c 100644 --- a/source/ChanSort.Loader.VDR/ChanSort.Loader.VDR.csproj +++ b/source/ChanSort.Loader.VDR/ChanSort.Loader.VDR.csproj @@ -1,26 +1,9 @@  + - net48 - Library - false true true - - ..\Debug\ - latest - - - latest - - - ..\Debug\ - latest - - - ..\Release\ - latest - diff --git a/source/ChanSort.Loader.VisionEdge4K/ChanSort.Loader.VisionEdge4K.csproj b/source/ChanSort.Loader.VisionEdge4K/ChanSort.Loader.VisionEdge4K.csproj index fc2c1a1..fffc074 100644 --- a/source/ChanSort.Loader.VisionEdge4K/ChanSort.Loader.VisionEdge4K.csproj +++ b/source/ChanSort.Loader.VisionEdge4K/ChanSort.Loader.VisionEdge4K.csproj @@ -1,18 +1,6 @@  - + - - net48 - disable - latest - - - - ..\Debug\ - - - ..\Release\ - diff --git a/source/ChanSort.sln b/source/ChanSort.sln index f7ef807..a00e4e7 100644 --- a/source/ChanSort.sln +++ b/source/ChanSort.sln @@ -26,6 +26,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution app.config = app.config build.md = build.md changelog.md = changelog.md + ChanSortProject.props = ChanSortProject.props fileformats.md = fileformats.md fileformats_de.md = fileformats_de.md makeDistribZip.cmd = makeDistribZip.cmd diff --git a/source/ChanSort/ChanSort.csproj b/source/ChanSort/ChanSort.csproj index c97ef57..bd3388e 100644 --- a/source/ChanSort/ChanSort.csproj +++ b/source/ChanSort/ChanSort.csproj @@ -1,7 +1,6 @@  - x86 WinExe ChanSort.Ui false @@ -9,25 +8,20 @@ true false - - ..\Debug\ - latest - - - ..\Release\ - latest - ..\Debug\ false false - latest + + + ..\Debug\ + false + false ..\Release\ false false - latest app.ico diff --git a/source/ChanSortProject.props b/source/ChanSortProject.props new file mode 100644 index 0000000..b4aee92 --- /dev/null +++ b/source/ChanSortProject.props @@ -0,0 +1,17 @@ + + + + Library + false + + + + ..\Debug\ + + + ..\Debug\ + + + ..\Release\ + + \ No newline at end of file diff --git a/source/Test.Api/Test.Api.csproj b/source/Test.Api/Test.Api.csproj index 5e1949e..7858b81 100644 --- a/source/Test.Api/Test.Api.csproj +++ b/source/Test.Api/Test.Api.csproj @@ -1,8 +1,5 @@  - - - false - + diff --git a/source/Test.Loader.CmdbBin/Test.Loader.CmdbBin.csproj b/source/Test.Loader.CmdbBin/Test.Loader.CmdbBin.csproj index 3567b85..ca92a30 100644 --- a/source/Test.Loader.CmdbBin/Test.Loader.CmdbBin.csproj +++ b/source/Test.Loader.CmdbBin/Test.Loader.CmdbBin.csproj @@ -1,4 +1,5 @@  + @@ -9,8 +10,4 @@ - - net48 - false - \ No newline at end of file diff --git a/source/Test.Loader.Enigma2/Test.Loader.Enigma2.csproj b/source/Test.Loader.Enigma2/Test.Loader.Enigma2.csproj index 38a02c2..8769dc5 100644 --- a/source/Test.Loader.Enigma2/Test.Loader.Enigma2.csproj +++ b/source/Test.Loader.Enigma2/Test.Loader.Enigma2.csproj @@ -1,14 +1,5 @@  - - ..\Debug\ - - - bin\x86\Release\ - - - net48 - false - + diff --git a/source/Test.Loader.Grundig/Test.Loader.Grundig.csproj b/source/Test.Loader.Grundig/Test.Loader.Grundig.csproj index 71bfed4..8ee0fb4 100644 --- a/source/Test.Loader.Grundig/Test.Loader.Grundig.csproj +++ b/source/Test.Loader.Grundig/Test.Loader.Grundig.csproj @@ -1,14 +1,5 @@  - - ..\Debug\ - - - bin\x86\Release\ - - - net48 - false - + diff --git a/source/Test.Loader.Hisense/Test.Loader.Hisense.csproj b/source/Test.Loader.Hisense/Test.Loader.Hisense.csproj index 77b3f6e..0bb46ba 100644 --- a/source/Test.Loader.Hisense/Test.Loader.Hisense.csproj +++ b/source/Test.Loader.Hisense/Test.Loader.Hisense.csproj @@ -1,5 +1,5 @@  - + true diff --git a/source/Test.Loader.LG/Test.Loader.LG.csproj b/source/Test.Loader.LG/Test.Loader.LG.csproj index aecab77..0fd1fac 100644 --- a/source/Test.Loader.LG/Test.Loader.LG.csproj +++ b/source/Test.Loader.LG/Test.Loader.LG.csproj @@ -1,16 +1,6 @@  + - - net48 - Library - false - - - ..\Debug\ - - - bin\x86\Release\ - 3.5 diff --git a/source/Test.Loader.M3u/Test.Loader.M3u.csproj b/source/Test.Loader.M3u/Test.Loader.M3u.csproj index 5c8f115..59b26ca 100644 --- a/source/Test.Loader.M3u/Test.Loader.M3u.csproj +++ b/source/Test.Loader.M3u/Test.Loader.M3u.csproj @@ -1,14 +1,5 @@  - - bin\x86\Debug\ - - - bin\x86\Release\ - - - net48 - false - + diff --git a/source/Test.Loader.Panasonic/Test.Loader.Panasonic.csproj b/source/Test.Loader.Panasonic/Test.Loader.Panasonic.csproj index d9fc1d7..bd02dbe 100644 --- a/source/Test.Loader.Panasonic/Test.Loader.Panasonic.csproj +++ b/source/Test.Loader.Panasonic/Test.Loader.Panasonic.csproj @@ -1,5 +1,5 @@  - + @@ -13,7 +13,6 @@ - net48 $(MSBuildProjectDirectory)\..\deployLibs.cmd $(TargetDir) diff --git a/source/Test.Loader.Philips/Test.Loader.Philips.csproj b/source/Test.Loader.Philips/Test.Loader.Philips.csproj index 14d69d9..fa58b20 100644 --- a/source/Test.Loader.Philips/Test.Loader.Philips.csproj +++ b/source/Test.Loader.Philips/Test.Loader.Philips.csproj @@ -1,16 +1,5 @@  - - ..\Debug\ - MinimumRecommendedRules.ruleset - - - bin\x86\Release\ - MinimumRecommendedRules.ruleset - - - net48 - false - + diff --git a/source/Test.Loader.Samsung/Test.Loader.Samsung.csproj b/source/Test.Loader.Samsung/Test.Loader.Samsung.csproj index 50e6566..3eb108e 100644 --- a/source/Test.Loader.Samsung/Test.Loader.Samsung.csproj +++ b/source/Test.Loader.Samsung/Test.Loader.Samsung.csproj @@ -1,5 +1,5 @@  - + @@ -17,8 +17,4 @@ $(MSBuildProjectDirectory)\..\deployLibs.cmd $(TargetDir) - - net48 - false - \ No newline at end of file diff --git a/source/Test.Loader.SatcoDX/Test.Loader.SatcoDX.csproj b/source/Test.Loader.SatcoDX/Test.Loader.SatcoDX.csproj index 39b6b9c..45a73a3 100644 --- a/source/Test.Loader.SatcoDX/Test.Loader.SatcoDX.csproj +++ b/source/Test.Loader.SatcoDX/Test.Loader.SatcoDX.csproj @@ -1,20 +1,9 @@  + Test.Loader.SilvaSchneider Test.Loader.SilvaSchneider - - ..\Debug\ - MinimumRecommendedRules.ruleset - - - bin\x86\Release\ - MinimumRecommendedRules.ruleset - - - net48 - false - diff --git a/source/Test.Loader.Sharp/Test.Loader.Sharp.csproj b/source/Test.Loader.Sharp/Test.Loader.Sharp.csproj index b3a4bbd..87450d4 100644 --- a/source/Test.Loader.Sharp/Test.Loader.Sharp.csproj +++ b/source/Test.Loader.Sharp/Test.Loader.Sharp.csproj @@ -1,14 +1,5 @@  - - bin\x86\Debug\ - - - bin\x86\Release\ - - - net48 - false - + diff --git a/source/Test.Loader.Sony/Test.Loader.Sony.csproj b/source/Test.Loader.Sony/Test.Loader.Sony.csproj index ecbab6a..e6964b7 100644 --- a/source/Test.Loader.Sony/Test.Loader.Sony.csproj +++ b/source/Test.Loader.Sony/Test.Loader.Sony.csproj @@ -1,16 +1,5 @@  - - ..\Debug\ - MinimumRecommendedRules.ruleset - - - bin\x86\Release\ - MinimumRecommendedRules.ruleset - - - net48 - false - + diff --git a/source/Test.Loader.Toshiba/Test.Loader.Toshiba.csproj b/source/Test.Loader.Toshiba/Test.Loader.Toshiba.csproj index eaf35a9..cd88d9a 100644 --- a/source/Test.Loader.Toshiba/Test.Loader.Toshiba.csproj +++ b/source/Test.Loader.Toshiba/Test.Loader.Toshiba.csproj @@ -1,5 +1,5 @@  - + PreserveNewest @@ -21,9 +21,7 @@ - net48 $(MSBuildProjectDirectory)\..\deployLibs.cmd $(TargetDir) - false \ No newline at end of file diff --git a/source/Test.Loader.VDR/Test.Loader.VDR.csproj b/source/Test.Loader.VDR/Test.Loader.VDR.csproj index 8c7bc9a..b8f51df 100644 --- a/source/Test.Loader.VDR/Test.Loader.VDR.csproj +++ b/source/Test.Loader.VDR/Test.Loader.VDR.csproj @@ -1,16 +1,5 @@  - - ..\Debug\ - MinimumRecommendedRules.ruleset - - - bin\x86\Release\ - MinimumRecommendedRules.ruleset - - - net48 - false - + Always diff --git a/source/Test.Loader/Test.Loader.csproj b/source/Test.Loader/Test.Loader.csproj index d96eadb..57dd784 100644 --- a/source/Test.Loader/Test.Loader.csproj +++ b/source/Test.Loader/Test.Loader.csproj @@ -1,9 +1,5 @@  - - - Library - false - + False diff --git a/source/build.md b/source/build.md index bc28fde..7a7452a 100644 --- a/source/build.md +++ b/source/build.md @@ -1,6 +1,6 @@ Build environment --- -ChanSort is a Microsoft .NET Framework 4.8 application and can be built with Visual Studio 2019. +ChanSort is a Microsoft .NET Framework 4.8 application and can be built with Visual Studio 2022. It uses the "Any CPU" target architecture and a version of Microsoft.Data.Sqlite which supports x86, x64 and ARM, so that the generated ChanSort.exe can run on any of these CPUs. @@ -14,13 +14,17 @@ Build configurations --- You can select any of these in the Visual Studio tool bar: - **NoDevExpress_Debug**: builds all source projects, except ChanSort and ChanSort.Loader.LG.UI (no license needed) -- **All_Debug**: builds all source projects (requires a DevExpress license) -- **All_Release**: not used +- **Debug**: builds all source projects, including the UI projects (requires a DevExpress license) +- **Release**: not used Run your own build --- The application is designed so that you can add, modify and compile non-UI projects using the "NoDevExpress_Debug" build configuration. -Simply copy precompiled ChanSort.exe and \*.UI.dll files to your solution's "Debug" folder, e.g. from a [binary release .zip on github](https://github.com/PredatH0r/ChanSort/releases). +Copy precompiled ChanSort.exe, \*.UI.dll and DevExpress.\*.dll files from a [binary release .zip on github](https://github.com/PredatH0r/ChanSort/releases) +to your solution's "(ChanSort\\source\\)Debug\\net48" folder. + +In case you get compiler errors about missing Nuget packages, open "Tools/Options/Nuget Package Manager/Package Sources" and make sure that +https://api.nuget.org/v3/index.json is included and no DevExpress sources are disabled (unless you have a DevExpress license). ChanSort.exe will dynamically load all ChanSort.Loader.*.dll assemblies that it finds in its folder and iterates though classes implementing ChanSort.Api.ISerializerPlugin until one successfully loads the file opened by the user.