Skip to content

Commit 1d70009

Browse files
Merge pull request #1181 from DustinCampbell/fix-dotnet-restore
Fix 'dotnet restore' when the extension tries to run it for a specific project
2 parents 4e2bce0 + 4e1a2ac commit 1d70009

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/features/commands.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -143,14 +143,16 @@ export function dotnetRestoreForProject(server: OmniSharpServer, fileName: strin
143143

144144
return serverUtils.requestWorkspaceInformation(server).then(info => {
145145

146-
if (!info.DotNet || info.DotNet.Projects.length < 1) {
146+
let projectDescriptors = protocol.getDotNetCoreProjectDescriptors(info);
147+
148+
if (projectDescriptors.length === 0) {
147149
return Promise.reject("No .NET Core projects found");
148150
}
149151

150152
let directory = path.dirname(fileName);
151153

152-
for (let project of info.DotNet.Projects) {
153-
if (project.Path === directory) {
154+
for (let projectDescriptor of projectDescriptors) {
155+
if (projectDescriptor.Path === directory) {
154156
return dotnetRestore(directory, fileName);
155157
}
156158
}

0 commit comments

Comments
 (0)