diff --git a/csharp/scripts/stubs/make_stubs_nuget.py b/csharp/scripts/stubs/make_stubs_nuget.py
index fb2543822995..1b7122ffc446 100644
--- a/csharp/scripts/stubs/make_stubs_nuget.py
+++ b/csharp/scripts/stubs/make_stubs_nuget.py
@@ -15,6 +15,14 @@ def write_csproj_prefix(ioWrapper):
' false\n')
ioWrapper.write(' \n\n')
+def write_nuget_config(ioWrapper):
+ ioWrapper.write(b"""
+
+
+
+
+
+ """)
print('Script to generate stub file from a nuget package')
print(' Usage: python3 ' + sys.argv[0] +
@@ -70,6 +78,10 @@ def run_cmd(cmd, msg="Failed to run command"):
projectNameIn, '--output', projectDirIn])
helpers.remove_files(projectDirIn, '.cs')
+nugetConfigFile = open(os.path.join(projectDirIn, 'nuget.config'), 'wb')
+write_nuget_config(nugetConfigFile)
+nugetConfigFile.close()
+
print("\n* Adding reference to package: " + nuget)
cmd = ['dotnet', 'add', projectDirIn, 'package', nuget]
if (version != "latest"):
@@ -77,7 +89,7 @@ def run_cmd(cmd, msg="Failed to run command"):
cmd.append(version)
run_cmd(cmd)
-sdk_version = '7.0.102'
+sdk_version = '7.0.403'
print("\n* Creating new global.json file and setting SDK to " + sdk_version)
run_cmd(['dotnet', 'new', 'globaljson', '--force', '--sdk-version', sdk_version, '--output', workDir])