コード例 #1
0
        private async Task AddNuGetPackagesAsync(ConnectedServiceHandlerContext context, Project project)
        {
            await context.Logger.WriteMessageAsync(LoggerMessageCategory.Information, "Adding Nuget Packages");

            if (!PackageInstallerServices.IsPackageInstalled(project, "Newtonsoft.Json"))
            {
                PackageInstaller.InstallPackagesFromVSExtensionRepository(
                    "VSOnlineConnectedService.e30335d6-f9c7-4d08-b422-f011f3f18477",
                    false,
                    false,
                    project,
                    new Dictionary <string, string> {
                    { "Newtonsoft.Json", "6.0.8" }
                });
            }
        }