Я пытаюсь следовать этому сообщению, чтобы добавить пакеты nuget в мое решение через командную строку.
Однако, когда я пытаюсь запустить следующую команду:
Install-package nuget -solution mysolution.sln -projectName myproject
Я получаю следующую ошибку,
Can't read Microsoft Solution file format 12.00
Install-Package : A project must be open to run this command.
At line:1 char:16
+ install-package <<<< nuget -solution mysolution.sln -projectname
myproject
+ CategoryInfo : InvalidOperation: (:) [Install-Package], Invalid OperationException
+ FullyQualifiedErrorId : NoProjectOpen,ICSharpCode.PackageManagement.Cmdlets.InstallPackageCmdlet
На основе этого сообщения , я попытался установить имя проекта
set-project myproject mysolution.sln
Я получаю эту ошибку,
Can't read Microsoft Solution file format 12.00
Set-Project : Unknown project: myproject
At line:1 char:12
+ set-project <<<< myproject mysolution.sln
+ CategoryInfo : NotSpecified: (:) [Set-Project], ApplicationException
+ FullyQualifiedErrorId : System.ApplicationException,ICSharpCode.PackageManagement.Cmdlets.SetProjectCmdlet
Я проверил файл sln, и он имеет точное имя проекта, которое я пытаюсь добавить. Есть предположения в чем может быть проблема? В качестве альтернативы, есть ли способ найти имена проектов моего решения с помощью какой-либо команды, чтобы я мог перепроверить?