как установить Google Cloud Tools для визуальной студии сообщества Visual Studio 2019? - PullRequest
0 голосов
/ 28 мая 2019

Я пытаюсь установить Google Cloud Tools для Visual Studio 2019 через онлайн-расширение, оно не отображается в результатах поиска

Я попытался установить расширение вручную, но не могу установить его, у меня установлено несколько версий Visual Studio, одна из которых VS 2015, которая не поддерживается. Итак, я получаю эту ошибку

28-05-2019 09:51:15 - VSIXInstaller.NoApplicableSKUsException: This extension is not installable on any currently installed products.
   at VSIXInstaller.ExtensionService.GetInstallableData(String vsixPath, String extensionPackParentName, Boolean isRepairSupported, IStateData stateData, IEnumerable`1& skuData)
   at VSIXInstaller.ExtensionPackService.IsExtensionPack(IStateData stateData, Boolean isRepairSupported)
   at VSIXInstaller.ExtensionPackService.ExpandExtensionPackToInstall(IStateData stateData, Boolean isRepairSupported)
   at VSIXInstaller.App.Initialize(Boolean isRepairSupported)
   at VSIXInstaller.App.Initialize()
   at System.Threading.Tasks.Task`1.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
   at Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)

Согласно документации, обязательным условием является VS2017, доступно ли оно только для VS 2017?

Ответы [ 2 ]

0 голосов
/ 25 июня 2019

На момент публикации пока не существует расширения, совместимого с 2019. Так как мой основной вариант использования использовал его для развертываний, я использовал следующий сценарий (командный файл), чтобы сделать это. Надеюсь, кто-то найдет в этом применение!

Запустите следующее в корне папки вашего проекта.

dotnet restore
dotnet build -c Release
dotnet publish -c Release
copy app.yaml .\bin\Release\netcoreapp2.1\publish\
gcloud app deploy .\bin\Release\netcoreapp2.1\publish\app.yaml -q
gcloud app browse
pause

0 голосов
/ 28 мая 2019

По результатам поиска на торговой площадке Visual Studio (https://marketplace.visualstudio.com/publishers/GoogleCloudTools) выясняется, что это расширение доступно только на 2017 год.

Возможно, в разработке имеется обновление, но вам потребуется способ связатьсяавторам, чтобы подтвердить это.

Хотя некоторые расширения могут быть загружены в 2019 г. путем распаковки файла VSIX, изменения манифеста и повторного архивирования, нет гарантии, что это будет работать вообще (не говоря уже о том, чтобы не приводить к сбоям)или другие более тонкие ошибки).

Страницы версии 2017 года ссылаются на https://github.com/GoogleCloudPlatform/google-cloud-visualstudio, и это показывает лицензию с открытым исходным кодом, так что, возможно, вы могли бы внести изменения самостоятельно и выдвинуть PR?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...