diff --git a/README.md b/README.md index d11a53c..b4ed665 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ - Windows 7 above (recommend) - ThinBasic 1.10 -- .NET Standard 2.0 +- .NET Standard 2.1 ## NuGet Installation diff --git a/ThinBasic.Example/App.config b/ThinBasic.Example/App.config deleted file mode 100644 index 193aecc..0000000 --- a/ThinBasic.Example/App.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/ThinBasic.Example/Properties/AssemblyInfo.cs b/ThinBasic.Example/Properties/AssemblyInfo.cs deleted file mode 100644 index 478074f..0000000 --- a/ThinBasic.Example/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// 組件的一般資訊是由下列的屬性集控制。 -// 變更這些屬性的值即可修改組件的相關 -// 資訊。 -[assembly: AssemblyTitle("ThinBasic.Example")] -[assembly: AssemblyDescription("ThinBasic.NET Example")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("Inwazy Technology")] -[assembly: AssemblyProduct("ThinBasic.Example")] -[assembly: AssemblyCopyright("Copyright © 2021")] -[assembly: AssemblyTrademark("Ji-Feng Tsai")] -[assembly: AssemblyCulture("")] - -// 將 ComVisible 設為 false 可對 COM 元件隱藏 -// 組件中的類型。若必須從 COM 存取此組件中的類型, -// 的類型,請在該類型上將 ComVisible 屬性設定為 true。 -[assembly: ComVisible(false)] - -// 下列 GUID 為專案公開 (Expose) 至 COM 時所要使用的 typelib ID -[assembly: Guid("039b05be-7b73-45fa-97f1-84e7e300ec83")] - -// 組件的版本資訊由下列四個值所組成: -// -// 主要版本 -// 次要版本 -// 組建編號 -// 修訂 -// -// 您可以指定所有的值,也可以使用 '*' 將組建和修訂編號 -// 設為預設,如下所示: -// [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/ThinBasic.Example/ThinBasic.Example.csproj b/ThinBasic.Example/ThinBasic.Example.csproj index cdfc83a..2efcade 100644 --- a/ThinBasic.Example/ThinBasic.Example.csproj +++ b/ThinBasic.Example/ThinBasic.Example.csproj @@ -1,120 +1,50 @@ - - - + + - Debug - AnyCPU - {039B05BE-7B73-45FA-97F1-84E7E300EC83} Exe - ThinBasic.Example - ThinBasic.Example - v4.8 - 512 - true - true - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - x86 - pdbonly - true - bin\Release\ - TRACE - prompt - 4 + net5.0 + ThinBasic.Example.Program + Jiowcl + Inwazy Technology + .Net Wrapper Example for ThinBasic Programming Language. + Ji-Feng Tsai + LICENSE + https://github.com/jiowcl/ThinBasic.NET + https://github.com/jiowcl/ThinBasic.NET + 1.0.0 + AnyCPU;x86 - - true - bin\x86\Debug\ - DEBUG;TRACE - full + + x86 - 7.3 - prompt - MinimumRecommendedRules.ruleset - true - - bin\x86\Release\ - TRACE - true - pdbonly + + x86 - 7.3 - prompt - MinimumRecommendedRules.ruleset - true - - - ThinBasic.Example.Program + - - - - - - - - + + - - + + - - + Always - + Always - + Always + + True + + - - - {0f05238c-23ff-4d59-8bec-ffe311282f48} - ThinBasic.NET - - - - - False - Microsoft .NET Framework 4.8 %28x86 和 x64%29 - true - - - False - .NET Framework 3.5 SP1 - false - - - - \ No newline at end of file + + diff --git a/ThinBasic.NET.sln b/ThinBasic.NET.sln index 72a3116..d558d62 100644 --- a/ThinBasic.NET.sln +++ b/ThinBasic.NET.sln @@ -5,10 +5,10 @@ VisualStudioVersion = 16.0.29215.179 MinimumVisualStudioVersion = 10.0.40219.1 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ThinBasic.NET", "ThinBasic.NET\ThinBasic.NET.csproj", "{0F05238C-23FF-4D59-8BEC-FFE311282F48}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ThinBasic.Example", "ThinBasic.Example\ThinBasic.Example.csproj", "{039B05BE-7B73-45FA-97F1-84E7E300EC83}" -EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ThinBasic.NETTests", "ThinBasic.NETTests\ThinBasic.NETTests.csproj", "{6A80132D-7306-4E0E-A1AF-146A1C72CF76}" EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ThinBasic.Example", "ThinBasic.Example\ThinBasic.Example.csproj", "{4FC2B9D3-3077-4440-AAF5-D8320A8E940A}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -25,14 +25,6 @@ Global {0F05238C-23FF-4D59-8BEC-FFE311282F48}.Release|Any CPU.Build.0 = Release|Any CPU {0F05238C-23FF-4D59-8BEC-FFE311282F48}.Release|x86.ActiveCfg = Release|x86 {0F05238C-23FF-4D59-8BEC-FFE311282F48}.Release|x86.Build.0 = Release|x86 - {039B05BE-7B73-45FA-97F1-84E7E300EC83}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {039B05BE-7B73-45FA-97F1-84E7E300EC83}.Debug|Any CPU.Build.0 = Debug|Any CPU - {039B05BE-7B73-45FA-97F1-84E7E300EC83}.Debug|x86.ActiveCfg = Debug|x86 - {039B05BE-7B73-45FA-97F1-84E7E300EC83}.Debug|x86.Build.0 = Debug|x86 - {039B05BE-7B73-45FA-97F1-84E7E300EC83}.Release|Any CPU.ActiveCfg = Release|Any CPU - {039B05BE-7B73-45FA-97F1-84E7E300EC83}.Release|Any CPU.Build.0 = Release|Any CPU - {039B05BE-7B73-45FA-97F1-84E7E300EC83}.Release|x86.ActiveCfg = Release|x86 - {039B05BE-7B73-45FA-97F1-84E7E300EC83}.Release|x86.Build.0 = Release|x86 {6A80132D-7306-4E0E-A1AF-146A1C72CF76}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {6A80132D-7306-4E0E-A1AF-146A1C72CF76}.Debug|Any CPU.Build.0 = Debug|Any CPU {6A80132D-7306-4E0E-A1AF-146A1C72CF76}.Debug|x86.ActiveCfg = Debug|Any CPU @@ -41,6 +33,14 @@ Global {6A80132D-7306-4E0E-A1AF-146A1C72CF76}.Release|Any CPU.Build.0 = Release|Any CPU {6A80132D-7306-4E0E-A1AF-146A1C72CF76}.Release|x86.ActiveCfg = Release|Any CPU {6A80132D-7306-4E0E-A1AF-146A1C72CF76}.Release|x86.Build.0 = Release|Any CPU + {4FC2B9D3-3077-4440-AAF5-D8320A8E940A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4FC2B9D3-3077-4440-AAF5-D8320A8E940A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4FC2B9D3-3077-4440-AAF5-D8320A8E940A}.Debug|x86.ActiveCfg = Debug|Any CPU + {4FC2B9D3-3077-4440-AAF5-D8320A8E940A}.Debug|x86.Build.0 = Debug|Any CPU + {4FC2B9D3-3077-4440-AAF5-D8320A8E940A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4FC2B9D3-3077-4440-AAF5-D8320A8E940A}.Release|Any CPU.Build.0 = Release|Any CPU + {4FC2B9D3-3077-4440-AAF5-D8320A8E940A}.Release|x86.ActiveCfg = Release|x86 + {4FC2B9D3-3077-4440-AAF5-D8320A8E940A}.Release|x86.Build.0 = Release|x86 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/ThinBasic.NET/ThinBasic.NET.csproj b/ThinBasic.NET/ThinBasic.NET.csproj index 541f6b3..c0b6879 100644 --- a/ThinBasic.NET/ThinBasic.NET.csproj +++ b/ThinBasic.NET/ThinBasic.NET.csproj @@ -1,21 +1,24 @@  - netstandard2.0 + netstandard2.1 Inwazy Technology Ji-Feng Tsai .Net Wrapper for ThinBasic Programming Language. true LICENSE https://github.com/jiowcl/ThinBasic.NET - 1.0.2 + 1.0.3 Jiowcl https://github.com/jiowcl/ThinBasic.NET AnyCPU;x86 - 1.0.2 + 1.0.3 true true + 1.0.3.0 + 1.0.3.0 + false diff --git a/ThinBasic.NETTests/ThinBasic.NETTests.csproj b/ThinBasic.NETTests/ThinBasic.NETTests.csproj index a86ff16..2e6420e 100644 --- a/ThinBasic.NETTests/ThinBasic.NETTests.csproj +++ b/ThinBasic.NETTests/ThinBasic.NETTests.csproj @@ -29,9 +29,9 @@ - - - + + + all runtime; build; native; contentfiles; analyzers; buildtransitive