C#: Update make_stubs_all to pin ServicePack version number and add some more packages (that previously were transitive dependencies).

This commit is contained in:
Michael Nebel
2025-01-24 14:12:39 +01:00
parent 04e17ec987
commit 8d2ac484b2

View File

@@ -16,11 +16,20 @@ packages = [
"EntityFramework",
"Newtonsoft.Json",
"NHibernate",
"ServiceStack",
"ServiceStack.OrmLite.SqlServer",
"System.Data.OleDb",
"System.Data.SqlClient",
"System.Data.SQLite",
"System.Drawing.Common",
"System.Security.Permissions",
"System.Windows.Extensions",
]
# List of packages with specific versions to create stubs for.
# Note that these version numbers most likely needs to be increased
# when new stubs are generated for a new .NET.
packages_with_versions = [
("ServiceStack", "8.5.2"),
("ServiceStack.OrmLite.SqlServer", "8.5.2")
]
thisScript = sys.argv[0]
@@ -33,6 +42,9 @@ generator = helpers.Generator(thisScript, relativeWorkDir, template)
for package in packages:
generator.add_nuget(package)
for (package, version) in packages_with_versions:
generator.add_nuget(package, version)
generator.make_stubs()
exit(0)