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])