Доступ к консоли диспетчера пакетов Nuget в действиях github
У меня есть довольно грязный проект веб-сайта на С#
Он имеет макет
Foo-EUR
Foo-EUR-Web
Где
Foo-EUR
имеет файл csproj и
Foo-EUR-Web
не. Это просто веб-сайт.
Чтобы получить это для локальной сборки, мне нужно перейти в консоль диспетчера пакетов для nuget и ввести:
Update-Package -reinstall -project Foo-EUR-Web
Это затем копирует все dll в папку
Foo-EUR-Web\Bin
Если я этого не сделаю, я получаю сообщение об ошибке:
error ASPCONFIG: The CodeDom provider type "Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=3.6.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" could not be located.
Моя проблема в том, что я пытаюсь построить это на действиях github. у меня нет в наличии.
я пытался
nuget restore src/Foo-EUR.sln
nuget restore src/Foo-EUR/packages.config
nuget restore src/Foo-EUR-Web/packages.config -PackagesDirectory packages
Ничего не работает.
Я думаю, проблема в том, что нет csproj, но добавить его было бы проблематично.
Это способ установить диспетчер пакетов Nuget в powershell в качестве действия github, чтобы я мог запускать
Update-Package
чтобы это построить?
Или есть что-то еще, что мне здесь не хватает с nuget?
Версия фреймворка 4.6.1.