J'ai donc téléchargé avec succès le paquet NuGet dans ma fonction d'azur, mais il continue à me donner cette erreur:Contentful.Csharp Nuget Paquet Azure
"The type or namespace name 'ContentfulClient' could not be found (are you missing a using directive or an assembly reference?)"
J'ai installé le package NuGet d'un projet. fichier json.
Ceci est mon code:
using System.Net;
using System.Net.Http;
private static HttpClient httpClient;
private static ContentfulClient contentfulClient;
private static ContentfulClient contentfulPreviewClient;
public static async Task<HttpResponseMessage> Run(HttpRequestMessage req,
TraceWriter log){
log.Info("C# HTTP trigger function processed a request.");
httpClient = new HttpClient();
contentfulClient = new ContentfulClient(httpClient,
"f802e4676d16fc1476580e4a50c8f3b180b875eaffad0680a55139f3338d5ac3","i6w3gtjaaewo");
contentfulPreviewClient = new ContentfulClient(httpClient,
"e9da3ff45bc38a213c41ac768732c0ac75df5c453a2ed651bfd946cb5f226c5f", "i6w3gtjaaewo", true);
log.Info("C# HTTP trigger function processed a request.");
// parse query parameter
string name = req.GetQueryNameValuePairs()
.FirstOrDefault(q => string.Compare(q.Key, "name", true) == 0)
.Value;
// Get request body
dynamic data = await req.Content.ReadAsAsync<object>();
// Set name to query string or body data
name = name ?? data?.name;
return name == null
? req.CreateResponse(HttpStatusCode.BadRequest, "Please pass a name on
the query string or in the request body")
: req.CreateResponse(HttpStatusCode.OK, "Hello " + name);
}
Eh bien, je ne vois pas de directive 'using' ... vous venez de manquer' using Contentful.Core; '? –
'' a installé le paquet nuget à partir d'un fichier project.json'' Pouvez-vous partager les détails de votre fichier project.json? Veuillez vérifier si l'installation de Package contentful.csharp réussit dans les journaux de la fonction Azure. –
J'ai installé le paquet nuget via le fichier project.json. – Satyops