@@ -17,7 +17,7 @@ def write_csproj_prefix(ioWrapper):
17
17
18
18
19
19
print ('Script to generate stub file from a nuget package' )
20
- print (' Usage: python ' + sys .argv [0 ] +
20
+ print (' Usage: python3 ' + sys .argv [0 ] +
21
21
' NUGET_PACKAGE_NAME [VERSION=latest] [WORK_DIR=tempDir]' )
22
22
print (' The script uses the dotnet cli, codeql cli, and dotnet format global tool' )
23
23
@@ -57,7 +57,7 @@ def write_csproj_prefix(ioWrapper):
57
57
version = helpers .get_argv (2 , "latest" )
58
58
59
59
print ("\n * Creating new input project" )
60
- helpers .run_cmd (['dotnet' , 'new' , 'classlib' , "--language" , "C#" , '--name' ,
60
+ helpers .run_cmd (['dotnet' , 'new' , 'classlib' , "-f" , "net5.0" , "- -language" , "C#" , '--name' ,
61
61
projectNameIn , '--output' , projectDirIn ])
62
62
helpers .remove_files (projectDirIn , '.cs' )
63
63
@@ -68,9 +68,13 @@ def write_csproj_prefix(ioWrapper):
68
68
cmd .append (version )
69
69
helpers .run_cmd (cmd )
70
70
71
+ sdk_version = '5.0.402'
72
+ print ("\n * Creating new global.json file and setting SDK to " + sdk_version )
73
+ helpers .run_cmd (['dotnet' , 'new' , 'globaljson' , '--force' , '--sdk-version' , sdk_version ])
74
+
71
75
print ("\n * Creating DB" )
72
76
helpers .run_cmd (['codeql' , 'database' , 'create' , dbDir , '--language=csharp' ,
73
- '--command' , 'dotnet build /t:rebuild ' + projectDirIn ])
77
+ '--command' , 'dotnet build /t:rebuild /p:UseSharedCompilation=false ' + projectDirIn ])
74
78
75
79
if not os .path .isdir (dbDir ):
76
80
print ("Expected database directory " + dbDir + " not found." )
0 commit comments