Skip to content

Commit dc22ba3

Browse files
committed
Fix pwsh.exe tool path
1 parent d7257de commit dc22ba3

3 files changed

Lines changed: 12 additions & 9 deletions

File tree

packages/@react-native-windows/cli/src/utils/commandWithProgress.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,10 +72,12 @@ function findPwsh(): string {
7272
const nugetPackages = getGlobalNuGetPackagesFolder();
7373
const nugetPwsh = path.join(
7474
nugetPackages,
75-
'PowerShell.7.6.1',
75+
'PowerShell',
76+
'7.6.1',
7677
'tools',
77-
'net8.0',
78+
'net10.0',
7879
'any',
80+
'win',
7981
'pwsh.exe',
8082
);
8183
if (fs.existsSync(nugetPwsh)) {

vnext/just-task.js

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -66,10 +66,12 @@ function findPwsh() {
6666
const nugetPackages = getGlobalNuGetPackagesFolder();
6767
const nugetPwsh = path.join(
6868
nugetPackages,
69-
'PowerShell.7.6.1',
69+
'PowerShell',
70+
'7.6.1',
7071
'tools',
71-
'net8.0',
72+
'net10.0',
7273
'any',
74+
'win',
7375
'pwsh.exe',
7476
);
7577
if (fs.existsSync(nugetPwsh)) {
@@ -128,23 +130,22 @@ registerNuGetRestoreTask({
128130
scriptArguments: ['-SkipLockDeletion'],
129131
});
130132

131-
function installNuGetPackagesTask() {
132-
const globalPackages = getGlobalNuGetPackagesFolder();
133+
function installDotnetToolsTask() {
133134
execSync(
134-
`nuget install PowerShell -Version 7.6.1 -OutputDirectory "${globalPackages}"`,
135+
`dotnet tool restore`,
135136
{env: process.env},
136137
);
137138
}
138139

139-
task('installNuGetPackages', installNuGetPackagesTask);
140+
task('installDotnetTools', installDotnetToolsTask);
140141

141142
task(
142143
'build',
143144
series(
144145
condition('clean', () => argv().clean),
145146
'copyRNLibraries',
146147
'copyReadmeAndLicenseFromRoot',
147-
'installNuGetPackages',
148+
'installDotnetTools',
148149
'layoutMSRNCxx',
149150
'compileTsPlatformOverrides',
150151
'restoreNuGetPackages',

0 commit comments

Comments
 (0)